Anda di halaman 1dari 18

Proyek Aplikasi Sembako Kita Pasar XYZ di wilayah Kecamatan Pinang Kota

Tangerang

Nama Kelompok: Abraham Widi (682019120)

Dominikus Arya B.P (682020017)

Salmon Okibirok (682021412)

Nehemia Y.Affar (682017128)

Level Deskripsi

0 Proyek Aplikasi Sembako Kita Pasar XYZ

1.0 Analisis Sistem

1.1 Analisis proses bisnis penjualan sembako

1.2 Analisis Karakteristik & Klasifikasi Pengguna

1.3 Analisis Spesifikasi Kebutuhan

2.0 Desain Sistem

2.1 Desain Sofware

2.1.1 Desain Basis Data (Database)

2.1.2 Desain Antarmuka (Interface)

2.1.3 Desain Aplikasi

2.1.3.1 Design input

2.1.3.2 Design Proses

2.1.3.3 Desaign Output

2.2 Desain Hardware

2.2.1 Desain Web Service

2.2.2 Pengadaan hardware

2.2.3 Testing hardware


3.0 Perancangan Sistem

3.1 Pembuatan coding program

3.1.1 Program pendaftaran

3.1.2 Program transaksi

3.1.2.1 Program pesanan input

3.1.2.2 Program checkout pemesanan

3.1.2.3 Program transaksi pembayaran

3.1.3 Program pelaporan

3.1.3.1 Program tracking pesanan

3.1.3.2 Program riwayat pemesanan

3.2 Testing Program

4.0 Impletasi

4.1 Konversi

4.2 Instalasi software

4.3 Testing system

Kamus WBS

Item WBS Deskripsi

1.0 Analisis Sistem

- Tahap awal dari proyek yang mencakup analisis karakteristik dan klasifikasi
pengguna, serta analisis spesifikasi kebutuhan

1.1.1 Analisis proses bisnis penjualan sembako

- Proses untuk memahami proses bisnis penjualan sembako secara menyeluruh,


termasuk mengidentifikasi semua aktivitas, input, output, dan pemangku kepentingan

1.2.1 Analisis Karakteristik & Klasifikasi


- Pengguna Proses untuk memahami karakteristik dan kebutuhan pengguna aplikasi

1.3.1 Analisis Spesifikasi Kebutuhan

- Proses untuk menentukan spesifikasi yang sesuai untuk diterapkan pada aplikasi

2.0 Design Sistem

- Desain Sistem Proses untuk merancang sistem aplikasi

2.1 Desain Sofware

- Proses untuk merancang software aplikasi

2.1.1 Desain Basis Data (Database)

- Proses untuk merancang database untuk menyimpan data aplikasi

2.1.2 Desain Antarmuka (Interface)

- Proses untuk merancang antarmuka pengguna aplikasi

2.1.3 Design Aplikasi

- proses untuk merancang perancangan aplikasi yang terdiri menyusun


desain konsep membuat desain ui/ux mengembangkan arsitektur aplikasi
memilih teknologi yang diperlukan, membuat desain database dan membuat
desain algoritma dan logika aplikasi

2.1.3.1 design input

- Proses untuk merancang input data aplikasi

2.1.3.2 design proses

- Analisis Proses

· Identifikasi Proses Bisnis yang Terkait

· Dokumentasi Alur Proses yang Ada

· Identifikasi Peluang Perbaikan Proses

- Merancang Proses Baru

· Menentukan Tujuan Proses Baru

· Membuat Model Alur Kerja Proses Baru


· Mendefinisikan Aktivitas dan Langkah-langkah
Proses

· Mengidentifikasi Ketergantungan antar Proses

· Menyusun Rancangan Proses Baru

2.1.3.3 design output

Analisis Output

· Identifikasi Jenis Output yang Dibutuhkan

· Menganalisis Format dan Struktur Output

· Mengidentifikasi Persyaratan untuk Output yang Akan


Dibuat

Merancang Format Output

· Menentukan Tampilan Output

· Membuat Wireframe atau Mockup Output

· Menentukan Jenis Output (misalnya, laporan, grafik,


dokumen, dll.)

· Menyusun Desain Struktur Output

Pemrosesan dan Generasi Output

· Membuat Logika Pemrosesan Output

· Menghubungkan Data dengan Format Output

· Mengatur Proses Pembuatan Output (misalnya,


jadwal otomatis)

2.2 Design Hardware

- Proses untuk merancang hardware yang dibutuhkan untuk aplikasi

2.2.1 Desain Web Service

- Proses untuk merancang web service untuk aplikasi

2.2.2 Pengadaan Hardware


- Perencanaan Pengadaan Hardware

· Menentukan Kebutuhan Hardware

· Menyusun Anggaran Biaya Hardware

· Menetapkan Spesifikasi Teknis Hardware

· Menyusun Rencana Pengadaan Hardware

Pemilihan Vendor

· Mencari Vendor Potensial

· Menyusun Daftar Vendor yang Mungkin

· Meminta Penawaran dari Vendor

· Mengevaluasi Penawaran dari Vendor

· Memilih Vendor Hardware

Pembelian Hardware

· Menyusun Kontrak Pembelian dengan Vendor Terpilih

· Melakukan Pembayaran kepada Vendor

· Memantau Status Pengiriman Hardware

· Menerima dan Memeriksa Hardware yang Dikirim

· Melakukan Verifikasi Kualitas Hardware

Instalasi Hardware

· Menyusun Rencana Instalasi

· Menyiapkan Ruang dan Sumber Daya untuk Instalasi

· Memasang dan Menghubungkan Hardware

· Mengkonfigurasi Hardware sesuai dengan Spesifikasi

· Melakukan Uji Coba Awal

Pengujian dan Verifikasi Hardware

· Membuat Skenario Uji Hardware

· Melakukan Pengujian Fungsional Hardware


· Memeriksa Ketersediaan dan Kinerja Hardware

· Memastikan Kepatuhan Hardware terhadap Spesifikasi

Pelatihan Pengguna Hardware

· Menyusun Materi Pelatihan Hardware

· Melakukan Pelatihan Pengguna Hardware

· Memberikan Dukungan Pasca-Pelatihan

Pemeliharaan dan Perawatan Hardware

· Menyusun Jadwal Pemeliharaan Rutin

· Memantau Kinerja Hardware secara Berkala

· Melakukan Perbaikan dan Pemeliharaan Hardware

2.2.3 Testing Hardware

- Perencanaan Pengujian Hardware

· Menentukan Tujuan dan Sasaran Pengujian

· Menyusun Rencana Pengujian Hardware

· Menentukan Sumber Daya yang Diperlukan untuk Pengujian

· Menyusun Jadwal Pengujian Hardware

- Pembuatan Skenario Pengujian

· Menyusun Skenario Pengujian

· Menentukan Kasus Pengujian

· Menyusun Data Pengujian

· Menyusun Skrip Pengujian

- Pengaturan Lingkungan Pengujian

· Menyiapkan Ruang Pengujian

· Menyiapkan Perangkat dan Peralatan Pengujian

· Menginstal Perangkat Lunak Pengujian


· Mengatur Lingkungan Jaringan (jika diperlukan)

- Eksekusi Pengujian Hardware

· Melakukan Pengujian Fungsional Hardware

· Melakukan Pengujian Kinerja Hardware

· Melakukan Pengujian Kesalahan Hardware (misalnya,


kesalahan perangkat keras, kesalahan konektivitas)

· Melakukan Pengujian Keamanan Hardware (jika diperlukan)

- Perekaman dan Pelaporan Hasil Pengujian

· Merekam Hasil Pengujian

· Menyusun Laporan Hasil Pengujian

· Melaporkan Temuan atau Masalah yang Terdeteksi

· Menyusun Dokumentasi Pengujian

- Pengujian Integrasi

· Mengintegrasikan Perangkat Hardware ke dalam Lingkungan


yang Sebenarnya (misalnya, jaringan atau sistem yang ada)

· Melakukan Pengujian Integrasi antara Hardware dan


Perangkat Lunak (jika diperlukan)

- Pengujian Akhir dan Verifikasi Kualitas

· Melakukan Pengujian Akhir Terhadap Seluruh Hardware

· Memeriksa Kualitas dan Kepatuhan Hardware terhadap


Spesifikasi

· Memastikan Hardware Siap untuk Produksi atau Implementasi

- Pelatihan Pengguna Hardware (Opsional)

· Menyusun Materi Pelatihan Hardware

· Melakukan Pelatihan Pengguna terkait Penggunaan Hardware

· Memberikan Dukungan Pasca-Pelatihan

- Pengelolaan Perubahan

· Mengelola Perubahan dalam Spesifikasi Hardware (jika


diperlukan)
· Melakukan Pengujian Kembali setelah Perubahan

- Pemeliharaan dan Manajemen Risiko

· Pemeliharaan Rutin Hardware

· Manajemen Risiko Hardware selama Siklus


HidupnyaPerencanaan Pembaruan atau Penggantian
Hardware

3.0 Perancangan system

- Proses untuk merancang sistem aplikasi

3.1 pembuatan coding program

- Proses untuk membuat coding program aplikasi

3.1.1 program pendaftaran

- Program untuk pendaftaran pengguna aplikasi

3.1.2 program transaksi

- Program untuk memproses transaksi pembelian dan penjualan sembako

3.1.2.1 Program Input Pesanan

- Program untuk input pesanan sembako oleh pelanggan

3.1.2.2 Program Check Out Pemesanan

- Program untuk memproses pembayaran pesanan sembako oleh


pelanggan

3.1.2.3 Program Transaksi Pembayaran

- Program untuk memproses transaksi pembayaran pesanan


sembako oleh pelanggan

3.1.3 program pelaporan

- Program untuk menghasilkan laporan terkait penjualan dan pembelian sembako

3.1.3.1 Program Tracking Pesanan

- Program untuk melacak status pesanan sembako oleh pelanggan

3.1.3.2 Program Riwayat Pemesanan


- Program untuk melihat riwayat pemesanan sembako oleh pelanggan

4.0 Implementasi Sistem

- Tahap untuk mengimplementasikan desain aplikasi, termasuk mengembangkan


program transaksi, program input pesanan, perancangan sistem, pembuatan coding
program, testing program, program check out pemesanan, program pendaftaran,
program transaksi pembayaran, program tracking pesanan, dan program pelaporan

4.1 konversi

- Proses untuk mengkonversi data dari sistem lama ke sistem baru

4.2 Instalasi Software

- Proses untuk menginstal software aplikasi di server

4.3 Testing Sistem

- Proses untuk menguji sistem aplikasi

Estimasi waktu

Kode Task Task Task Jumlah


Sebelum Sesudah Hari

A Analisis Proses Bisnis Penjulaan Sembako - B 1

B Analisis Karakteristik dan Klasifikasi Pengguna A C 1

C Analisis Spesifikasi Kebutuhan B D,I 1

D Desain Basis Data (Database) C E 2

E Desain Antar Muka (Interface) D F 4

F Desain Input E G 2

G Desain Ouput F L,M 2

H Desain Proses E L,M 2

I Desain Web Service C J 2

J Pengadaan Hardware I K 1

K Testing Hardware J R 1

L Program Pendaftaran G,H O,P 2

M Program Input Pesanan G,H N 2


N Program Check Out Pesanan M O,P 1

O Program Transaksi Pembayaran L,N Q 1

P Program Tracking Pesanan L,N R 1

Q Program Riwayat Pesanan O R 1

R Testing Program K,P,Q S 3

S Konversi R T 3

T Instalasi Software S U 1

U Testing System T - 3

Critical Path

Jalur Hari Total

A,B,C,D,E,F,G,L,O,Q,R,S,T,U 1+1+1+2+4+2+2+2+1+1+3+3+1+3 27

A,B,C,D,E,H,L,O,Q,R,S,T,U 1+1+1+2+4+2+2+1+1+3+3+1+3 25

A,B,C,D,E,F,G,M,N,O,Q,R,S,T,U 1+1+1+2+4+2+2+2+1+1+1+3+3+1+3 28

A,B,C,D,E,H,M,N,O,Q,R,S,T,U 1+1+1+2+4+2+2+1+1+1+3+3+1+3 26

A,B,C,D,E,F,G,M,N,P,R,S,T,U 1+1+1+2+4+2+2+2+1+1+3+3+1+3 27

A,B,C,D,E,H,M,N,P,R,S,T,U 1+1+1+2+4+2+2+1+1+3+3+1+3 25

A,B,C,D,E,F,G,L,P,R,S,T,U 1+1+1+2+4+2+2+2+1+3+3+1+3 26

A,B,C,D,E,H,L,P,R,S,T,U 1+1+1+2+4+2+2+1+3+3+1+2 24

A,B,C,I,J,K,R,S,T,U 1+1+1+2+1+1+3+3+1+3 17

Jalur Kritis
= A,B,C,D,E,F,G,M,N,O,Q,R,S,T,U
= 1+1+1+2+4+2+2+2+1+1+1+3+3+1+3
= 28 Hari
Jadwal Pelaksanaan

Februari 2024

Kd Task

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

Analisis
Proses Bisnis
A
Penjulaan
Sembako
Analisis
Karakteristik
B dan
Klasifikasi
Pengguna
Analisis
C Spesifikasi
Kebutuhan
Desain Basis
D Data
(Database)
Desain Antar
E Muka
(Interface)
F Desain Input
G Desain Ouput
H Desain Proses

Desain Web
I
Service

Pengadaan
J
Hardare

Testing
K
Hardware

Program
L
Pendaftaran
Program Input
M
Pesanan

Program
N CheckOut
Pesanan

Program
O Transaksi
Pembayaran
Program
P Tracking
Pesanan
Program
Q Riwayat
Pesanan
Testing
R
Program
S Konversi
Instalasi
T
Software

U Testing System

cost

kebutuhan sumber daya dalam setiap tahapan

Kebutuhan Sumber Daya Manusia

No Keahlian Jumlah SDM Keterangan

1 System Analyst 2 Untuk analisi desain

2 Programmer 2 Untuk pembuatan program aplikasi

3 Teknisi 1 Untuk pengadaan hardware

4 Tester 1 Untuk testing program dan sistem, dan


konversi sistem

Alokasi Sumber Daya Operasional

Alat Keterangan

Perangkat Keras (Hardware)

1. PC (1 unit untuk server)


2. PC (2 unit untuk terminal)

3. Ponsel (Android)

Perangkat Lunak (Software)

1. MySQL Untuk pembuatan database server,


pembuatan program aplikasi dan desain
web service & aplikasi.
2. Java (Netbeans IDE)

3. PHP

4. Android Studio

Server

1. Aphace Web Server Sebagai penghubung server, web service,


koneksi internet, dan client (pengguna).
2. web service

Estimasi dan rencana anggaran proyek

Berikut adalah tabel ringkasan estimasi anggaran proyek Aplikasi Sembako Kita:

Kategori Estimasi Biaya (IDR)

Pengembangan Aplikasi 50.000.000

Infrastruktur IT 10.000.000

Pelatihan Pengguna 5.000.000

Pengujian dan QA 8.000.000


Pemasaran 7.000.000

Total 80.000.000

barang dan jasa apa saja yang perlu diadakan sepanjang pelaksanaan proyek

Barang/Jasa Peruntukan Durasi

Barang

* Perangkat Perangkat keras yang diperlukan untuk 3


keras pengembangan dan pengoperasian aplikasi, seperti bulan
(hardware) komputer, laptop, smartphone, tablet, dan perangkat
keras pendukung lainnya.

* Perangkat Perangkat lunak yang diperlukan untuk 3


lunak pengembangan dan pengoperasian aplikasi, seperti bulan
(software) sistem operasi, bahasa pemrograman, dan
perangkat lunak pendukung lainnya.

* Bahan Bahan habis pakai yang diperlukan untuk 3


habis pakai pengembangan dan pengoperasian aplikasi, seperti bulan
kertas, tinta, disk, dan bahan habis pakai lainnya.

Jasa
* Jasa Jasa konsultan yang diperlukan untuk memberikan 3
konsultan konsultasi dan saran teknis dalam pengembangan bulan
aplikasi.

* Jasa Jasa pengembang aplikasi yang diperlukan untuk 3


pengemban mengembangkan aplikasi. bulan
g aplikasi

* Jasa uji Jasa uji coba aplikasi yang diperlukan untuk 1


coba menguji keandalan dan keamanan aplikasi. bulan
aplikasi

* Jasa Jasa pemeliharaan aplikasi yang diperlukan untuk 1


pemeliharaa menjaga aplikasi agar tetap berjalan dengan baik. bulan
n aplikasi

Total Durasi Proyek 12 bulan

RACI Chart

Berikut adalah RACI Chart untuk Proyek Aplikasi Sembako Kita di wilayah
Kecamatan Pinang, Kota Tangerang:

Tugas/Kegia Manajer Tim Pemerint Pengguna Pemilik Warga Pengelola


tan Proyek Pengemb ah Aplikasi Toko Kecamat Pasar XYZ
® ang Daerah © (Pedagan Sembako an ©
Aplikasi g dan di Pasar Pinang
(A) Pembeli) XYZ ® ©
(I)

Analisis
kebutuhan
R A C I - - -
fungsionalit
as
Perancanga
n aplikasi R A C - - - -
(UI/UX)

Pengemban
gan kode R A - - - - -
aplikasi

Pengujian
R A - - - - -
aplikasi

Pelatihan
R A - I - - -
pengguna

Peluncuran
R A C I - - -
aplikasi

Dukungan
teknis
pasca- R A - I - - -
implementa
si

Keterangan:

● R (Responsible): Bertanggung jawab atas pelaksanaan tugas.


● A (Accountable): Bertanggung jawab atas hasil akhir dan keberhasilan tugas.
● C (Consulted): Dikonsultasikan sebelum pengambilan keputusan.
● I (Informed): Diberitahu tentang perkembangan proyek.
Stakeholder

Berikut adalah stakeholder yang terlibat dalam Proyek Aplikasi Sembako Kita Pasar

Stakeholder Peran

Bertanggung jawab untuk mengelola dan


Manajer Proyek
mengawasi seluruh aspek proyek.

Bertugas merancang, mengembangkan,


Tim Pengembang Aplikasi
dan menguji aplikasi Sembako Kita.

Memberikan izin dan dukungan untuk


Pemerintah Daerah
proyek.

Pengguna Aplikasi (Pedagang dan Menggunakan aplikasi untuk


Pembeli) bertransaksi sembako.

Pemilik Toko Sembako di Pasar XYZ Berperan sebagai mitra dalam proyek.

Memiliki kepentingan terhadap


Warga Kecamatan Pinang
ketersediaan sembako di pasar.

Menyediakan fasilitas dan infrastruktur


Pengelola Pasar XYZ
untuk aplikasi.

XYZ di wilayah Kecamatan Pinang, Kota Tangerang, beserta peran masing-masing:

Berikut adalah matriks keterlibatan stakeholder dalam Proyek Aplikasi Sembako Kita
di wilayah Kecamatan Pinang, Kota Tangerang. Matriks ini menggambarkan tingkat
keterlibatan dan kepentingan setiap stakeholder terhadap proyek:
Stakeholder Keterlibatan Kepentingan

Manajer Proyek Tinggi Tinggi

Tim Pengembang Aplikasi Tinggi Tinggi

Pemerintah Daerah Sedang Tinggi

Pengguna Aplikasi
Tinggi Tinggi
(Pedagang dan Pembeli)

Pemilik Toko Sembako di


Sedang Tinggi
Pasar XYZ

Warga Kecamatan Pinang Rendah Tinggi

Pengelola Pasar XYZ Sedang Sedang

Keterangan:

● Tinggi: Stakeholder memiliki peran aktif dan kepentingan besar terhadap


proyek.
● Sedang: Stakeholder memiliki peran yang lebih terbatas atau kepentingan
yang cukup signifikan.
● Rendah: Stakeholder memiliki peran pasif atau kepentingan yang terbatas.

Anda mungkin juga menyukai