21 BAB III ANALISIS DAN PERANCANGAN SISTEM Metode ...
Transcript of 21 BAB III ANALISIS DAN PERANCANGAN SISTEM Metode ...
21
BAB III
ANALISIS DAN PERANCANGAN SISTEM
Metode penelitian pada Tugas Akhir ini mencakup beberapa hal yaitu :
analisis permasalahan, model pengembangan, desain sistem, dan prosedur
evaluasi.
3.1 Analisis Permasalahan
Untuk menggali informasi tentang permasalahan yang ada, maka
dilakukan beberapa tahap berikut: observasi terhadap sistem yang berjalan, dan
wawancara terhadap Bagian Marketing dan Admin Pusat PT Citra Vita Buana.
3.1.1 Hasil Observasi
Berdasarkan observasi, didapatkan fakta bahwa sistem kerja yang terjadi
antara bagian marketing di cabang dan admin pusat di Jakarta dilakukan melalui
media fax dan telepon untuk per masing-masing proses pemesanan produk.
Tentunya hal ini cukup menyita waktu sehingga dapat dikatakan tidak efisien.
3.1.2 Hasil Wawancara
Berdasarkan wawancara dengan Bagian Marketing dan Admin Pusat PT
Citra Vita Buana didapatkan fakta-fakta berikut:
1. Pemesanan produk masih dilakukan secara manual melalui telepon dan fax
antara kantor cabang dan kantor pusat sehingga rentan terjadi kekeliruan,
terutama dalam hal pemberian diskon,
2. Masih terjadinya kekeliruan penghitungan insentif untuk bagian marketing
yang menjadi ujung tombak perusahaan,
STIKOM S
URABAYA
22
3. Kantor Cabang mengalami kesulitan dalam mendapatkan laporan performa
penjualan per periode, per customer, per merk, dan per kategori yang
dibutuhkan, dan
4. Kantor Pusat kesulitan dalam menindaklanjuti proses pemesanan produk dan
mendapatkan laporan performa penjualan dari masing-masing cabang.
3.1.3 Proses Administratif Utama
Berdasarkan hasil observasi dan wawancara, proses-proses utama dalam
manajeman transaksi pemesanan produk dirumuskan sebagai berikut :
1. Pemeliharaan data-data master untuk keperluan transaksi pemesanan produk.
2. Pencarian dan pemesanan produk oleh Bagian Marketing.
3. Proses approval untuk pemesanan produk yang masuk ke Admin Pusat.
4. Pelaporan rekapitulasi data transaksi pemesanan produk.
3.2 Model Pengembangan
Model penelitian dalam penelitian ini diterangkan dalam gambaran sistem
dan block diagram.
3.2.1 Gambaran Sistem yang akan Dibangun
Sistem yang akan dibangun berbasis web yang di-hosting di lingkungan
cloud internet. Hal ini menyebabkan sistem yang dibangun dapat diakses oleh
kantor cabang maupun kantor pusat.
STIKOM S
URABAYA
23
Gambar 3.1 Gambaran Sistem
3.2.2 Block Diagram
Block diagram dalam penelitian ini terdiri dari blok masukan, proses dan
blok keluaran.
Gambar 3.2 Block Diagram
3.3 Desain Sistem
Desain yang diawali dengan identifikasi/pencarian permasalahan, analisis
permasalahan, serta menentukan tujuan dan pengembangan sistem, akan dapat
djadikan acuan dalam mengolah data transaksional yang terjadi ke dalam bentuk-
bentuk informasi yang dibutuhkan oleh pengguna.
STIKOM S
URABAYA
24
Desain sistem terdiri dari bagian-bagian sebagai berikut :
1. System Flow
2. Data Flow Diagram (DFD)
3. Entity Relationship Diagram (ERD)
4. Struktur Database
5. Desain Input/Output
3.3.1 System Flow
Penggambaran arus informasi akan dijabarkan pada alur sistem yang akan
diimplementasikan dengan komputer berupa penjaluran antara data, proses dan
laporan. Bentuk desain umum aplikasi sistem informasi penanganan transaksi
pemesanan produk terpusat berbasis web adalah sebagai berikut :
STIKOM S
URABAYA
25
Pemesanan Produk Terpusat
Admin Pusat Kepala Cabang Admin PusatMarketing
Tidak
Ya
Ya Tidak
Update Keranjang Belanja
Tabel Transaksi
Approve Pemesanan?
Cek Pemesanan
Update Tolak Transaksi
Selesai
Simpan Data Pemesanan
Laporan Transaksi
Checkout Keranjang Belanja
Tabel Detil Transaksi
Selesai?
Update Approve
Transaksi
Request Laporan Transaksi
Pilihan Tipe Produk
Mulai Tabel Tipe Produk
Input Nama Produk
Hasil Pencarian
produk
Pencarian Produk
D D
B
Ya Tidak
Update Approve
Transaksi
Update Tolak Transaksi
B
Cek Pemesanan
B
Approve Pemesanan?
A
A
C
C
Marketing
Customer
D
Gambar 3.3 System Flow pemesanan produk terpusatSTIKOM S
URABAYA
26
Gambar 3.4 System Flow perhitungan insentif marketing
Pelaporan Performa Penjualan
Admin Pusat Sistem
Tabel Detil Transaksi
Tabel TransaksiMulai
Selesai
Tabel Marketing
Tampilan Laporan Performa Penjualan
Tampilkan Rekapitulasi
Insentif
Pilih Laporan Performa Penjualan
Penjualan Per Marketing?
Rekapitulasi Penjualan Per
MarketingY
YRekapitulasi
Penjualan Per Cabang
Tabel Cabang
Penjualan Per Cabang?
YPenjualan Per
Merk?
Tabel Merk
Rekapitulasi Penjualan Per
Merk
YPenjualan Per
Kategori?
Tabel Kategori
Rekapitulasi Penjualan Per
Kategori
Tidak
Tidak
Tidak
Rekapitulasi Penjualan Per
PeriodeTidak
A
A
A
A
A
Gambar 3.5 System Flow pelaporan performa penjualan
STIKOM S
URABAYA
27
3.3.2 Data Flow Diagram (DFD)
DFD merupakan representasi grafik dalam menggambarkan arus data
sistem secara terstruktur dan jelas sehingga dapat menjadi sarana dokumentasi
yang baik.
A. Context diagram
Diagram ini menggambarkan rancangan global/ keseluruhan dari proses
yang ada pada DFD. Gambar 3.5 berikut ini merupakan tampilan dari context
diagram sistem yang dirancang. Kemudian digambarkan juga diagram berjenjang
untuk context diagram yang dibuat seperti nampak pada gambar 3.6.
Rekap Pemesanan Marketing CabangApproval Pemesanan Marketing Cabang
Rekap Pemesanan Spesifik Marketing
Laporan Penjualan Per Cabang
Approval Pemesanan Marketing
Rekap Pemesanan Marketing
Laporan Penjualan per Periode
Laporan Insentif Per Marketing
Laporan Penjualan Per Customer
Laporan Penjualan Per Kategori
Laporan Penjualan Per Merk
Data Admin Pusat
Data Cabang
Data Kota
Data Propinsi
Data Negara
Data Kategori
Data Merk
Data Hasil Pencarian
Kriteria Pencarian Tipe Produk
Rekap Data Tipe Produk
Data Pemesanan Produk
Data Marketing
Data Customer
0
Sistem Informasi Manajemen Pemesanan
+Customer
Marketing
Admin_Pusat
Kacab
Gambar 3.6 Context Diagram dari DFD
STIKOM S
URABAYA
28
Gambar 3.7 Diagram berjenjang sistem penanganan transaksi pemesanan produk
B. DFD Level 0
Dari context diagram yang ada, sistem yang terjadi dapat dipecah lagi
menjadi beberapa proses, yaitu Memelihara Data Master, Memelihara Data
Customer, Memelihara Data Marketing, Melakukan Transaksi, dan Melakukan
Pelaporan.
SISTEM INFORMASI MANAJEMEN PEMESANAN
TERPUSAT
Memelihara Data Master
Melakukan Transaksi
Melakukan Pelaporan
Memelihara Data Negara
Memelihara Data Propinsi
Memelihara Data Kota
Mencari Produk
Memesan Produk
Melakukan Approval
Pemesanan
Mengecek Pemesanan
Memilih Laporan
Melaporkan Per Merk
Memelihara Data
Marketing
Memelihara Data Customer
Memelihara Data Cabang
Memelihara Data Merk
Memelihara Data Kategori
Memelihara Data Tipe
Produk
Memelihara Data Admin
Pusat
Melaporkan Per Kategori
Melaporkan Per Customer
Melaporkan Per Cabang
Melaporkan Per Periode
Melaporkan Insentif per Marketing
STIKOM S
URABAYA
29
[Rekap Pemesanan Marketing Cabang]
[Approval Pemesanan Marketing Cabang]
Rekap Pemesanan Spesifik Marketing
Data Output Kategori Laporan
Data Output Merk Laporan
Data Output Cabang Laporan
Data Output Detil Transaksi Laporan
Data Output Transaksi Laporan
Data Output Marketing Laporan
Data Output Customer Laporan
Data Output Detil Transaksi Rekap Spesifik Marketing
Data Output Detil Transaksi Approval
Data Input Detil Transaksi
Data Input Transaksi
Data Output Tipe Produk Transaksi
Data Output Customer Transaksi
Data Output Marketing Transaksi
Data Output Kategori Tipe Produk
Data Output Merk Tipe Produk
Data Input Tipe ProdukData Input Kategori
Data Input Merk
Data Output Cabang MarketingData Input Cabang
Data Output Negara Tipe Produk
Data Output Propinsi Kota
Data Output Kota Customer
Data Input Negara
Data Input Propinsi
Data Input Kota
Data Input Customer
Data Input Marketing
[Laporan Penjualan Per Merk]
[Laporan Penjualan Per Kategori]
[Laporan Penjualan Per Customer]
[Laporan Insentif Per Marketing]
[Laporan Penjualan per Periode]
[Laporan Penjualan Per Cabang]
[Approval Pemesanan Marketing]
[Rekap Pemesanan Marketing]
[Data Kategori]
[Data Negara]
[Data Propinsi]
[Data Kota]
[Data Cabang]
[Data Admin Pusat]
[Data Merk]
[Rekap Data Tipe Produk]
[Kriteria Pencarian Tipe Produk]
[Data Hasil Pencarian]
[Data Marketing]
[Data Pemesanan Produk]
[Data Customer]Customer
Marketing
Admin_Pusat
1
Memelihara Data Master
+
4
Melakukan Transaksi
+
2
Memelihara Data Customer
5
Melakukan Pelaporan
+
3
Memelihara Data Marketing
1 Marketing
2 Customer
3 Negara
4 Propinsi
5 Kota
7 Cabang
8 Merk
9 Kategori
10 Tipe_Produk11 Transaksi
12 Detil_Transaksi
Kacab
Gambar 3.8 Level 0 dari Data Flow Diagram (DFD)
C. DFD Level 1 Proses Memelihara Data Master
Dari DFD Level 1 Proses Pemeliharaan Data Master, proses yang terjadi
dapat dipecah lagi menjadi beberapa subproses, yaitu subproses memelihara .
STIKOM S
URABAYA
30
[Data Output Kategori Tipe Produk]
[Data Input Kategori]
[Data Input Merk]
[Data Admin Pusat]
[Data Input Tipe Produk]
[Data Input Cabang]
[Data Output Negara Tipe Produk]
[Data Input Negara]
[Data Output Merk Tipe Produk]
[Data Kategori]
[Data Cabang]
[Data Merk]
[Data Output Propinsi Kota]
[Data Input Propinsi]
[Data Input Kota]
[Data Negara]
[Data Propinsi]
[Data Kota]
Admin_Pusat
5 Kota
4 Propinsi
3 Negara
7 Cabang
10 Tipe_Produk
8 Merk
9 Kategori
1.1
Memelihara Data Negara
1.2
Memelihara Data Propinsi
1.3
Memelihara Data Kota
1.4
Memelihara Data Cabang
1.5
Memelihara Data Merk
1.6
Proses Pemeliharaan Data Kategori
1.7
Memelihara Data Tipe
Produk
1.8
Memelihara Data Admin
Pusat
Gambar 3.9 DFD Level 1 Memelihara Data Master
D. DFD Level 1 Melakukan Transaksi
Dari DFD Level 1 Melakukan Transaksi, proses yang terjadi dapat dipecah
lagi menjadi beberapa subproses, yaitu subproses Mencari Produk, subproses
Memesan Produk, subproses Melakukan Approval Pemesanan, dan subproses
Mengecek Status Pemesanan.
[Rekap Pemesanan Marketing Cabang]
[Approval Pemesanan Marketing Cabang]
Data Output Detil Approval Cabang
Data Output Transaksi Approval Cabang
Data Output Transaksi Rekap
Data Output Transaksi Approval
[Kriteria Pencarian Tipe Produk]
[Data Hasil Pencarian]
[Rekap Data Tipe Produk]
[Rekap Pemesanan Spesifik Marketing]
[Data Output Detil Transaksi Rekap Spesifik Marketing]
[Data Output Detil Transaksi Approval]
[Data Input Detil Transaksi]
[Rekap Pemesanan Marketing]
[Approval Pemesanan Marketing]
[Data Input Transaksi]
[Data Pemesanan Produk]
[Data Output Marketing Transaksi]
[Data Output Customer Transaksi]
[Data Output Tipe Produk Transaksi]
Marketing
Admin_Pusat
1 Marketing
2 Customer
10 Tipe_Produk
11 Transaksi
12 Detil_Transaksi
4.1
Mencari Produk
4.2
Memesan Produk
4.4
Melakukan Approval
Pemesanan
4.5
Mengecek Status
Pemesanan
Kacab
4.3
Melakukan Approval Pemesanan Cabang
Gambar 3.10 DFD Level 1 Melakukan Transaksi
STIKOM S
URABAYA
31
E. DFD Level 1 Melakukan Pelaporan
Dari DFD Level 1 Melakukan Pelaporan, proses yang terjadi dapat
dipecah lagi menjadi beberapa subproses, yaitu subproses Memilih Laporan,
subproses Melaporkan Per Merk, subproses Melaporkan Per Kategori, subproses
Melaporkan Per Customer, subproses Melaporkan Per Cabang, subproses
Melaporkan Per Periode, subproses Melaporkan Insentif per Marketing.
Data Laporan Insentif Per Marketing
Data Laporan Transaksi Per Periode
Data Laporan Transaksi Per Customer
Data Laporan Transaksi Per Kategori
Data Laporan Transaksi Per Merk
[Data Output Transaksi Laporan]
[Data Output Detil Transaksi Laporan]
[Laporan Penjualan Per Cabang]
[Laporan Penjualan per Periode]
[Laporan Insentif Per Marketing]
[Laporan Penjualan Per Customer]
[Laporan Penjualan Per Kategori]
[Laporan Penjualan Per Merk]
[Data Output Kategori Laporan]
[Data Output Customer Laporan]
[Data Output Marketing Laporan]
[Data Output Cabang Laporan]
[Data Output Merk Laporan]
Marketing
2 Customer
1 Marketing
11 Transaksi12 Detil_Transaksi
7 Cabang
8 Merk
9 Kategori
5.1
Memilih Laporan5.2
Melaporkan Per Merk
5.3
Melaporkan Per Kategori
5.4
Melaporkan Per Customer
5.5
Melaporkan Per Cabang
5.6
Melaporkan Per Periode
5.7
Melaporkan Insentif per Marketing
Gambar 3.11 DFD Level 1 Melakukan Pelaporan
3.3.3 Entity Relationship Diagram (ERD)
ERD Merupakan suatu desain sistem yang digunakan untuk
merepresentasikan, menentukan dan mendokumentasikan kebutuhan-kebutuhan
untuk sistem pemrosesan database. ERD juga menyediakan bentuk untuk
menunjukkan struktur keseluruhan data dari pemakai. Dalam perancangan sistem
STIKOM S
URABAYA
32
ini telah dibuat ERD yang merupakan lanjutan dari pembuatan desain dengan
menggunakan DFD.
A. Conceptual Data Model (CDM)
Lokasi Administ rat if
Menaungi
Tempat BeroperasiTempat Berada
Melakukan Pembelian
Melakukan Pemesanan
Mempunyai Detil
Digunakan Pada
Mendefinisikan Negara Produsen
Mendefinisikan_Kategori
Mendefinisikan Merk
Marketing
ID_MarketingNama_MarketingUsername_MarketingPassword_Marketing
Negara
ID_NegaraNama_Negara
Propinsi
ID_PropinsiNama_Propinsi
Kota
ID_KotaNama_Kota
Cabang
ID CabangAlamat_CabangTelepon_Cabang
Merk
ID_MerkNama_MerkStatus_Kontrak
Kategori
ID_KategoriNama_Kategori
Tipe_Produk
ID_Tipe_ProdukNama_Tipe_ProdukDeskrips i_Tipe_ProdukHarga_Tipe_ProdukStok_Tipe_ProdukGambar_Tipe_Produk
Transaksi
ID_TransaksiTanggal_Pengajuan_TransaksiTotal_Bayar_Transaks iTanggal_Approval_transaksi
Detil_Transaksi
Jumlah_ProdukDiskon_ProdukHarga_Transaksi
Customer
ID_CustomerNama_CustomerAlamat_CustomerTelepon_Customer
Gambar 3.12 Conceptual Data Model (CDM) dari ERD
B. Physical Data Model (PDM)
ID_PROPINSI = ID_PROPINSI
ID_CABANG = ID_CABANG
ID_KOTA = ID_KOTAID_KOTA = ID_KOTA
ID_CUSTOMER = ID_CUST OMER
ID_MARKETING = ID_MARKETING
ID_TRANSAKSI = ID_T RANSAKSI
ID_TIPE_PRODUK = ID_TIPE_PRODUK
ID_NEGARA = ID_NEGARA
ID_KATEGORI = ID_KAT EGORI
ID_MERK = ID_MERK
MARKETING
ID_MARKETING integerID_CABANG integerNAMA_MARKETING varchar(100)USERNAME_MARKETING varchar(30)PASSWORD_MARKETING varchar(30)
NEGARA
ID_NEGARA integerNAMA_NEGARA varchar(100)
PROPINSI
ID_PROPINSI integerNAMA_PROPINSI varchar(100)
KOTA
ID_KOTA integerID_PROPINSI integerNAMA_KOTA varchar(100)
CABANG
ID_CABANG integerID_KOTA integerALAMAT_CABANG varchar(100)TELEPON_CABANG varchar(30)
MERK
ID_MERK integerNAMA_MERK varchar(100)STATUS_KONTRAK varchar(15)
KATEGORI
ID_KATEGORI integerNAMA_KATEGORI varchar(100)
TIPE_PRODUK
ID_TIPE_PRODUK integerID_MERK integerID_KATEGORI integerID_NEGARA integerNAMA_TIPE_PRODUK varchar(100)DESKRIPSI_TIPE_PRODUK varchar(255)HARGA_TIPE_PRODUK integerSTOK_TIPE_PRODUK integerGAMBAR_TIPE_PRODUK long binary
TRANSAKSI
ID_TRANSAKSI integerID_MARKETING integerID_CUSTOMER integerTANGGAL_PENGAJUAN_TRANSAKSI timestampTOTAL_BAYAR_TRANSAKSI integerTANGGAL_APPROVAL_TRANSAKSI timestamp
DETIL_TRANSAKSI
JUMLAH_PRODUK integerID_TIPE_PRODUK integerID_TRANSAKSI integerDISKON_PRODUK integerHARGA_TRANSAKSI integer
CUSTOMER
ID_CUSTOMER integerID_KOTA integerNAMA_CUSTOMER varchar(100)ALAMAT_CUSTOMER varchar(100)TELEPON_CUSTOMER varchar(30)
Gambar 3.13 Physical Data Model (PDM) dari ERD
STIKOM S
URABAYA
33
3.3.4 Struktur Database
Struktur database menggambarkan data-data yang ada dalam database
beserta tipe dan kegunaannya.
1. Nama Tabel : MERK
Primary Key : ID_MERK
Foreign Key : -
Fungsi : Menyimpan data Master Merk Produk
Tabel 3.1. Struktur entitas Merk
Field Tipe Ukuran KeteranganID_MERK IntegerNAMA_MERK Varchar 100STATUS_KONTRAK Varchar 5
2. Nama Tabel : KATEGORI
Primary Key : ID_KATEGORI
Foreign Key : -
Fungsi : Menyimpan data Master Kategori Produk
Tabel 3.2 Struktur entitas Kategori
Field Tipe Ukuran KeteranganID_KATEGORI IntegerNAMA_KATEGORI Varchar 100
3. Nama Tabel : NEGARA
Primary Key : ID_NEGARA
Foreign Key : -
Fungsi : Menyimpan data Master Negara Produsen ProdukSTIK
OM SURABAYA
34
Tabel 3.3. Struktur entitas Negara
Field Tipe Ukuran KeteranganID_NEGARA IntegerNAMA_NEGARA Varchar 100
4. Nama Tabel : PROPINSI
Primary Key : ID_PROPINSI
Foreign Key : -
Fungsi : Menyimpan data Propinsi Cabang & Customer
Tabel 3.4. Struktur entitas Propinsi
Field Tipe Ukuran KeteranganID_PROPINSI IntegerNAMA_PROPINSI Varchar 100
5. Nama Tabel : KOTA
Primary Key : ID_KOTA
Foreign Key : ID_PROPINSI
Fungsi : Menyimpan data Kota Cabang & Customer
Tabel 3.5. Struktur entitas Kota
Field Tipe Ukuran KeteranganID_KOTA IntegerID_PROPINSI IntegerNAMA_KOTA Varchar 100
6. Nama Tabel : CABANG
Primary Key : ID_CABANG
Foreign Key : ID_KOTA
Fungsi : Menyimpan data cabang perusahaan
STIKOM S
URABAYA
35
Tabel 3.6. Struktur entitas Cabang
Field Tipe Ukuran KeteranganID_CABANG IntegerID_KOTA IntegerALAMAT_CABANG Varchar 100TELEPON_CABANG Varchar 30
7. Nama Tabel : MARKETING
Primary Key : ID_MARKETING
Foreign Key : ID_CABANG
Fungsi : Menyimpan data Marketing
Tabel 3.7. Struktur entitas Marketing
Field Tipe Ukuran KeteranganID_MARKETING IntegerID_CABANG IntegerNAMA_MARKETING Varchar 100USERNAME_MARKETING Varchar 30PASSWORD_MARKETING Varchar 30
8. Nama Tabel : CUSTOMER
Primary Key : ID_CUSTOMER
Foreign Key : ID_KOTA
Fungsi : Menyimpan data Customer
Tabel 3.8. Struktur entitas Customer
Field Tipe Ukuran KeteranganID_CUSTOMER IntegerID_KOTA IntegerNAMA_CUSTOMER Varchar 100ALAMAT_CUSTOMER Varchar 100TELEPON_CUSTOMER Varchar 30
STIKOM S
URABAYA
36
9. Nama Tabel : TIPE_PRODUK
Primary Key : ID_TIPE_PRODUK
Foreign Key : ID_MERK, ID_KATEGORI, ID_NEGARA
Fungsi : Menyimpan data Tipe Produk
Tabel 3.9. Struktur entitas Tipe Produk
Field Tipe Ukuran KeteranganID_TIPE_PRODUK IntegerID_MERK IntegerID_KATEGORI IntegerID_NEGARA IntegerNAMA_TIPE_PRODUK Varchar 100DESKRIPSI_TIPE_PRODUK Varchar 255HARGA_TIPE_PRODUK IntegerSTOK_TIPE_PRODUK IntegerGAMBAR_TIPE_PRODUK Long
Binary
10. Nama Tabel : TRANSAKSI
Primary Key : ID_TRANSAKSI
Foreign Key : ID_MARKETING, ID_CUSTOMER
Fungsi : Menyimpan data Transaksi
Tabel 3.10. Struktur entitas Transaksi
Field Tipe Ukuran KeteranganID_TRANSAKSI IntegerID_MARKETING IntegerID_CUSTOMER IntegerTANGGAL_PENGAJUAN_TRANSAKSI TimestampTOTAL_BAYAR_TRANSAKSI IntegerTANGGAL_APPROVAL_TRANSAKSI Timestamp
11. Nama Tabel : DETIL_TRANSAKSI
Primary Key : ID_TIPE_PRODUK, ID_TRANSAKSI
Foreign Key : ID_TIPE_PRODUK, ID_TRANSAKSI
Fungsi : Menyimpan data Detil Transaksi
STIKOM S
URABAYA
37
Tabel 3.11. Struktur entitas Detil Transaksi
Field Tipe Ukuran KeteranganJUMLAH_PRODUK IntegerID_TIPE_PRODUK IntegerID_TRANSAKSI IntegerDISKON_PRODUK Integer 0-100HARGA_PRODUK Integer
3.3.5 Desain Input/Output
Desain input/output dapat dibuat sebelum membuat interface yang
sesungguhnya. Desain ini dapat digunakan sebagai pembuatan interface program
yang sesuai dengan kebutuhan user. Apabila desain ini sudah cukup user friendly
dengan user maka selanjutnya dapat dibuat programnya sehingga apabila program
digunakan oleh user, user akan menemukan kemudahan dalam menggunakan
program ini. Namun apabila desain yang dibuat kurang diminati oleh user maka
desain dapat diubah sebelum bertindak pada pembuatan program. Dalam aplikasi
ini terdapat beberapa desain input dan output:
A Desain Input
Desain input merupakan perancangan desain masukan dari pengguna
kepada sistem yang kemudian akan disimpan dalam database.
A.1 Input Data Master
Untuk memudahkan melihat data master yang sudah tersimpan dan
melakukan operasi lain seperti menambah, mengubah dan menghapus data, maka
diperlukan sebuah tampilan input data master.
STIKOM S
URABAYA
38
AREA NOTIFIKASI
AREA INPUT DATA
Item Data 1
Item Data 2
Item Data 3
AREA TAMPIL TABEL HASIL INPUT
No Kolom Data 1
Kolom Data 2
Kolom Data 3
Action
1 Edit2 Edit3 Edit
Gambar 3.14 Tampilan Input Data Master
A.2 Input Data Transaksi
Untuk memudahkan melakukan transaksi pemesanan, maka diperlukan
sebuah tampilan input data pemesanan yang berbasis shopping cart.
Keranjang BelanjaNo Gambar
ProdukNama Produk
Jumlah Beli
Harga Beli
Diskon(%)
Sub Total Action
1 ..... ..... Rp...... .... Rp...... Drop
2 ..... ..... Rp...... .... Rp...... Drop
Total Price Rp......
< Resume Shopping Update Cart Checkout >
Gambar 3.15 Tampilan Input Data Transaksi
B Desain Output
Desain output merupakan perancangan desain keluaran dari database yang
akan ditampilkan kepada user.
SAVE
STIKOM S
URABAYA
39
B.3 Output Laporan
Laporan yang dihasilkan harus efektif sehingga user dapat mencari dan
memahami informasi yang dibutuhkan dengan cepat dan tepat, maka diperlukan
sebuah tampilan output laporan.
AREA NOTIFIKASINo Kategori 1 Kategori 2 Total Transaksi1 ............... ............... Rp..............2 ............... ............... Rp..............
Grand Total Rp...............
Gambar 3.16 Tampilan Output Laporan
3.4 Prosedur Evaluasi
3.4.1 Desain Uji Coba dan Subject Uji Coba
Uji coba dilakukan dengan menggunakan Black Box Testing untuk
memastikan fungsi dari aplikasi sesuai dengan test cases yang dibuat berdasarkan
pada spesifikasi fungsional sistem. Kemudian dilakukan juga survey kepada calon
pengguna sistem.
3.4.2 Jenis Data dan Instrumen Pengumpul Data
Data yang akan dijadikan bahan analisa TA kali ini berasal dari data
transaksi pemesanan produk pada PT Citra Vita Buana. Instrumen yang digunakan
dalam pengujian adalah data string dan data double.
Data kecukupan penyediaan informasi terhadap calon pengguna
dikumpulkan melalui kuesioner yang disebar acak. Data yang diperoleh berupa
data penilaian terhadap kemampuan program menampilkan informasi yang
dibutuhkan.STIK
OM SURABAYA
40
3.4.3 Analisis Hasil Uji Coba
Melakukan pengujian terhadap aplikasi yang telah dibuat meliputi :
1. Kemampuan program dalam memfasilitasi pemeliharaan data master.
2. Kemampuan program dalam memfasilitasi proses transaksi pemesanan produk
3. Kemempuan program dalam memfasilitasi proses approval pemesanan
.produk.
4. Kemampuan program dalam menampilkan laporan performa penjualan produk
per kategori.
5. Kemampuan program dalam menampilkan laporan insentif untuk bagian
marketing yang berhasil memasarkan produk.
Apabila masih ada kekurangan dalam aplikasi yang telah dibuat, maka
akan dilakukan perbaikan.
STIKOM S
URABAYA