ETS RK-A

 Anggota :

Choiru Roziqin - 5116100178

Muhammad Alghifari Yurizia - 5116100160

1. jelaskan macam-macam kebutuhan yang harus digali dalam membuat perangkat lunak


Kebutuhan Fungsional

    - Sistem dapat menampilkan informasi barang

    - Pengguna dapat melakukan transaksi

    - Pedagang dan Pemilik brand dapat mendaftar

    - Sistem dapat menampilkan lokasi/tracking barang

    - Pedagang toko dan Pemilik brand dapat melakukan chatting

    - Pedagang toko dapat membeli stok barang yang tersedia


    Kebutuhan Non-Fungsional

    - Aplikasi dapat melindungi data pengguna

    - Aplikasi harus bisa digunakan di banyak OS

    - Aplikasi harus memiliki server yang memadai

    - Aplikasi memiliki sistem keamanan yang kuat

    - Aplikasi memiliki UI yang mudah digunakan

    - Aplikasi tersedia di mobile device


2. Membuat BRD berdasarkan video yang terlampir


2.1 Pendahuluan 

Gotoko merupakan aplikasi yang menjadi perantara antara penjual dan agen penyedia barang. untuk beberapa kasus, pemilik warung memiliki kesulitan ketika barang dagangannya habis, dan mengharuskan pemilik warung untuk membeli barang dagangannya ke agen dengan konsekuensi menutup warung. Gotoko hadir menjadi solusi untuk pemilik warung sehingga mempermudah pemilik warung membeli barang dagangannya tanpa harus meninggalkan warung.


2.2 Cakupan Proyek


- Aplikasi mampu menjembatani dan memberikan fasilitas antara agen dan pemilik warung untuk membeli stok barang dagangan.

- User dapat memilih untuk mendaftar sebagai pemilik warung atau agen.

- Integrasi pembayaran menggunakan e-wallet, bank, maupun tunai.

- integrasi peta menggunakan google maps


2.3 Kebutuhan fungsional dan non-fungsional

Kebutuhan Fungsional

    - Sistem dapat menampilkan informasi barang

    - Pengguna dapat melakukan transaksi

    - Pedagang dan Pemilik brand dapat mendaftar

    - Sistem dapat menampilkan lokasi/tracking barang

    - Pedagang toko dan Pemilik brand dapat melakukan chatting

    - Pedagang toko dapat membeli stok barang yang tersedia


    Kebutuhan Non-Fungsional

    - Aplikasi dapat melindungi data pengguna

    - Aplikasi harus bisa digunakan di banyak OS

    - Aplikasi harus memiliki server yang memadai

    - Aplikasi memiliki sistem keamanan yang kuat

    - Aplikasi memiliki UI yang mudah digunakan

    - Aplikasi tersedia di mobile device


2.4 Laporan Keuangan

Uraian

Satuan

Harga (Rp)

Total (Rp)

Perencanaan

1

7.500.000

7.500.000

Desain Antarmuka

1

10.000.000

10.000.000

Deployment dan Server

1

13.000.000

13.000.000

Project Manager

3 bulan

8.000.000

24.000.000

System Analyst

3 bulan

5.000.000

15.000.000

Web Designer

3 bulan

6.000.000

18.000.000

IT Programmer

3 bulan

5.000.000

15.000.000

Quality Assurance

3 bulan

3.000.000

9.000.000

Administrasi

3 bulan

4.000.000

12.000.000

Total

 

 

138.500.000























2.5 Linimasa Proyek

    Perencanaan : 1 Mei - 1 Juni
    Analisi dan Desain : 2 Juni - 1 Agustus 
    Implementasi : 2 Agustus - 1 September
    Testing : 2 September - 1 Oktober
    Deployment dan Dokumentasi : 2 Oktober - 7 Oktober
    Maintenance : 8 Oktober -

Melankolia Fashion E-Commerce

Kelompok : 1. Choirur Roziqin (5116100178) 2. Muhammad Alghifari Y (5116100160) 3. M. Kiantaqwa Farhan (5117100146) Deskripsi : Melankolia Fashionable E-commerce adalah website untuk memenuhi kebutuhan fashion, mengingat semakin berkembangnya zaman, sebagian orang mulai lebih tertarik untuk berbelanja secara online. selain lebih mudah dan lebih menghemat tenanga serta waktu, dengan berbelanja online para customer bisa menyingkat waktu dan menghemat tenaga, sambil melakukan kegiatan lain. Berikut adalah dokumentasi dari website kami : menu awal website kami
menu sign up
menu login
menu setelah login, disini customer bisa memilih barang yang akan dibeli lalu menambah ke keranjang
setelah customer memilih pesanan dan menambahkan ke keranjang, barang yang sudah ditambahkan akan dilabeli dengan added to cart
setelah memilih barang yang akan dibeli, barang tersebut akan masuk ke menu cart
lalu, ini adalah tampilan setelah konfirmasi pesanan
Youtube link : https://www.youtube.com/watch?v=2VHdpJiykRo

PBO - ETS Toll Gate Otomatis

  • Proses pertama yaitu menempelkan kartu toll yang secara otomatis akan mendeteksi nomor akun pemilik kartu
  • selanjutnya sistem akan memeriksa database akun, jika sesuai dengan salah satu akun yang ada, maka sistem akan menampilkan informasi akun tersebut, misal, informasi saldo, nama dan tarif tol serta sisa saldo.
  • setelah itu user akan menerima struk bukti pembayaran.
gambar diatas adalah beberapa class yang ada untuk membuat sistem toll gate otomatis
penjelasan masing-masing class sebagai berikut:

  • Gate_main : class ini adalah class inti sebagai penghubung antara class-class lainnya
  • Display : class untuk menampilkan informasi akun
  • struk : class untuk mengeluarkan struk
  • DB_Account : class untuk database akun user, dan bertugas juga jika ada perubahan pada akun user, seperti saldo dll
  • Account : class yang berfungsi untuk menyimpan data satu akun. saldo, nama, dll
  • gate : class yang berfungsi untuk membuka dan menutup gate toll
  • scanner : untuk menscan isi kartu user 
  • main_ex : class yang berupa program utama
souce code :
output

PBO 6 - Override and Overloading

Overriding








output


Overloading






Output

Circle





Output



Student






output


Gaji
















Output