PENDAHULUAN
1
memfasilitasi serta perhatian khusus dari Jurusan informatika Universitas
Muhammadiyah Malang membuat mahasiswa kurang merasakan pentingnya
karya-karya yang telah mereka buat.
Berdasarkan permasalahan yang telah dipaparkan diatas maka diperlukan
sebuah aplikasi portofolio mahasiswa berbasis web yang memberikan wadah bagi
mahasiswa untuk dapat memamerkan perangkat lunak yang telah dibuatnya.
Aplikasi yang dibuat dapat memfasilitasi mahasiswa agar memiliki portofolio
perangkat lunak secara online . Framework PHP laravel akan digunakan sebagai
tools inti untuk membangun aplikasi portofolio mahasiswa berbasis web ini.
1.2 Rumusan masalah
Adapun rumusan masalah yang menjadi bahasan dalam penelitian ini
adalah sebagai berikut :
1. Bagaimana mengimplementasikan framework laravel dalam membangun
aplikasi portofolio mahasiswa ?
2. Bagaimana kinerja framework laravel dalam mendukung pembuatan
aplikasi portofolio mahasiswa ?
1.3 Batasan masalah
Berikut merupakan batasan-batasan masalah dalam pembuatan aplikasi
portofolio mahasiswa jurusan Teknik Informatika Universitas Muhammadiyah
Malang antara lain:
1. Aplikasi dibuat menggunakan framework PHP yaitu laravel.
2. Database yang digunakan adalah MySQL.
3. Terdapat 2 hak akses yaitu user serta admin pada aplikasi
4. Jenis Aplikasi yang dapat diunggah pada aplikasi portofolio berupa
aplikasi desktop (.exe ) ,android (.apk) ,web-based (zip file) dan file jar
(.jar) dengan ketentuan ukuran file maksimal yaitu 50 MB.
1.4 Tujuan
Adapun tujuan yang ingin dicapai dalam melaksanakan tugas akhir ini
adalah sebagai berikut :
1. Menghasilkan aplikasi portofolio mahasiswa jurusan Teknik
Informatika Universitas Muhammadiyah Malang menggunakan
framework laravel.
2. Memberi sebuah wadah untuk memamerkan karya-karya mahasiswa
jurusan Teknik Informatika Universitas Muhammadiyah Malang
secara luas.
3. Menguji kinerja laravel berdasarkan beberapa kriteria, yaitu aspek
kecepatan, aspek keamanan, serta aspek performa.
1.5 Metodologi
Dalam penulisan tugas akhir ini penulis menerapkan beberapa
metodologi pengerjaan sebagai berikut :
1. Studi Literatur
Pada tahap ini dilakukan penggalian teori-teori dan informasi mengenai
pembuatan web-application dengan framework laravel secara mendalam yang
diambil dari buku, artikel dan jurnal penelitian yang berhubungan dengan pogram
yang akan dibuat nantinya, sehingga dapat merencanakan langkah-langkah
strategis untuk dapat menyelesaikan aplikasi tersebut.
2. Analisa dan Perancangan Sistem
Tahap ini merupakan tahapan untuk melakukan analisa data-data, konsep
alur kerja system serta rencana penerapan teknologi yang digunakan pada aplikasi
portofolio mahasiswa jurusan Teknik Informatika Universitas Muhammadiiyah
Malang.
Rancangan analisa, konsep dan penerapan yang telah terkumpul akan
didesain menggunakan UML (Unified Modellling Language) , meliputi usecase
diagram,activity diagram, sequence diagram ,class diagram Entiy Relationship
Diagram.
3. Implementasi
Tahap ini adalah pengimplementasian framework laravel serta semua tools
pendukung lainnya yang digunakan untuk membuat aplikasi portofolio mahasiswa
jurusan Teknik Informatika Universitas Muhammadiiyah Malang sesuai dengan
analisa dan rancangan desain.
4. Uji Coba dan Evaluasi
Pada tahap ini dilakukan pengujian terhadap sistem yang telah dibuat.
Pengujian dilakukan berdasarkan berjalannya seluruh fitur yang ada pada aplikasi,
baik yang fungsional maupun non-fungsional serta pengujian kinerja dari
framework laravel. Pengujian ini dilakukan untuk mengetahui apakah program
telah berjalan dengan baik dan benar, serta mengetahui performa dari framework
laravel.
5. Penyusunan Laporan
Tahap ini merupakan dokumentasi mengenai keseluruhan proses yang
dilakukan untuk membangun aplikasi portofolio mahasiswa jurusan Teknik
Informatika Universitas Muhammadiyah Malang, yang nantinya dapat
dipergunakan untuk mengembangkan atau penelitian lanjutan terhadap aplikasi
yang dibuat.
1.6 Sistematika Penulisan
Tugas akhir ini akan dibagi dalam beberapa bab dengan
sistematika penulisan sebagai berikut :
BAB I : PENDAHULUAN
Bab ini meliputi latar belakang, rumusan masalah, tujuan, batasan masalah,
metodologi, dan sistematika penulisan.
BAB II : LANDASAN TEORI
Bab ini menjelaskan tentang teori-teori dasar yag mendukung secara teknis dalam
pengerjaan “Rancang Bangun Aplikasi Portofolio Mahasiswa Menggunakan
Framework Laravel (Studi Kasus : Jurusan Teknik Informatika Universtas
Muhammadiyah Malang).
BAB III : ANALISA DAN PERANCANGAN SISTEM
Bab ini menjelaskan tentang perancangan perangkat lunak dari sistem yang akan
dibangun, meliputi :pengolahan data, perancangan proses, dan perancangan
antarmuka.
BAB IV : IMPLEMENTASI DAN PENGUJIAN
Bab ini berisi tentang pembuatan aplikasi dari perancangan sistem yang telah
dibuat pada Bab III.
BAB V : PENUTUP
Bab ini berisi kesimpulan dari sistem yang dibuat serta saran untuk kepentingan
pengembangan lebih lanjut.