• Tidak ada hasil yang ditemukan

TUGAS PENGGANTI KEHADIRAN TANGGAL 29 OKTOBER 2015 TESTING DAN IMPLEMENTASI SISTEM. Nama : Andrian Ramadhan Febriana NIM :

N/A
N/A
Protected

Academic year: 2021

Membagikan "TUGAS PENGGANTI KEHADIRAN TANGGAL 29 OKTOBER 2015 TESTING DAN IMPLEMENTASI SISTEM. Nama : Andrian Ramadhan Febriana NIM :"

Copied!
11
0
0

Teks penuh

(1)

TUGAS PENGGANTI KEHADIRAN TANGGAL 29 OKTOBER 2015 TESTING DAN IMPLEMENTASI SISTEM

Nama : Andrian Ramadhan Febriana NIM : 10512318

Kelas : Sistem Informasi 8

Program Studi Sistem Informasi Fakultas Teknik dan Ilmu Komputer

Universitas Komputer Indonesia

1. Soal Kasus :

Sebuah toko elektronik yang menjual komputer berencana untuk membuat aplikasi belanja OL untuk mendukung kelancaran proses bisnisnya. Selain kebutuhan dasar yang perlu untuk dipenuhi, sistem juga harus memenuhi kebutuhan lain seperti :

- Konsumen dapat memilih spesifikasi harwdware yang diingikan pada perangkat komputer yang dipilihnya

- Sistem harus bisa memberikan informasi harga sesuai dengan pilihan spesifikasi yang diberikan oleh konsumen,

- Sistem harus bisa menghitung biaya ongkos kirim sesuai dengan jarak antara lokasi toko dengan alamat konsumen

- Untuk memberikan pelayanan yang maksimal pada konsumen, sistem harus bisa memberikan “suntikan motivasi” agar mereka senang untuk berbelanja lagi.

Tugas anda adalah :

1. Deskripsi sistem baru yang diusulkan untuk memenuhi kebutuhan PL termasuk inovasi dalam hal “suntikan motivasi” yang dapat direalisasikan kedalam PLnya.

2. Tahap analisis, buatlah :

a. Use case diagram (keseluruhan)

b. Skenario use case untuk tiga use case diluar login, logout, dan gagal login c. Activity diagram untuk (min) dua aktor yang terlibat

d. Class analisis (keseluruhan) 3. Tahap perancangan , buatlah :

a. Sequence diagram untuk dua use case sesuai dengan pilihan pada No. 2.b b. Class diagram keseluruhan dari kasus.

(2)

Jawaban

1. Deskripsi Sistem

Sistem yang diusulkan untuk pengolahan data penjualan produk komputer dilakukan secara online, dimana para user dapat mengaksesnya langsung tanpa harus hadir ke lokasi. Sistem yang diusulkan pada Web ini bertindak sebagai administrator sedangkan user adalah para konsumen. Berikut adalah gambaran umum sistem yang diusulkan.

2. Tahap Analisis

a. Use Case Diagram

Definisi Aktor dan Deskripsinya

No Aktor Deskripsi

1. Pelanggan Pihak yang dapat melakukan proses pemesanan

2. Pegawai Pihak yang bertugas dalam melakukan pengecekan barang dan proses penjualan

Definisi Use Case dan Deskripsinya

No Use Case Deskripsi

1 Pemesanan Merupakan proses yang dilakukan pelanggan untuk memilih dan memesan barang yang diinginkan

2 Penjualan Merupakan proses transaksi yang terjadi antara pelanggan dan perusahaan melalui bagian penjualan..

System

Pelanggan Pegawai

Pemesanan

Penjualan

(3)

3 Pembayaran Proses pembayaran atas transaksi yang telah dilakukan atau di sepakati.

b. Skenario Use Case

1) Skenario Use Case Pemesanan

Identifikasi

Nomor 1

Nama Pemesanan

Tujuan Untuk Memberitahukan barang yang ingin di pesanan

Aktor Pelanggan

Worker Pegawai

Skenario Utama

Aksi Aktor Tanggapan Sistem

1.Pelanggan menyerahkan atau meberitahukan barang yang ingin di pesan atau di beli

2. Pegawai melayani pelanggan yang ingin melakukan pemesanan

3.Pegawai melakukan pengecekan

secara fisik ketersediaan barang yang di pesan

4.Pegawai memberikan atau

menyerahkan informasi barang pesanan.

5.Pelanggan menerima informasi tentang ketersediaan dan harga barang pesenan

2) Skenario Use Case Penjualan

Identifikasi

Nomor 2

Nama Penjualan

Tujuan Untuk melakukan atau

melaksanakan proses penjualan

Aktor Pelanggan

Worker Pegawai

Skenario Utama

Aktor Sistem

1.Pelanggan melakukan transaksi pebelian produk yang diinginkan

2. Pegawai memproses data

transaksi pembelian pelanggan 3) Skenario Use Case Pembayaran

(4)

Nomor 3

Nama Pembayaran

Tujuan Untuk melakukan proses pembayaran atas produk yang di pesan Aktor Pelanggan

Worker Pegawai

Skenario Utama

Aktor Sistem

1. Membayar Barang yang Telah Dipesan

2. Membuat Struk Pembayaran

3. Memberikan Struk Pembayaran

beserta barang kepada Pelanggan 4.Menerima Barang dan Struk

Pembayaran Sesuai Pesanan.

c. Activity Diagram

1) Activity Diagram Pemesanan

2) Activity Diagram Penjualan

Pelanggan Pegawai

Berkunjung dan menyerahkan data barang yang ingin di beli Melayani Pelanggan yang ingin melakukan pemesanan

Melakukan pengecekan secara fisik barang yang dipesan

Menerima informasi ketersediaan dan harga barang yang di pesan

Tersedia

Memberikan atau Menyerahkan Informasi Barang Pesanan

Pelanggan Pegawai

(5)

3) Activity Diagram Pembayaran

d. Class Analisis

Setelah penulis melakukan analisis pada sistem yang sedang berjalan ternyata penulis menemukan kelemahan-kelemahan yang ada pada sistem tersebut. Berikut adalah evaluasi pada sistem yang sedang berjalan :

No. Permasalahan Bagian Rancangan

Permasalahan

1 Sistem penjualan barang masih bersifat konvensional, dalam artian konsumen atau pembeli harus datang langsung ke tempat tersebut sehingga akan

menyulitkan konsumen yang berada jauh dari tempat penjualan tersebut

Pegawai Membangun sistem

informasi yang

diharapkan dapat lebih mempermudah proses pemasaran, pemesanan dan penjualan yang dilakukan oleh pelanggan dan perusahaan dimana pelanggan dapat melakukan pemesanan melalui media website tanpa harus langsung datang ke perusahaan. 2 Tidak dimilikinya sistem aplikasi

yang dapat diakses oleh

konsumen yang berada jauh dari tempat penjualan

sehingga penyampaian informasi terhambat dan belum tentu mendapatkan barang yang diinginkan karena harus dilakukan pengecekan barang secara fisik terlebih dahulu

Pegawai Membangun sistem

informasi yang dapat mempermudah proses pemasaran yang dilakukan oleh perusahaan melalui media website, Pelanggan Pegawai

Membayar Barang yang Telah Dipesan Membuat Struk Pembayaran

(6)

sehingga pelanggan selalu mendapatkan informasi terbaru mengenai produk dan stok produk tersebut 3 Dokumen-dokumen yang ada

pada perusahaan saat ini belum terintegrasi sehingga

membutuhkan banyak waktu dalam pembuatan laporan barang yang telah terjual.

Pegawai Membangun Sistem

informasi yang dapat mempercepat pengolahan data dan pembuatan laporan yang cepat, tepat dan akurat

3. Tahap Perancangan a. Sequence diagram

1) Sequence Diagram untuk pendaftaran pelanggan

2) Sequence Diagram untuk lihat Produk

: konsumen

Halaman Utama Form Pendaftaran Data Base

1 : masuk()

() 2 : masuk

() 3 : mengisi form pendaftaran

: invalid 4 () 5 : valid() 6 : simpan() : Pelanggan Halaman produk

1 : Membuka halaman produk ()

(7)

3) Sequence Diagram untuk Login pelanggan

4) Sequence Diagram untuk Pemesanan Produk

: Pelanggan

Halaman Utama Halaman Login pelanggan Tabel Pelanggan Halaman Utama Pelanggan

() : Masuk 1 () : Masuk 2 () : Melakukan Login 3 4 : Masuk() 5 : Perikas Akun() 6 : Invalid() 7 : Valid() : pelanggan

Halaman Utama Daftar Produk Form Pemesanan Data Base

1 : masuk()

2 : pilih kategori()

3 : masuk daftar produk berdasarkan kategori()

4 : menampilkan daftar produk berdasarkan kategori() 5 : memilih produk()

() : mengisi form pemesanan 6

() : invalid 7

8 : menampilkan info kesalahan()9 : valid()

(8)

5) Sequence Diagram untuk Konfirmasi Pembayaran oleh pelanggan

6) Sequence Diagram untuk Login Admin

Halaman Bukti Transfer Data Base

: Pelanggan

() : Membuka halaman bukti transfer 1

2 : Menampilkan halaman bukti transfer() 3 : mengisi bukti transfer()

4 : Valid()

5 : Menyimpan kedatabase()

: Admin

Halaman Akun Admin Tabel admin Halaman Utama admin

() : Masuk 1 2 : Melakukan Login() 3 : Masuk() 4 : Periksa Akun() 5 : Invalid() 6 : Masuk()

(9)

7) Sequence Diagram Konfirmasi Pembayaran Pelanggan oleh Admin

8) Sequence Diagram Cetak Laporan Transaksi Pertanggal oleh Admin Halaman Transaksi

Data Base

: Admin 1 : membuka halaman transaksi()

() : menampilkan halaman transaksi 2

() : memeriksa status transaksi 3

4 : menampilkan status transaksi()

5 : Status :Pesan()

() : hapus pesanan > 2hari dari tanggal pemesanan 6

7 : simpan()

8 : Status :Lunas()

9 : Menampilkan aksi()

10 : cek bukti tranfer() 11 : menampilkan bukti transfer()

12 : Status BAYAR tetapi bukti transfer salah() 13 : ubah status BAYAR menjadi PESAN()

14 : simpan()

15 : status BAYAR dan benar() 16 : send message()

: Admin

Halaman Laporan Transaksi Pertanggal

1 : masuk()

2 : daftar transaksi keseluruhan() 3 : merubah tanggal awal dan tanggal akhir()

4 : menampilkan daftar transaksi sesuai tanggal awal dan akhir() 5 : menyetak laporan transaksi pertanggal()

(10)

9) Sequence Diagram untuk Login B.Gudang

10) Sequence Diagram Cetak Laporan Persediaan oleh B.Gudang

Halaman Login

: B.Gudang

Tabel admin gudang Halaman utama Bagian Gudang

() : masuk 1 2 : melakukan login() 3 : masuk() 4 : periksa akun() 5 : invalid() 6 : masuk()

Halaman Laporan Persediaan

: B.Gudang

1 : masuk()

2 : menampilkan data stok atau daftar persediaan barang() 3 : menyetak laporan persediaan()

(11)

11) Sequence Diagram untuk Tambah Stok

b. Class Diagram

Halaman atur persediaan

: B.Gudang

Form tambah stok Database

1 : masuk()

2 : menampilkan daftar produk()

3 : klik tambah stok sesuai dengan produk yang diinginkan() 4 : masuk()

5 : menampilkan detail produk yang dipilih() 6 : input jumlaj stok yang mau di tambah()

Gambar

Tabel admin gudang Halaman utama Bagian Gudang

Referensi

Dokumen terkait

Penggunaan parameter faktor C (faktor pengelolaan tanaman) pada sub model produksi sedimen dalam model ANSWERS yang diadopsi dari model USLE kontradiktif dengan filosofis

Sumber Djantin Sambas selama ini mempergunakan metode alokasi biaya tradisional, yang terlihat pada cara pembebanan biaya bahan baku dan biaya tenaga kerja yang

Halaman home admin. Ketika admin berhasil login maka akan muncul 7 menu utama yaitu master pasien, master obat, master dokter, data rekam medik, data user dan

Pada prakata (takdim) pada buku Aku Manusia, Gus Mus menyampaikan proses penulisannya dengan mengatakan; bahwa puisi yang saya (Gus Mus) tulis pada buku ini

Dukungan keluarga penting bagi lansia terutama didalam meningkatkan rasa percaya diri, motivasi untuk menghadapi masalah atau keluhan penyakit terutama didalam upaya

Resume ini dengan (udul Kontruksi -tama Bodi Kendaraan ini digunakan Resume ini dengan (udul Kontruksi -tama Bodi Kendaraan ini digunakan seagai panduan kegiatan ela(ar untuk

Makalah ini menyajikan bagaimana model algoritma genetik (genetic algorithm) mencari parameter dari rumus EMPI (Exchange Market Pressure Index) yang dapat digunakan untuk

Untuk itu, Amerika berusaha untuk mencari aliansi dan dukungan dari negara-negara Asia untuk menjaga stabilitas hegemonnya[ CITATION Jos11 \l 1033 ].Untuk itu, konflik laut