• Tidak ada hasil yang ditemukan

Laporan Perancangan dan Implementasi Website StudyMate

N/A
N/A
bulan purnama sari

Academic year: 2025

Membagikan "Laporan Perancangan dan Implementasi Website StudyMate"

Copied!
18
0
0

Teks penuh

(1)

LAPORAN

“Perancangan Dan Implementasi Website Study Mate”

Diajukan Untuk Memenuhi Salah Satu Tugas Pada Mata Kuliah Rekayasa Perangkat Lunak Multimedia

Oleh:

Bulan Purnama Sari (236651044) Dosen Pengampuh:

Anton Topadang, S.Kom.,M.Kom.

PROGRAM STUDI TEKNIK INFORMATIKA MULTIMEDIA FAKULTAS TEKNOLOGI INFORMASI

POLITEKNIK NEGERI SAMARINDA

2025

(2)

KATA PENGANTAR

Puji dan syukur penulis panjatkan ke hadirat Allah SWT karena atas rahmat dan karunia-Nya, penulis dapat menyelesaikan laporan proyek pengembangan website StudyMate sebagai salah

satu tugas dalam mata kuliah Rekayasa Perangkat Lunak Multimedia dengan lancar.

Laporan ini berisi penjelasan mengenai proses perancangan dan pengembangan website StudyMate, yaitu sebuah aplikasi berbasis web yang dirancang untuk membantu mahasiswa dalam mengatur jadwal kuliah dan tugas perkuliahan secara efisien. Pengembangan aplikasi

ini dilakukan dengan pendekatan rekayasa perangkat lunak yang mencakup analisis kebutuhan, perancangan antarmuka, implementasi, serta pengujian.

Penulis menyadari bahwa laporan ini masih jauh dari sempurna. Oleh karena itu, kritik dan saran yang membangun sangat diharapkan guna perbaikan di masa yang akan datang.

Semoga laporan ini dapat memberikan manfaat bagi pembaca dan menjadi referensi bagi pengembangan aplikasi serupa.

Samarinda, 18 Mei 2025

Penulis

(3)

DAFTAR ISI

BAB I PENDAHULUAN...

1.1 Latar belakang ...

1.2 Rumusan Masalah...

1.3 Batasan Masalah...

1.4 Tujuan Pembuatan Aplikasi...

1.5 Manfaat Pembuatan Aplikasi...

BAB 2 KEBUTUHAN SUMBER DAYA...

2.1 Perangkat Keras...

2.2 Perangkat Lunak...

2.3 Sumber Daya Manusia...

BAB 3 RANCANGAN APLIKASI...

3.1 Rancangan Sistem...

a. Konteks Diagram...

b. DFD Level 0...

c. DFD Level 1...

d. ERD...

3.2 Rancangan Database...

3.3 Rancangan User Interface...

BAB 4 IMPLEMENTASI...

4.1 Halaman Beranda...

4.2 Halaman Login...

4.3 Halaman Daftar...

4.4 Halaman Akun...

4.5 Halaman Daftar Jadwal...

4.6 Halaman Tambah Jadwal...

4.7 Halaman Edit Jadwal...

4.8 Halaman Daftar Tugas...

4.9 Halaman Tambah Tugas...

4.10 Halaman Edit Tugas...

BAB 5 PENGUJIAN APLIKASI...

BAB 6 PENUTUP...

6.1 Kesimpulan...

6.2 Saran...

(4)

BAB I PENDAHULUAN 1.1 Latar Belakang

Mahasiswa seringkali kesulitan mengatur jadwal kuliah dan tugas secara efektif. Banyak dari mereka menggunakan media yang berbeda-beda sehingga informasi menjadi tidak terpusat. Oleh karena itu, aplikasi StudyMate hadir sebagai solusi untuk mengelola jadwal kuliah dan tugas secara terstruktur dalam satu platform.

1.2 Rumusan Masalah

 Bagaimana merancang aplikasi yang dapat mengelola jadwal kuliah dan tugas mahasiswa dengan mudah?

 Bagaimana cara menyimpan dan menampilkan data secara efisien?

1.3 Batasan Masalah

 Aplikasi ini hanya digunakan untuk mencatat jadwal kuliah dan tugas.

 Data pengguna tidak divalidasi ke server eksternal.

 Fitur terbatas pada Login, Input, Edit, Hapus, dan Lihat data.

1.4 Tujuan Pembuatan Aplikasi

Membuat aplikasi sederhana untuk membantu mahasiswa mengatur jadwal kuliah dan tugas agar lebih terorganisir.

1.5 Manfaat Pembuatan Aplikasi

 Memudahkan mahasiswa melihat jadwal dan tugas.

 Menyediakan tempat penyimpanan yang terpusat.

 Membantu pengguna menghindari keterlambatan tugas.

(5)

BAB II KEBUTUHAN SUMBER DAYA 2.1 Perangkat Keras

 Laptop minimal RAM 4GB.

 Koneksi internet.

2.2 Perangkat Lunak

 Visual Studio Code.

 XAMPP (Apache, MySQL).

 Browser (Google Chrome).

2.3 Sumber Daya Manusia

 1 Orang Developer.

 1 Orang Penguji.

BAB III RANCANGAN APLIKASI

(6)

3.1 Rancangan Sistem a. Konteks Diagram

Gambar: Context Diagram Sistem StudyMate b. DFD Level 0

Gambar: DFD Level 0 Sistem StudyMate

(7)

c. DFD Level 1

Gambar: DFD Level 1 Sistem StudyMate

d. ERD

3.2 Rancangan Database

Tabel User (id_user, username, password, created at)

Tabel Tugas Kuliah (id_tugas, judul_tugas, deskripsi, batas_waktu, status, user_id)

Tabel Jadwal Kuliah (id_jadwal, mata_kuliah, hari, jam, ruang, user_id)

3.3 Rancangan User Interface

(8)

Halaman Beranda

Halaman Login

Halaman Daftar

Halaman Akun

(9)

Halaman Daftar Jadwal

Halaman Tambah Jadwal

Halaman Edit Jadwal

(10)

Halaman Daftar Tugas

Halaman Tambah Tugas

Halaman Edit Tugas

(11)

BAB IV IMPLEMENTASI

(12)

4.1 Halaman Beranda

4.2 Halaman Login

4.3 Halaman Daftar

(13)

4.4 Halaman Akun

4.5 Halaman Daftar Jadwal

4.6 Halaman Tambah Jadwal

(14)

4.7 Halaman Edit Jadwal

4.8 Halaman Daftar Tugas

4.9 Halaman Tambah Tugas

4.10 Halaman Edit Tugas

(15)
(16)

BAB V PENGUJIAN APLIKASI

No Pengujian Test Case

Hasil Yang Diharapk

an

Hasil Penguji

an

Kesimpul an

1.

Halaman Beranda – Tombol Mulai

Sekarang

1. Buka halaman beranda 2. Klik

tombol Mulai Sekarang

Berpindah ke halaman

Login (/login)

Berhasil berpinda

h ke halaman

Login

Berhasil

2. Halaman

Login – Login berhasil

1. Masukkan Username &

Password valid 2.

Klik Login

Arahkan ke halaman

Akun

Login berhasil

dan diarahka

n ke halaman

Akun

Berhasil

3.

Halaman Daftar – Registrasi akun baru

1. Klik tombol Daftar 2. Isi username &

password baru 3.

Klik Daftar

Akun berhasil dibuat dan

diarahkan ke halaman

Login

Registras i berhasil

dan diarahka

n ke halaman

Login

Berhasil

4.

Halaman Akun – Navigasi

menu

1. Klik Lihat Jadwal Kuliah → halaman

Daftar Jadwal 2. Klik Lihat Tugas

Mahasiswa → halaman Daftar Tugas

3. Klik Log Out → halaman Beranda

Semua tombol navigasi berfungsi

dan arah sesuai

Semua tombol bekerja sesuai fungsiny

a

Berhasil

5.

Daftar Jadwal –

Tambah/Edit/D elete/Back/Log

out

1. Klik Tambah Jadwal → halaman

Tambah Jadwal 2. Klik Edit → halaman Edit Jadwal

3. Klik Delete → hapus data 4. Klik Back →

halaman Akun 5. Klik Logout →

halaman Beranda

Semua tombol dan fungsi

bekerja dengan benar

Semua fungsi berjalan

sesuai alur

Berhasil

6. Tambah

Jadwal – Simpan &

Batal

1. Isi form jadwal 2. Klik Simpan

Data tersimpan

& kembali ke

Data berhasil disimpan

dan

Berhasil

(17)

halaman Daftar Jadwal

kembali ke halaman

daftar

7. Edit Jadwal – Perbarui data

1. Klik Edit 2. Ubah data 3. Klik Simpan

Data berhasil diperbarui

dan ditampilka

n

Data berhasil

diedit dan diperbar

ui

Berhasil

8.

Daftar Tugas – Tambah/Edit/D elete/Back/Log

out

1. Klik Tambah Tugas

→ halaman Tambah Tugas

2. Klik Edit → halaman Edit Tugas

3. Klik Delete → hapus data 4. Klik Back →

halaman Akun 5. Klik Logout →

halaman Beranda

Semua aksi dapat dilakukan dengan

benar

Semua fungsi berjalan

sesuai

Berhasil

9. Tambah Tugas – Simpan &

Batal

1. Isi form tugas 2. Klik Simpan

Data tersimpan

dan kembali ke

halaman daftar

Data tugas berhasil disimpan

Berhasil

10. Edit Tugas – Perbarui data

1. Klik Edit tugas 2. Ubah data 3. Klik Simpan

Data diperbarui

& terlihat di daftar

Data diperbar

ui &

terlihat di daftar

Berhasil

(18)

BAB VI PENUTUP 6.1 Kesimpulan

Aplikasi StudyMate berhasil membantu pengguna menyimpan dan mengelola jadwal kuliah serta tugas dengan efisien dan mudah digunakan.

6.2 Saran

 Tambahan fitur notifikasi deadline tugas.

 Peningkatan keamanan pada sistem login.

Referensi

Dokumen terkait

Perangkat Lunak WPD telah berhasil dibuat sebagai.. website belajar pemrograman dengan

Tahap pembuatan perangkat lunak Teknik analisis data dalam pembuatan Sistem Informasi Geografis ini menggunakan paradigma perangkat lunak secara waterfall, yang

Kendala yang dihadapi dalam melakukan pembuatan jadwal kuliah dengan menggunakan perangkat lunak microsoft excel ini diantaranya terjadinya jadwal mengajar ganda pada dosen,

Melalui penelitian ini diharapkan dapat membantu pengembang perangkat lunak dalam mengembangkan aplikasi web yang dapat menampilkan laporan grafik guna mempermudah

Banyak UMKM yang mengalami kesulitan dalam mengatur bidang keuangan pada dasarnya, sehingga pelaksanaan dan pembuatan sistem berbasis website aplikasi laporan

SMK Bina Mandiri Multimedia yang memiliki kejuruan Rekayasa Perangkat Lunak mencoba membuat sebuah aplikasi pembelajaran berbasis website dengan mengadopsi beberapa sistem

CLOUD HOSTING INDONESIA SLICING DESIGN WEBSITE IDCLOUDHOST DAN PEMBUATAN WEBSITE SEKOLAH MENGGUNAKAN CMS WORDPRESS IHSAN MAULANA ADLI 6304181130 PROGRAM STUDI REKAYASA PERANGKAT

Makalah ini berisi tentang Data Flow Diagram yang disusun untuk memenuhi tugas mata kuliah Rekayasa Perangkat Lunak di semester