Backend CMS

Question Type: backend

Pertanyaan

Buat sebuah aplikasi web-based sederhana untuk menyimpan data perusahaan, transaksi perusahaan, dan export data transaksi dalam format .csv, serta desain databasenya.

Desain database yang sudah ditentukan adalah database :

BARANG (ID, NAMA, HARGA,STOCK)

Detail aplikasi sebagai berikut :

  1. Seluruh proses yang berhubungan ke database diutamakan menggunakan web service.

  2. Halaman Login : Untuk mengakses halaman utama user diwajibkan login terlebih dahulu dengan menggunakan Username dan Password

  3. Halaman Utama : Terdiri dari tiga menu utama yaitu

    • Input Perusahaan
    • Input Transaksi
    • Export Data CSV
  4. Input Perusahaan : User diwajibkan mengisi Kode Perusahaan, dan Nama Perusahaan

  5. Input Transaksi : User diwajibkan untuk mengisi data transaksi dengan memasukkan:

    • Nama Perusahaan (sesuai degan data di menu input perusahaan)
    • Nama Barang (sesuai dengan data yang sudah ditentukan diatas)
    • Total Barang.
  6. Export Data CSV : Ada link download untuk mengexport semua data Input Transaksi ke dalam .csv dengan format sebagai berikut :

    Tanggal Input|Nama Perusahaan|Nama Barang|Total Barang|Harga Barang|Grand Total|Sisa Barang
    01-01-1990|Perusahaan A|Bolpen|2|5000|10000|30
    02-01-1990|Perusahaan B|Pensil|5|3000|15000|26
  7. Buat transaksi data menggunakan API.