Anda di halaman 1dari 4

BAB I

PENDAHULUAN

1.1 Latar belakang


Dewasa ini, portofolio online sebagai wadah untuk memamerkan beragam
hasil karya suatu individu telah banyak digunakan . Beberapa contoh portofolio
online yaitu berupa portofolio hasil penelitian (Academia.du) , karya seni (
devianart.com ,behance.com, kreavi.com ), dan aplikasi (google play store).
Dengan akses internet yang mudah serta banyaknya website ataupun jejaring
sosial portofolio online yang menyediakan wadah untuk memamerkan portofolio,
membuat istilah serta penggunaan portofolio online semakin berkembang.
Portofolio online menjadi fasilitas murah dan memiliki jangkauan yang sangat
luas untuk memamerkan hasil karya.
Website portofolio online yang ada sekarang tentu dibuat dengan berbagai
bahasa pemrograman. Salah satu bahasa pemrograman untuk membuat website
yaitu PHP. Bisa mengunakan PHP Native ataupun Framework. Framework berisi
fitur-fitur siap pakai untuk membangun sebuah website dengan cepat. Contoh
framework PHP yang sedang populer sekarang yaitu Laravel.
Laravel merupakan sebuah framework PHP open source yang dibuat oleh
Taylor Otwell yang dirilis pertama kali tahun 2011. Framework PHP yang baru
ini sedang mengalami perkembangan yang sangat pesat melalui komunitas yang
di milikinya . Contoh project yang telah dibuat dengan laravel yaitu Larevel.io ,
Laracast.com serta sebuah CMS yaitu october CMS. dengan contoh yang ada
maka memungkinkan untuk membuat sebuah website portofolio online.
Portofolio online memiliki keterkaitan dengan Jurusan Informatika yaitu
sebagai sarana untuk memamerkan hasil karya yang berupa perangkat lunak. pada
Jurusan Teknik Informatika Universitas Muhammadiyah Malang telah banyak
membuat perangkat lunak,baik berupa tugas kuliah, tugas Akhir maupun aplikasi
yang dibuat secara mandiri. Namun sebagian besar hasil karya tersebut hanya
untuk mendapatkan nilai pada perkuliahan tanpa ada pemikiran yang
berkelanjutan mengenai manfaat dari karya yang telah dibuat. Banyak karya-karya
yang inovatif akhirnya terlupakan dan menjadi sia-sia. Belum adanya wadah
resmi yang

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.

Anda mungkin juga menyukai