Skip to content

gbyuvd/Bfore-Forum

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BFore

BFore adalah web forum untuk memudahkan mahasiswa IPB University dalam mencari informasi tertentu, khususnya minat, bakat, dan informasi terbaru lainnya yang diharapkan dapat menambah wawasan, meningkatkan minat dan bakat mahasiswa sesuai dengan yang ingin diketahui oleh mahasiswa tersebut.Hal itu dikarenakan kunci sukses mahasiswa adalah pengetahuan yang luas dan terbuka. Aplikasi ini akan menyediakan fitur login untuk user dan admin. Kemudian aplikasi ini juga menggunakan fitur search, diharapkan user dapat lebih mudah melakukan pencarian pertanyaan dan jawaban yang tersedia pada aplikasi ini.Fitur-fitur lainnya yang ada di BFore adalah fitur untuk comment, upvote, dan downvote.

Laporan Akhir Projek Rekayasa Perangkat Lunak (KOM331)

  • Paralel : P2
  • Kelompok : 3

Asisten Praktikum

Nama NIM
Levina Siatono G64180019
Ali Naufal Amrullah G64180080
Muhammad Fauzan Ramadhan G64180117

Team

Nama NIM Role
Laili Nur Fadhillah Rohminatin G64190024 Project Manager
Siti Magfiroh G64190042 UI/UX Designer
Farhan Fathurrahman G64190088 Back-End Developer
Genta Pramillean Bayu G84170067 Front-End Developer

Latar Belakang

Forum online merupakan konsep pengembangan yang bisa dimanfaatkan di dalam dunia pendidikan. Selain berguna untuk menjalin hubungan silaturahmi, juga berguna untuk menunjang dalam meningkatkan efektivitas belajar, dengan cara membentuk forum berupa diskusi sesuai dengan bidang dan minat bagi mahasiswa. Melalui forum online seseorang dapat saling berbagi pengalaman dan informasi mengenai topik yang sedang dibahas tanpa harus saling berhadapan.

Pengetahuan dan informasi terbuka menjadi kunci sukses setiap mahasiswa, namun sayangnya hal ini belum dapat terealisasikan dengan baik dalam bentuk wadah yang memadai. Sehingga, para mahasiswa terbatas dalam memperoleh informasi, terutama informasi lintas jurusan. Kerap terjadi juga terbentuknya kelompok sosial yang bersifat terbatas dan tertutup. Di IPB University sendiri, tidak sedikit yang mengalami kesulitan dalam mengakses informasi ketika mereka ingin menggali hal-hal baru, baik dalam akademik maupun non-akademik.

Salah satu cara untuk menyebarluaskan infromasi di dalam kampus adalah dengan menggunakan website. Dengan adanya website, maka penyebaran informasi, baik informasi pendidikan maupun informasi seputar kegiatan kampus akan lebih mudah dan cepat dalam penyampaiannya, tak terbatas ruang dan waktu, karena website dapat diakses kapan saja.

Dengan adanya website forum online ini, diharapkan akan lebih menumbuhkan rasa persatuan dan kekompakkan antara mahasiswa, serta menjadi tempat yang tepat bagi mahasiswa untuk mengembangkan kreatifitas, ide-ide, berbagai pengalaman serta bertukar pikiran.

Tujuan

  1. Mempermudah mahasiswa dalam memperoleh informasi
  2. Menyediakan wadah untuk mahasiswa berdiskusi
  3. Menambah relasi antar jurusan di dalam kampus

User Analysis

User Profile

Target pengguna dari BFore adalah mahasiswa IPB University.

User Story

  • Sebagai calon pengguna, agar dapat melakukan aktivitas pada web, saya dapat memasukkan data diri, alamat email, dan password.
  • Sebagai pengembang, agar memfasilitasi platform pengguna, saya dapat memberikan halaman dan fitur login untuk user.
  • Sebagai pengguna yang telah log out, agar dapat melakukan aktivitas kembali pada web, saya dapat memasukkan alamat email dan password.
  • Sebagai pengguna terdaftar, agar dapat memulai diskusi baru pada forum, saya dapat menggunakan fungsi membuat topik baru.
  • Sebagai pengguna yang terdaftar, agar dapat menemukan topik diskusi yang diminati, saya dapat menggunakan fitur kategori topik di dalam forum.
  • Sebagai pengguna terdaftar, agar dapat meneruskan diskusi topik tertentu, saya dapat menggunakan fungsi jawab pada fitur diskusi forum.

Spesifikasi Teknis Lingkungan Pengembangan

Software

Komponen Teknologi
Database MySQL
Hosting Heroku
Text Editor Vim dan Visual Studio Code
UI Design Figma

Hardware

Komponen Teknologi
Processor 1 Ghz
RAM 2 GB

Tech Stack

Komponen Teknologi
Front-End HTML, CSS, Bootstrap
Back-End PHP

Lainnya

Komponen Teknologi
Task Management Trello
Software Documentation Google Sites
Version Control dan Collaboration Platform Github

Hasil dan Pembahasan

Use Case Diagram

image

Activity Diagram

Mendaftar Akun

Login

Edit Profile

Membuat Pertanyaan

Entity Relationship Diagram

Image 2021-06-17 at 00 35 37

Class Diagram

image

Arsitektur Sistem

image

Fungsi CRUD

Create

  • Membuat akun pada aplikasi web BFore
  • Membuat pertanyaan

Read

  • Menampilkan daftar pertanyaan
  • Menampilkan jawaban

Update

  • Mengedit pertanyaan
  • Mengubah kata sandi
  • Mengubah email
  • Menambahkan foto profil pengguna

Delete

  • Menghapus foto profil pengguna
  • Menghapus akun

Hasil Implementasi

  • Tampilan Web

image

  • Index image image

  • Daftar Akun image

  • Sign In image

  • Forum image

  • Profile image

  • Menyunting Profile image

image

  • Menghapus Akun image

  • Kolom Pertanyaan image

Saran untuk Pengembangan Selanjutnya

  • Fitur tag dapat berfungsi dengan baik agar memudahkan user dalam melakukan pencarian
  • BFore diharapkan tidak hanya menjadi sebuah forum untuk berdiskusi, tetapi juga menjadi wadah untuk mahasiswa agar lebih mudah mengeksplor hal-hal baru. Sehingga, BFore memiliki manfaat untuk mahasiswa.

Ucapan Terima Kasih

Selama pengembangan aplikasi berbasis web bernama BFore, tim Kami banyak mempelajari hal-hal baru dalam bidang perangkat lunak.Ucapan terima kasih juga kami sampaikan kepada semua pihak yang memberi kami kesempatan dalam pembuatan aplikasi BFore, diantaranya:

  1. Bapak/Ibu Dosen Ilmu Komputer IPB University karena telah membagikan ilmunya kepada kami
  2. Kakak Asisten Praktikum Rekayasa Perangkat Lunak karena telah memberikan masukan selama pengembangan aplikasi BFore

Dalam proses pembuatan aplikasi ini, kami mendapatkan banyak pengalaman yang dapat membuat kami menjadi lebih baik di masa yang akan datang. Kami mohon maaf atas segala kekurangan kami dalam pengembangan aplikasi. Semoga laporan yang kelompok kami buat dapat bermanfaat bagi semua pihak.

About

Kelompok 3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 90.5%
  • Hack 6.7%
  • CSS 2.8%