Anda di halaman 1dari 13

LATIHAN FORM NILAI DENGAN FRAMEWORK LARAVEL

“TUGAS MAKALAH”

Diajukan Untuk Memenuhi Tugas Mata Kuliah Pemograman


Web Lanjut Dosen Pengampu : Gede Aditra Pradnyana, S.Kom., M.Kom.

Oleh :

GEDE SUPANDITA
NIM. 1615051100

PENDIDIKAN TEKNIK INFORMATIKA


JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN KEJURUAN
UNIVERSITAS PENDIDIKAN GANESHA
SINGARAJA
2020
KATA PENGANTAR

Om Swastyastu

Puji Syukur saya panjatkan kehadirat Tuhan Yang Maha Esa, Ida
Sang Hyang Widhi Wasa karena atas rahmat-Nya lah saya dapat
menyelesaikan makalah dari mata kuliah “Pemograman Web Lanjut”
dengan bahasan seputar“Latihan Form Nilai dengan Framework Laravel”.
Saya berharap agar ini dapat bermanfaat bagi kita semua dalam
mempelajari Pemograman Web Lanjut. Makalah yang saya buat ini tak
lepas dari peranan Gede Aditra Pradnyana, S.Kom., M.Kom. selaku dosen
mata kuliah Pemograman Web Lanjut yang telah membimbing saya, serta
peranan teman-teman dalam memberikan kritik, saran maupun pertanyaan
yang nantinya membuat saya menjadi termotivasi untuk lebih giat lagi
dalam mencari informasi yang berkaitan dengan materi yang saya dapatkan.
Makalah saya ini masih jauh dari kata sempurna sehingga kritik dan saran
dari dosen maupun teman-teman sangat berguna bagi kami ke depannya.
Akhir kata saya ucapkan banyak terima kasih dan mohon maaf sebesar-
besarnya apabila terdapat kesalahan pada makalah saya ini.
Om Santih Santih Santih Om.

Maret 2020

Penulis

i
DAFTAR ISI

KATA PENGANTAR ......................................................................... i


DAFTAR ISI ......................................................................................... ii
BAB I. PENDAHULUAN .................................................................... 1
1.1 Latar Belakang ................................................................................ 1
1.2 Rumusan Masalah ........................................................................... 2
1.3 Tujuan Penulisan ............................................................................. 2
1.4 Manfaat Penulisan ........................................................................... 2
BAB II. PEMBAHASAN ...................................................................... 3
2.1 Source Code Bagian View ............................................................... 3
2.2 Source Code Bagian Routing .......................................................... 7
2.3 Source Code Bagian Controller ...................................................... 8
BAB III. PENUTUP ............................................................................. 9
3.1 Kesimpulan ....................................................................................... 9
3.2 Saran ................................................................................................ 9
DAFTAR PUSTAKA

ii
BAB I

PENDAHULUAN

1.1 Latar Belakang

Perkembangan teknologi saat ini semakin pesat, dimana perkembangan


teknologi ini pada bidang teknologi informasi. Banyak sekali bidang yang
memanfaatkan teknologi informasi. Tuntutan kebutuhan akan informasi
dan penggunaan komputer yang semakin banyak mendorong terbentuknya
sebuah jaringan komputer yang mampu melayani berbagai kebutuhan
tertentu. Jaringan komputer kita kenal dengan nama internet.
Internet bisa diakses dan dimanfaatkan untuk berbagai keperluan, oleh
siapa saja dan dimana saja, serta kapanpun kita dapat menggunakannya.
Dimana salah satu situs intenet yang mudah dan sering kita kunjungi adalah
web. Web mampu menyediakan informasi dalam bentuk teks, gambar,
suara maupun gambar bergerak. Dengan kemampuan sepeti ini, web
menjadi sangat terkenal dan perkembangannya sangatlah pesat. Dengan
terus berkembangnya roda perkembangan teknologi, web berkembang
menjadi alat bantu yang tidak hanya mampu menyediakan informasi,
namun juga mampu untuk mengolah informasi.
Proses pengolahan informasi dengan memanfaatkan teknologi web
menyebabkan web menjadi media yang dinamis. Hal ini membutuhkan
sarana teknis yang yang menentukan. Sarana tersebut banyak bergantung
pada penggunaan perangkat lunak yang kuat, aman, terpercaya, dan cepat.
Pada kesempatan ini penulis akan membahas tentang bahasa pemrograman
web dengan framework laravel sebagai salah satu perangkat lunak yang
turut menentukan dapat digunakannya media web sebagai media pengolah
informasi.

1
1.2 Rumusan Masalah

Dari paparan latar belakang diatas, maka dirumuskan beberapa rumusan


masalah sebagai berikut.

1. Bagaimana proses dari pembuatan form nilai di bagian view dengan


framework laravel ?

2. Bagaimana proses dari pembuatan form nilai di bagian route dengan


framework laravel ?

3. Bagaimana proses dari pembuatan form nilai di bagian controllers dengan


framework laravel ?

1.3 Tujuan Penulisan

Dari rumusan masalsh diatas, adapun tujuan dari pembahasan dalam makalah
ini adalah sebagai berikut.

1. Untuk menjelaskan bagaimana proses dari pembuatan form nilai di bagian


view dengan framework laravel

2. Untuk menjelaskan bagaimana proses dari pembuatan form nilai di bagian


route dengan framework laravel

3. Untuk menjelaskan bagaimana proses dari pembuatan form nilai di bagian


controllers dengan framework laravel

1.4 Manfaat Penulisan

Adapun manfaat dari pembuatan makalah ini adalah tidak hanya sebagai
tugas semata, namun diharapkan mampu memberikan melatih diri dan menambah
wawasan tentang bagaimana pentingnya latihan web dengan framework laravel
dalam dunia pendidikan khususnya di instansi pendidikan. Dimana untuk
mempersiapkan peserta didik serta memgembangkan pengetahuan dan melatih
untuk menjadi pribadi yang dapat beranggung jawab kepada diri sendiri namun
kepada orang lain ataupun lingkungan sekitarnya

2
BAB II

PEMBAHASAN

2.1 Source code bagian view


a. Bagian main.blade.php

Penjelasan view bagian main blade.php :

Main.blade.php merupakan source code yang nantinya akan dijadikan


sebagai parents atau layout dari pewarisan sifat ke child yang ditandai oleh
extends (‘layout.main’) yang akan dibuat nantinya di setiap child.

3
b. Bagian input.blade.php

Penjelasan view bagian input.blade.php :


Bagian input.blade.php berisi sebuah proses input data dengan
menggunakan method pos yang digunakan untuk mengirimkan data dari proses
yaitu LatihanController ke tampilan input data. Didalam source code ini berisi
juga invalid-feedback ketika form belum di isi maka akan ditandai dengan
tulisan warna merah dan terdapat juga valid-feedback untuk menyatakan data
pada form tersebut telah di isi, di tandai denga tanda centang hijau.

4
• Tampilan proses input data

5
c. Bagian proses.blade.php

Penjelsan view bagian proses.blade.php


Bagian proses.blade.php ini merupakan form yang menampung hasil proses data
yang sudah di input di bagian input.blade.php dan juga hasil dari
LatihanController.php.

6
• Tampilan proses

2.2 Source code bagian routing


Bagian routing

7
Penjelasan bagian routing:
Pada bagian routing ini berisi route untuk menampilkan bagian dari
beberapa form input tadi yang ada di view kemudian akan di return view
tersebut. Di dalam form input tersebut ada beberapa form yang akan di di
panggil melalui view ini salah satunya adalah bagian view input dan khusus
untuk Route::post('/proses','LatihanContro@takeData'); ini digunakan untuk
menampilkan atau mengarahkan view form hasil setelah mengalami
pemrosesan hasil di sebuah class kondisi yang di controller ‘formCont’ khusus
untuk status nilai mahasiswa tersebut.
2.3 Source code bagian Controller

Penjelasan bagian controller :


Pada bagian LatihanController.php merupakan sebuah pengendali dari route
dan jembatan antara model dan view. Di dalam LatihanController ini berisi
sebuah kondisi untuk menampilkan sebuah status dari nilai mahasiswa yang di
masukan. Didalam controller tersebut ada proses yang namanya request di tandai
dengan $req yang fungsinya menangkap data (data mahsiswa) dari form input
maupun URL dengan mengunakan metode GET dan POST. Di dalam proses
request data yang dimasukan, data akan di tangkap oleh $req dan di tampung
dengan variable penampung dan kemudian data tersebut akan tampilkan dalam
bentuk view melalui proses routing tadi.

8
BAB III
PENUTUP

3.1 Kesimpulan
Dari seluruh paparan materi di atas dapat disimpulkan, bahwa dalam
pembuatan form input web dengan menggunakan framework laravel ada tiga
komponen yang harus ada untuk menunjang keberhasilan web dengan
menggunakan framework tersebut.
Yang pertama ada routing yang fungsi nya untuk menangani request
kita di url kemudian mengarahkan aplikasi untuk memanggil halaman atau
resouce tertentu, yang kedua ada view yang fungsinya untuk menampilkan
template HTML laravel yang dinamakan Blade yang sebelum diminta oleh
routing untuk tampil dan yang terahkir ada controller yang fungsinya untuk
pengendali dari route dan jembatan antara model dan view. Dengan controller,
aplikasi yang kita buat menjadi lebih mudah di kontrol dan rapi. Jika salah satu
dari tiga komponen itu tidak ada maka proses pembuatan web dengan
menggunakan framework laravel tidak akan berhasil atau tidak maksimal dalam
pembuatannya.
3.2 Saran
Demikian yang dapat saya paparkan mengenai materi yang menjadi
pokok bahasan dalam makalah ini, tentunya masih banyak kekurangan dan
kelemahannya, kerena terbatasnya pengetahuan dan kurangnya rujukan atau
referensi yang ada hubungannya dengan judul makalah ini. Penulis banyak
berharap para pembaca yang budiman sudi memberikan saran yang
membangun kepada penulis demi sempurnanya makalah ini di kesempatan-
kesempatan berikutnya. Semoga makalah ini berguna bagi penulis pada
khususnya juga para pembaca yang budiman pada umumnya.

9
DAFTAR PUSTAKA

https://getbootstrap.com/docs/4.4/components/navbar/

https://getbootstrap.com/docs/4.4/components/forms/

10

Anda mungkin juga menyukai