Coder Social home page Coder Social logo

interview's Introduction

Laravel Logo

Build Status Total Downloads Latest Stable Version License

How to use

Untuk menggunakan aplikasi web-based ini, clone repository ini ke dalam directory kerja ( htdocs jika menggunakan XAMPP ) kemudian install dependency dengan menggunakan composer*. Jika tidak ada composer, baca bagian [Requirement] Lihat [Installation] untuk proses Installasi

Requirement

  • PHP >= 8.1
  • composer
  • php8.1-sqlite3 (optional)

Installation

  • install dependency menggunakan composer
composer install
  • rename file .env.example menjadi .env

  • ubah value mysql yang ada di DB_CONNECTION didalam file .env menjadi sqlite ( jika ingin menggunakan sqlite sebagai database )

  • buat file baru di folder database dengan nama database.sqlite ( jika ingin menggunakan sqlite sebagai database).

  • jalankan perintah artisan dibawah untuk membuat key, table database, dan data pertama.

php artisan key:generate

php artisan migrate

php artisan db:seed
  • aplikasi siap digunakan, login admin menggunakan email ini_email@admin dan password password

Feature Aplikasi

  1. Registrasi Pengguna: dilakukan saat meminjam kendaraan, jika data sadah ada, saat input nomor SIM, data pengguna akan di tampilkan
  • Pengguna dapat mendaftar dengan mengisi informasi pribadi seperti nama, alamat, nomor telepon, dan nomor SIM.
  • Informasi pengguna harus disimpan dan dapat diakses kembali.
  1. Manajemen Mobil: terdapat menu input data mobil
  • Pengguna dapat menambahkan mobil baru ke dalam sistem dengan mengisi detail mobil seperti merek, model, nomor plat, dan tarif sewa per hari.
  • Data mobil yang ditambahkan harus disimpan dalam sistem dan dapat diakses kembali.
  • Pengguna dapat mencari mobil berdasarkan merek, model, atau ketersediaan.
  • Pengguna dapat melihat daftar semua mobil yang tersedia untuk disewa.
  1. Peminjaman Mobil: terdapat menu peminjaman
  • Pengguna dapat memesan mobil dengan memasukkan tanggal mulai dan tanggal selesai penyewaan, serta memilih mobil yang tersedia.
  • Sistem harus memverifikasi ketersediaan mobil pada tanggal yang diminta.
  • Data peminjaman harus disimpan dan dapat diakses kembali.
  • Pengguna dapat melihat daftar mobil yang sedang mereka sewa.
  1. Pengembalian Mobil: terdapat menu pengembalian
  • Pengguna dapat mengembalikan mobil yang telah mereka sewa dengan memasukkan nomor plat mobil.
  • Sistem harus memverifikasi bahwa mobil tersebut benar-benar disewa oleh pengguna tersebut dan menghitung jumlah hari penyewaan.
  • Data pengembalian harus disimpan dan dapat diakses kembali.
  • Sistem harus menghitung jumlah biaya sewa berdasarkan tarif harian dan durasi sewa.
  1. Keluar Aplikasi: terdapat menu logout
  • Pengguna dapat keluar dari aplikasi & login lagi di lain waktu

interview's People

Contributors

amrikasir avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.