ETS MPPL 2022 ( MPPL - B )

Danial Farros Maulana, M. Afif Dwi Ardhiansyah, M. Zufarrifqi Prakoso

Project Name

Aplikasi Toko Online

Keperluan Tugas

ETS MPPL (  MPPL - B  )

Prepared By

  • Danial Farros Maulana ( 5025201004 )
  • Muhammad Afif Dwi Ardhiansyah (5025201212)
  • Muhammad Zufarrifqi Prakoso (5025201276)

Kelas

MPPL B

Version:

1.0

1.0 Deskripsi Proyek

Belanja online saat ini sudah menjadi trend baru di Indonesia termasuk di Kota Batam beberapa tahun belakangan ini. Kemudahan yang dirasakan saat belanja online membuat para penggemar shopping tidak perlu lagi repot untuk belanja semua barang yang dibutuhkan ke toko offline mulai dari tas, pakaian, elektronik rumah tangga, perabotan rumah, perlengkapan dapur, perlengkapan bayi, kamera, 2 handphone, bahkan produk otomotif seperti mobil motor bisa dibeli secara online. Semua barang yang diinginkan bisa didapatkan secara mudah.

Permasalahan yang terjadi, pada usaha ini belum terdapatnya media pemasaran secara online yang menampilkan produk Sepatu yang di jual oleh Dyamal Online Shop sehingga konsumen kurang mengenal dan penjualan produk menjadi kurang maksimal. Agar usaha ini bisa bersaing dalam menjalankan bisnisnya, sebuah website E-Commerce dapat menjadi solusi yang menyediakan informasi terbaru bagi konsumen tanpa harus membuka media sosial. Oleh sebab ittu di buatlah  sebuah online shop yang dapat menyediakan fitur promosi sehingga penjual tidak perlu memikirna sistem promosi yang harus dilakukan.

Dyamal Online Shop merupakan sebuah toko online yang menjual berbagai produk yang berbasis di website. Aplikasi Dyamal Online shop memiliki beberapa fitur utama, yakni : Custom Price Rules, Abandoned Order Management, Inventory Management, Multiple Step Checkout, Payment confirmation, Reseller Plugin, Send Shipping, Send Shipping Tracking Number, Shipping and Warehouse Label, Plugin Wishlist, Plugin Refund dan Promotion manager.

2.0 Fitur

Fitur utama dari aplikasi tersebut terbagi menjadi beberapa bagian sebagai berikut :

2.1 Custom Price Rules

Custom Price Rules Merupakan fitur yang dapat digunakan oleh penguna dalam hal ini penjual untuk dapat Menetapkan harga produk secara dinamis berdasarkan beberapa kondisi seperti waktu serta acara penting, Menetapkan harga khusus untuk beberapa produk, kategori produk atau batasan produk tertentu, Menentukan diskon berdasarkan jumlah produk yang dibeli, Menerapkan diskon secara dinamis berdasarkan kondisi keranjang seperti jumlah harga atau jumlah baran, Menetapkan pilihan pengiriman dinamis berdasarkan beberapa kondisi keranjang.

2.2 Abandoned Order Management

Abandoned Order Managemen merupakan fitur yang dapat digunakan oleh pengguna dalam hal ini penjual untuk dapat mendaftar semua email pesanan yang terabaikan dengan ambang waktu yang diberikan, mengatur ambang waktu untuk 2 metode pembayaran pesanan, melakukan pengiriman email secara otomatis kepada pengguna yang pesanannya terabaikan dengan mengirimkan tautan kepada pengguna, membuat laporan total pesanan yang dipulihkan dan membuat konten email pemberitahuan yang bisa diedit

2.3 Inventory Manager

Inventory Manager merupakan fitur yang dapat digunakan oleh pengguna dalam hal ini penjual untuk dapat mencatat semua perubahan stok produk dengan cerdas, membuat laporan rinci tentang perubahan stok produk pada rentang tanggal yang ditentukan, fitur ini dapat mendukung variasi produk, Membuat pesanan pembelian dengan tampilan yang mudah digunakan, menambah biaya tambahan khusus untuk beberapa pesanan, melakukan pelacakan untuk menyimpan pesanan pembelian dalam PDF, melakukan penyesuaian stok dengan opsi untuk menambah catatan dan Manajemen pemasok

2.4 Plugin Ongkos Kirim

Plugin ongkos kirim merupakan fitur yang dapat digunakan oleh pengguna dalam hal ini penjualuntuk dapat Pengiriman real time ke seluruh Indonesia, Mendung hingga 20 layanan ekspedisi, Mendukung perhitungan biaya kirim hingga ke tingkat kecamatan, Mendukung ongkos kirim tambahan, Menambahkan nomor unik ke total pesanan, dapat memfilter kurir, memberikan ongkos kirim khusus dan fitur yang dibuat dapat mendukung API Rajaongkir.

2.4 Multiple Step Checkout,  

Plugin ongkos kirim merupakan fitur yang dapat digunakan oleh pengguna dalam hal ini pembeli untuk dapat Membagi halaman checkout menjadi 3 bagian (login, alamat masukan, dan pilihan metode pembayaran dengan mudah), Formulir validasi di tiap tahapan, Mudah digunakan tanpa konfigurasi,  website dapat berfungsi sempurna di layar mobile

2.5 Payment Confirmation

Payment Confirmation merupakan fitur yang dapat digunakan oleh penjual sehingga dapat melakukan konfirmasi kedalam pembeli, fitur ini dapat Mendukung lampiran file, memberikan order nomor validasi untuk mencegah spam, memberikan email pemberitahuan untuk admin dan pengguna, membuat onten email pemberitahuan yang bisa diedit

2.6 Reseller Plugin

Reseller Plugin merupakan fitur yang diapat digunakan memudahkan penjualan bertingkat (reseller), sehingga memiliki fitur pendukung yang dapat membuat halaman registrasi untuk pengguna reseller, mengelola aplikasi reseller, Mendukung banyak tipe reseller dan mudah dikelola, memberikan laporan rinci penjualan reseller, memberikan konten email pemberitahuan yang bisa diedit, memberikan konten kebijakan privasi dan kustom

2.7 Send Shipping Tracking

Send Shipping Tracking merupakan fitur yang dapat digunakan dan dapat melakukan pengiriman resi ke pelanggan melalui email dengan mudah, memberikan nama kurir kustomisasi, membuat template email yang bisa dimodifikasi

2.8 Shipping and Warehouse Label

Shipping and Warehouse Label Memiliki fitur pendukung sebagai berikut : Menambahkan tombol pada halaman pesanan untuk mengunduh dan mencetak label pengiriman maupun gudang, dapat menajmbungkan slip untuk konsumen dan gudang, memberikan page break otomatis untuk pesanan jumlah besar, memberikan pilihan untuk menyimpan label dalam format PDF

2.9 Plugin Wishlist

Plugin Wishlist Memiliki fitur merupakan fitur yang dapat digunakan oleh pelanggan sehingga dapat menambahkan tombol wishlist di halaman produk, menampilkan tampilkan daftar keinginan untuk setiap produk, membuat halaman bagi pelanggan untuk menampilkan daftar keinginannya.

2.10 Plugin Refund

Menu refund dapat memiliki fitur berupa Membuat halaman permintaan pengembalian untuk pengguna,Mudah mengelola permintaan pengembalian pada halaman pesanan, memberikan halaman laporan pengembalian pesanan, menampiljan konten email pemberitahuan yang bisa diedit.

2.11 Plugin Manager

Plugin Manager merupakan fitur yang dapat digunakan oleh penjual dalam segi promosi, sehingga dapat digunakan untuk mudah membuat banner promosi dengan 3 tipe berbeda: sticky bar, slider atau popup, pembuatan banner dapat digunakan secara mudah dalam melakukan postingan banner, banner memiliki pilihan waktu kadaluarsa, Dapat melakukan kostumisasi banner, dapat menambahna opsi redirect URL Ketika kelik banner, memberikan perhitungan hit untuk setiap banner, dapat menampilkan halaman laporan untuk menampilkan semua jumlah klik banner

3.0 Desain Prototipe

Desain prototipe apikasi berdasarkan fitur, dapat dilihat pada tampilan berikut :

3.1 Halaman Login

3.2 Halaman Register

3.3 Halaman Profile

3.4 Custom Price Rules

3.5 Inventory Manager

3.6 Plugin Ongkos Kirim

3.7 Multiple Step Checkout

     

3.8 Payment Confirmation

3.9 Reseller Plugin

3.10 Send Shipping Tracking

     

3.11 Shipping and Warehouse Label

3.12 Plugin Wishlist

 3.13 Plugin Refund

3.14 Plugin Manager

     

4.0 Work Breakdown Structure (WBS)

5.0 Jadwal

Jadwal pengerjaan tersusun berkala sebagai berikut :

No

Kegiatan

November

Desember

Januari

Februari

1

2

3

4

1

2

3

4

1

2

3

4

1

2

3

4

1

Identifikasi Kebutuhan

2

Perancangan Analisis

3

Penyusunan hasil analisis dan identifikasi

4

Perancangan Arsitektur

5

Desain arsitektur database

6

Desain server aplikasi

7

Desain user Interface

8

Implementasi Database

9

Implementasi Backend

10

Implementasi Frontend

11

Integrasi Sistem

12

Testing

13

Deployment

14

Simulasi terhadap user

6.0 Pendanaan

Perancangan Biaya:

Nama Kegiatan

Durasi (Hari)

Kegiatan

Kegiatan

Upah

Personalia

Bahan

Perjalanan

Lain-Lain

Tahap Analis

Rp 6,000,000.00

Rp 6,000,000.00

Rp 2,200,000.00

Rp 100,000.00

Rp -

Rp 14,300,000.00

Identifikasi Kebutuhan sistam

3

Rp 1,800,000.00

Rp 1,800,000.00

Rp 350,000.00

Rp 50,000.00

Rp -

Perancangan Arsitektur

5

Rp 3,000,000.00

Rp 3,000,000.00

Rp 1,500,000.00

Rp -

Rp -

Penyusunan hasil analisis dan identifikasi

2

Rp 1,200,000.00

Rp 1,200,000.00

Rp 350,000.00

Rp 50,000.00

Rp -

Tahap Desain

Rp 15,000,000.00

Rp 15,000,000.00

Rp 9,000,000.00

Rp -

Rp -

Rp 39,000,000.00

Desain User Interface

10

Rp 6,000,000.0

Rp 6,000,000.00

Rp 3,500,000.00

Rp -

Rp -

Desain Arsitektur Database

5

Rp 3,000,000.0

Rp 3,000,000.00

Rp 3,500,000.00

Rp -

Rp -

Desain Server Aplikasi

10

Rp 6,000,000.0

Rp 6,000,000.00

Rp 2,000,000.00

Rp -

Rp -

Tahap Pemrograman (Koding)

Rp 90,000,000.00

Rp 90,000,000.00

Rp 600,000.00

Rp 400,000.00

Rp -

Rp 181,000,000.00

Implementasi Database

5

Rp 7,500,000.00

Rp 7,500,000.00

Rp 200,000.00

Rp -

Rp -

Implementasi Backend

20

Rp 30,000,000.00

Rp 30,000,000.00

Rp 200,000.00

Rp 400,000.00

Rp -

Implementasi Frontend

20

Rp 30,000,000.00

Rp 30,000,000.00

Rp 100,000.00

Rp -

Rp -

Integrasi Sistem

15

Rp 22,500,000.00

Rp 22,500,000.00

Rp 100,000.00

Rp -

Rp -

Tahap Uji Coba

Rp 7,000,000.00

Rp 35,000,000.00

Rp 2,100,000.00

Rp 17,500,000.00

Rp -

Rp 61,600,000.00

Performance Testing

5

Rp 1,000,000.00

Rp 5,000,000.00

Rp 300,000.00

Rp 2,500,000.00

Rp -

System Testing

5

Rp 1,000,000.00

Rp 5,000,000.00

Rp 300,000.00

Rp 2,500,000.00

Rp -

Unit Testing

5

Rp 1,000,000.00

Rp 5,000,000.00

Rp 300,000.00

Rp 2,500,000.00

Rp -

Integration Testing

5

Rp 1,000,000.00

Rp 5,000,000.00

Rp 300,000.00

Rp 2,500,000.00

Rp -

Usability Testing

5

Rp 1,000,000.00

Rp 5,000,000.00

Rp 300,000.00

Rp 2,500,000.00

Rp -

Smoke Testing

5

Rp 1,000,000.00

Rp 5,000,000.00

Rp 300,000.00

Rp 2,500,000.00

Rp -

User Acceptance Test (UAT)

5

Rp 1,000,000.00

Rp 5,000,000.00

Rp 300,000.00

Rp 2,500,000.00

Rp -

Tahap Implementasi

Rp 20,000,000.00

Rp 780,000.00

Rp 150,000.00

Rp -

Rp -

Rp 20,930,000.00

Deployment

6

Rp 15,000,000.00

Rp 180,000.00

Rp 75,000.00

Rp -

Rp -

Simulasi Terhadap User

20

Rp 5,000,000.00

Rp 600,000.00

Rp 75,000.00

Rp -

Rp -

TOTAL

Rp 316,830,000.00

Estimasi Biaya

No

WBS Item

Unit

Kegiatan

Jumlah

Lama Kerja (jam)

Biaya Per Jam (Rp)

Biaya per Unit(Rp)

Biaya (Rp)

Total (%)

1

Tim Teknis Aplikasi

Sistem Analis

3

40

Rp80,000

Rp9,600,000

Rp153,600,000

49.04%

UI / UX Designer

4

80

Rp50,000

Rp16,000,000

Database Engineer

3

80

Rp50,000

Rp12,000,000

Programmer (Front End)

6

160

Rp50,000

Rp48,000,000

Programmer (Back End)

4

160

Rp50,000

Rp32,000,000

Infra

3

80

Rp50,000

Rp12,000,000

Quality Assurance

3

160

Rp50,000

Rp24,000,000

2

Sistem (Hardware)

Komputer Klien

10

Lifetime

Rp8,500,000

Rp85,000,000

Rp89,500,000

28.58%

Server

1

Lifetime

Rp4,500,000

Rp4,500,000

3

Sistem (Software)

Lisensi Figma

4

4 bulan

Rp748,800

Rp2,995,200

Rp45,004,430

14.37%

Lisensi Adobe

4

4 bulan

Rp4,400,000

Rp17,600,000

Lisensi Windows

10

Lifetime

Rp2,154,923

Rp21,549,230

Domain

1

1 tahun

Rp460,000

Rp460,000

Hosting

1

1 tahun

Rp2,400,000

Rp2,400,000

4

Testing

Smartphone

6

Lifetime

Rp4,000,000

Rp24,000,000

Rp24,000,000

7.66%

5

Training

Pengguna

10

1

Rp30,000

Rp300,000

Rp1,100,000

0.35%

Stakeholder

10

1

Rp30,000

Rp300,000

Perjalanan

10

1

Rp50,000

Rp500,000

Total

Rp313,204,430

100.00%

Anggaran

No

WBS Item

Unit

November

Desember

Januari

Februari

Biaya

1

Tim Teknis Aplikasi

Sistem Analis

Rp9,600,000

Rp9,600,000

UI / UX Designer

Rp16,000,000

Rp16,000,000

Database Engineer

Rp6,000,000

Rp6,000,000

Rp12,000,000

Programmer (Front End)

Rp27,428,571

Rp20,571,429

Rp48,000,000

Programmer (Back End)

Rp5,333,333

Rp10,666,667

Rp16,000,000

Rp32,000,000

Infra

Rp12,000,000

Rp12,000,000

Quality Assurance

Rp12,000,000

Rp12,000,000

Rp24,000,000

2

Sistem (Hardware)

Komputer Klien

Rp56,666,667

Rp28,333,333

Rp85,000,000

Server

Rp4,500,000

Rp4,500,000

3

Sistem (Software)

Lisensi Figma

Rp2,995,200

Rp2,995,200

Lisensi Adobe

Rp17,600,000

Rp17,600,000

Lisensi Windows

Rp21,549,230

Rp21,549,230

Domain

Rp460,000

Rp460,000

Hosting

Rp2,400,000

Rp2,400,000

4

Testing

Smartphone

Rp24,000,000

.

Rp24,000,000

5

Training

Pengguna

Rp300,000

Rp300,000

Stakeholder

Rp300,000

Rp300,000

Perjalanan

Rp500,000

Rp500,000

Total Anggaran

Rp152,244,430

Rp66,428,571

Rp78,571,429

Rp15,960,000

$ 313,204,430.00

7.0 Kurva S