Oleh
IMPLEMENTASI
FRAMEWORK LARAVEL PADA SISTEM
INFORMASI PENYEDIA JASA DESAIN INTERIOR PADA PT.
SEMARA GRUP
Oleh:
I PUTU RICHARDS PUTRA
(190010160
M )
Denpasar, ...........................
Mengetahui,
Ketua Program Studi Sistem
Komputer
i
(Halaman ini sengaja dikosongkan)
DAFTAR ISI
DAFTAR ISI....................................................................................................................iii
DAFTAR TABEL.............................................................................................................v
ii
BAB I PENDAHULUAN................................................................................................1
DAFTAR PUSTAKA.....................................................................................................23
iii
iv
DAFTAR TABEL
v
(Halaman ini sengaja dikosongkan)
vi
BAB I
PENDAHULUAN
dan konsultasi desain dengan jarak jauh, selain itu dapat memperluas promosi
PT.
Semara Grup sehingga klien yang didapat semakin luas.
Penelitian sejenis pernah dilakukan oleh Muhammad Rifqi Al Hazmi pada
tahun 2018.Penelitian tersebut berjudul “Rancangan Pembangunan Website
Jasa Tukang Menggunakan Framework Laravel.Penelitian tersebut
menghasilkan sebuah sistem pencari tenaga bangunan melalui
website.Kesimpulan dari penelitian tersebut dapat membantu setiap orang atau
costumer dalam proses pencarian jasa tenaga bangunan sesuai dengan
keahlian tenaga bangunan dalam kebutuhan proyek yang ada [1].Penelitian yang
membangun sebuah sistem informasi yang menyediakan jasa sudah pernah
dilakukan pada 2017 oleh Parsumo Rahardjo, Rachmat Hidayat, dan Tri
Rahardjo Yudantoro.Penelitian tersebut berjudul “Aplikasi Penyedia Layanan
Jasa Tukang Bangunan”.Penelitian tersebut menghasilkan sebuah sistem
pemesanan jasa tenaga bangunan berbasis android yang mampu memberikan
layanan meliputi pendataan para tukang beserta informasi porto folionya, dan
transaksi pemesanan jasa tukang [2].
Maka berdasarkan uraian diatas, akan dilakukan penelitian dengan judul
“Implementasi Framework Laravel Pada Sistem Informasi Penyedia jasa Desain
Interior Berbasis Website Pada PT. Semara Grup” dimana dengan penerapan
sistem pemesanan desain interior ini dapat memberikan kemudahan bagi pihak
PT. Semara Grup yang memiliki beberapa permasalahan terkait proses
pelayanan yang terjadi.Hasil dari aplikasi ini nantinya akan menampilkan contoh-
contoh desain yang sudah pernah dibuat berdasarkan tipe desain inteiror yang
di inginkan masyarakat/konsumen dan bentuk ruang bangunan yang berkualitas
dengan tambahan siapa saja pendesain arsitek yang sudah profesional
berdasarkan tipe desain yang dipilih.
12. Adapun hak akses dari sistem ini adalah sebagai berikut:
a. Costumer merupakan pengguna yang dapat mengakses system atau
halaman utama tanpa perlu melakukan authentikasi kedalam system
memiliki hak akses:
1) Mengakses informasi tentang profil website yang disajikan oleh
system.
2) Menerima informasi tentang website desain interior.
3) Mengetahui beberapa pilihan desain interior dan beberapa
layanan jasa.
4) Mengetahui Protfolio yang tersedia.
5) Costumer dapat melakukan konsultasi pribadi langsung kepada
arsitek dan juga dapat melakukan pemesanan.
6) Mengetahui kontak dan letak tempat usaha kami.
b. Admin merupakan pengguna yang memiliki akses penuh pada sistem
diperlukan authentikasi kedalam sistem sesuai pada data admin. Yang
memiliki hak akses:
1) Admin harus melakukan login pada sistem.
2) Mengakses halaman admin pada sistem.
3) Mengelola seluruh data yang ada di sistem tersebut.
4) Dapat menambahkan dan menghapus data desain pada sistem.
5) Mengelola data post yang berisi informasi yang di simpan pada
database.
6) Dapat mengelola informasi terkait tentang desain yang akan di
tampilkan pada sistem
7) Mengelola seluruh data admin
8) Mengelola semua data atau informasi pada halaman admin dan
halaman utama.
1.6 Sistematika Penulisan
Untuk memberikan gambaran menyeluruh mengenai permasalahan yang
sedang dibahas, maka sistematika penulisan dari Sistem Informasi Penyedia
Jasa Desain Interior adalah sebagai berikut:
BAB I PENDAHULUAN
Pada bab I membahas tentang latar belakang, rumumsan masalah,
tujuan penelitian, manfaat penelitian, ruang lingkup dan sistematika penulisan.
DAFTAR PUSTAKA
Pada bab ini berisikan tentang rujukan dari materi-materi yang diambil
dari beberapa sumber.
2.4 Website
Website dapat diartikan sekumpulan halaman yang terdiri atas beberapa
laman yang berisi informasi dalam bentuk digital, baik berupa teks, gambar,
video, audio, dan animasi lainnya yang disediakan melalui jalur koneksi internet
[8]. Website atau situs dapat diartikan sebagai kumpulan halaman-halaman yang
digunakan untuk menampilkan informasi, teks, gambar diam atau bergerak,
animasi, suara dan atau gabungan dari semuanya itu, baik yang bersifat statis
maupun dinamis yang membentuk satu rangkaian bangunan yang saling
berkaitan dimana masing – masing dihubungkan dengan jaringan – jaringan
halaman.Halaman Website umumnya berbentuk dokumen dalam format
HyperText Markup Language (HTML) yang diakses melalui HTTP (Hyper Text
Transfer Protocol) atau HTTPS (HyperText Transfer Protocol Secure). Website
dikategorikan menjadi dua yaitu web statis yang menampilkan informasi yang
bersifat statis atau tetap dan web dinamis yang menampilkan informasi serta
dapat berinteraksi dengan user [9].
a. Model
Model, digunakan untuk mengelola informasi dan memberitahu
pengamat ketika ada perubahan informasi. Model mengandung data dan
fungsi yang berhubungan dengan pemrosesan data.
b. View
View, bertanggung jawab untuk pemetaan grafis kesebuah perangkat.
c. Controller
Controller, menerima input dari pengguna dan mendistribusikan modal dan
view untuk melakukan aksi berdasarkan masukan tersebut. Sehingga
controller bertanggung jawab untuk pemetaan aksi oengguna akhir
terhadap respon aplikasi.
2.7 XAMPP
XAMPP adalah tool yang menyediakan paket perangkat lunak dalam satu
buah paket”. XAMPP merupakan singkatan dari X (empat sistem operasi
apapun),
Apache, MySQL, PHP, dan Perl. Dalam paket XAMPP sudah terdapat Apache
(web server), MySQL (database), PHP (serverside scripting), Perl, FTP server,
PhpMyadmin dan berbagai pustaka bantu lainnya. Dengan menginstal XAMPP,
maka kita tidak perlu lagi melakukan instalasi dan melakukankonfigurasi web
server Apache, PHP, dan MySQL secara manual karena XAMPP akan otomatis
menginstalasi dan mengonfigurasi [14].
2.8 Bootstrap
Bootstrap adalah framework front-end yang intuitif dan powerful untuk
pengembangan aplikasi web yang lebih cepat dan mudah [15]. Bootstrap
diciptakan untuk mempermudah proses desain web bagi berbagai tingkat
pengguna. Mulai dari level pemula hingga yang sudah berpengalaman. Cukup
bermodalkan pengetahuan dasar mengenai HTML dan CSS, anda pun siap
menggunakan bootstrap [16].
2.9 PhpMyAdmin
PhpMyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa
pemrograman. PHP yang digunakan untuk menangani admisnistrasi MySQL
melalui jejaring jagat jembar (world wide web). PhpMyAdmin mendukung
berbagai operasi MySQL, diantaranya (mengelola basis data, tabel – tabel,
bidang (fields), relasi (relations), indeks, pengguna (users), perijinan
(permissions), dan lain-lain [17].
penyimpanan data dan sumber data. Sistem analisis membuat DFD berdasarkan
level. DFD level tinggi hanya mengidentifikasi proses besar. DFD ini merupakan
alat perancangan sistem yang berorientasi pada alur data dengan konsep
dekomposisi dapat digunakan untuk penggambaran analisa maupun rancangan
sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai
maupun pembuat program. Dengan Kata Lain data Data Flow Diagram adalah
representasi grafik yang menggambarkan aliran infromasi dan transformasi yang
diaplikasikan sebagai data yang mengalir dari masukan dan keluaran. Dari
definisi diatas dapat disimpulan Data Flow Diagram merupakan alat yang
digunakan untuk menggambarkan suatu sistem, selain itu DFD merupakan
dokumentasi dari sistem yang baik karena menggambarkan arus data secara
jelas [19]. Berikut gambar simbol-simbol dalam DFD menurut Gane / Sarson dan
Yourdon / De Marco.
2.
Garis, merupakan penghubung antara relasi dengan
entitas, relasi dan entitas dengan atribut.
3.
One to One, merupakan hubungan yang hanya
melibatkan satu record di satu file dan satu record
saja pada file lainnya.
17
18
desain interior maupun berkaitan dengan framework serta sistem informasi berbasis
web.
19
3.5 Pengujian Sistem
Proses pengujian ini bertujuan untuk memastikan bahwa sistem yang sudah
dibuat sesuai dengan rancangan dan berjalan dengan baik. Metode pengujian yang
digunakan adalah blackbox testing, yaitu pengujian yang berfokus pada input dari
pengguna ke sistem dengan mencoba semua fungsi yang terdapat pada sistem dan
hasil output yang dihasilkan oleh sistem untuk dievaluasi apakah sudah sesuai dengan
spesifikasi yang dibutuhkan.
21
4. Implementasi dilakukan selama 8 minggu yaitu dimulai dari minggu ke-3 bulan
Desember sampai dengan minggu ke-1 pada bulan Februari tahun 2023.
5.
DAFTAR PUSTAKA
[1] M. R. A. Hazmi, “Rancangan Bangunan Website Mencari Tukang Menggunakan
Framework Laravel,” J. Buana Inform., vol. 9, pp. 71–80, 208AD.
[9] Ni Made Dwi Antari, “Sistem Informasi PPDB Sekolah Dasar Studi Kasus:
Gugus l Gusti Ngurah Rai Denpasar Timur,” 2021.
[11] J. Informatika, “Implementasi Model View Controller (Mvc) Pada Aplikasi Doa
Harian Untuk Anak Muslim Berbasis Android,” J. Infrom, vol. 17, pp. 11–21,
2017.
23
[16] and A. A. A. Christian, S. Hesinto, “Rancangan Pembangunan Website Sekolah
Dengan Framework Laravel,” 2018.
[18] Ninuk Budiani, “DATA FLOW DIAGRAM : sebagai alat bantu desain sistem,” p.
4, 2000.
[22] Jerry Gao, Testing and Quality Assurance for Component-based Software.
2003.