Thanks to visit codestin.com
Credit goes to github.com

Skip to content

dikhimartin/binus-tk-software-engineering

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

laravel


Keterangan
Demo https://softwareengineering.binusassignment.tech/
Repository https://github.com/dikhimartin/binus-tk-software-engineering

Navigasi :

Penjelasan :

Kami membuat proyek ini untuk melengkapi tugas mata kuliah COMP6804036 - Software Engineering. kemudian dalam soal kasus diminta untuk membuat sebuah website dengan kriteria sebagai berikut:

Soal Kasus 1: 
Buatlah sebuah aplikasi software dan dokumentasikan dalam sebuah laporan. Laporan dibuat dalam satu dokumen berkelanjutan untuk Tugas kelompok 1,2,3, dan 4!
Tugas sebagai berikut:
    1. Project, usulkan suatu project software dengan topik tertentu (bebas) berbasis web/mobile.
    2. Tentukan software proses model yang akan diterapkan dari proyek yang diusulkan dan jelaskan alasannya!
    3. Lakukan Analisa masalah terdiri dari:
      a. Analisa sistem berjalan/aplikasi sejenis!
      b. Analisa kebutuhan!
      c. Usulan Permasalahan!
--------------------------------------------------------------------------------
Soal Kasus 2 : 
1. Definisi software yang diusulkan!
2. Tentukan actor dan Fungsi-fungsi software!
3. Buatlah perancangan:
	a. Perancangan sistem menggunakan metode Unified Modeling Language (UML) yang terdiri dari: usecase diagram, usecase scenario, activity diagram, class diagram, dan sequence diagram!
	b. Perancangan database menggunakan Entity Relationship Diagram!
	c. Perancangan user interface!

Laporan Pengerjaan :

Module Aplikasi :

Cara menjalankan aplikasi :

1. Native Server

Berikut ini rekaman untuk cara menjalankan aplikasinya :

https://asciinema.org/a/625795

Buka browser pada URL http://localhost:8000, untuk mengakses aplikasi.

  • Akses Login :

    No Role Username Kata sandi
    1 Super Admin superadmin superadmin
    2 Admin admin admin
    3 User user user

2. Docker Server

Berikut ini rekaman untuk cara menjalankan aplikasinya :

https://asciinema.org/a/625790

Tech Stack :

Proses Instalasi :

  • Install Docker Engine & Docker Compose.

  • Cloning aplikasi source

    git clone https://github.com/dikhimartin/binus-tk-software-engineering
  • Masuk ke aplikasi source

    cd binus-tk-software-engineering
  • Copy file environtment

    cp ./project/.env.example ./project/.env
  • Build Dockerfile

    docker build -t myapp .
  • Jalankan aplikasi menggunakan command

    docker-compose up -d
  • Inisialisasi Database

    docker-compose exec myapp php artisan migrate  
    docker-compose exec myapp  php artisan db:seed
  • Buka browser pada URL http://localhost:8000, untuk mengakses aplikasi.

    • Akses Login
      • Username : superadmin
      • Password : superadmin
  • Buka browser pada URL http://localhost:8080, untuk mengakses PHPmyadmin (Database Management).

    • Akses database
      • server : mysql
      • username : root
      • password : root
  • Stop service

    docker-compose down
  • Stop service with remove volume

    docker-compose down -v
  • Restart service

    docker-compose up -d --force-recreate
  • Akses bash

    docker-compose exec myapp bash

About

BINUS - Team Assignment - Software Engineering

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages