tugas boostrap

16
LAPORAN Pemrograman Berbasis Web Tugas Web (Twitter Bootstrap) disusun oleh : Alfian Bayu Saputro (1210651060) PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHMMADIYAH JEMBER 2014

Upload: alfianbay

Post on 08-Feb-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tugas Boostrap

7/22/2019 Tugas Boostrap

http://slidepdf.com/reader/full/tugas-boostrap 1/16

LAPORAN

Pemrograman Berbasis Web

Tugas Web (Twitter Bootstrap)

disusun oleh :

Alfian Bayu Saputro

(1210651060)

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHMMADIYAH JEMBER

2014

Page 2: Tugas Boostrap

7/22/2019 Tugas Boostrap

http://slidepdf.com/reader/full/tugas-boostrap 2/16

  A pa itu CSS Framework

Ada yang belum tahu apa itu CSS Framework ?. saya jelaskan secara singkat. Jadi CSS

Framework itu adalah tools yang memudahkan kita untuk membuat aplikasi web dengan

menggunakan HTML dan CSS.

Atau kalau kalo belum paham seperti ini maksudnya :“Sekumpulan abstraksi yang disediakan oleh pengembang framework untuk memberikan

fungsionalitas umum dari aplikasi, yang kemudian dapat digunakan oleh pengguna

framework untuk membangun sebuah aplikasi spesifik.” 

  Apa itu Twitter BootstrapBootstrap merupakan sebuah framework CSS dari Twitter, yang menyediakan kumpulan

komponen-komponen antarmuka dasar pada web yang telah dirancang sedemikian rupa

untuk digunakan bersama-sama.

Bootstrap pertama kali muncul pada ajang hack week dan kini sudah mulai penyempurnaan.Platform ini hanya menggunakan sedikit coding CSS dan JavaScript namun tetap bisa

membuat website yang powerfull mengikuti perkembangan browser. Website yang

menggunakan bootstrap akan menjadi website yang fleksibel, nyaman dan tentu saja cepat.

Bootstrap juga memudahkan pengaturan website bagi mereka yang kurang mahir coding atau

tidak punya waktu banyak. Sekumpulan javascript dan CSS yang dibutuhkan untuk banyak

sekali widget ada dalam satu file yang terus di update oleh pengembang. Pemilik website

tidak akan lagi disibukkan dengan pengaturan css atau javascript berlebihan. Mereka hanya

 perlu menentukan gadget atau elemen apa yang ingin ditampilkan dalam bentuk HTML

standart bootstrap yang sangat simple. Tapi penggunaan bootstrap kadang membuat kita jadi

kurang kreatif, Coding yang sudah di buatkan oleh pengembang membuat desain web kitaterbatas. Sebenarnya kita masih bisa tambahkan CSS manual pada elemen-elemen bootstrap

untuk mempercantiknya, tapi jelas ini membuat web kita nanggung. Menambahkan CSS

manual sama saja kembali ke cara lama.

Jadi, pilihan Anda apakah akan mengikuti perkembangan jaman bersama bootstrap, editing

dan kelola website secara instan. Atau lebih suka oprek template sendiri berkutat dengan

kode CSS yang Anda susun-susun sendiri. Semua ini tergantung gantung pada programmer

itu sendiri apakah mau memdesain template sendiri yang menggunakan CSS manual atau

mengikti perkembangan jaman menggunakn bootstrap yang secara instan tanpa mengatur-

atur CSS secara manual. Berikut sedikit contoh gambaran web yang saya buat mengunakan

Twitter Bootstrap.

Page 3: Tugas Boostrap

7/22/2019 Tugas Boostrap

http://slidepdf.com/reader/full/tugas-boostrap 3/16

  SoalMembuat sebuah aplikasi CRUD dengan PHP tentang Mahasiswa, mata kuliah dan KRS.

Dimana dalam tampilannya menggunakan Twitter Bootstrap.

  Jawaban1.  Pertama, membuat database sebagai tempat menyimpan datanya yang nantinya di insertkan

atau di tambahkan. Ini database yang saya buat beserta tabelnya :

Entitas/ Struktur dan data pada Mahasiswa

Page 4: Tugas Boostrap

7/22/2019 Tugas Boostrap

http://slidepdf.com/reader/full/tugas-boostrap 4/16

Entitas/ Struktur dan data pada Mata Kuliah

Entitas/ Struktur pada Hasil krs 

Page 5: Tugas Boostrap

7/22/2019 Tugas Boostrap

http://slidepdf.com/reader/full/tugas-boostrap 5/16

2.  Setelah membuat database, kemuadian membuat file koneksi.php dimana koseksi ini

sebagai penghubung dari file satu ke file yang lainnya. Berikut source code php nya:

3.  Setelah membuat file koneksi.php kemudian membuat file login.php, di mana login ini

menggunakan form dari twitter boostrap. Sebagai langkah awal untuk memjalankan

 perintah, berikut source code php nya:

Page 6: Tugas Boostrap

7/22/2019 Tugas Boostrap

http://slidepdf.com/reader/full/tugas-boostrap 6/16

Di dalam file login ini password memiliki kesamaan dengan nim yang di inputkan. Berikut

tampilan loginnya.:

4.  Setelah sign in di tekan, akan masuk di pada file mahasiswa.php. pada file mahasiswa ini

akan langsung menampilkan data login yang sudah di set login yang kemudian data yang di

inputkan di ambil pada database. berikut source code php nya:

Page 7: Tugas Boostrap

7/22/2019 Tugas Boostrap

http://slidepdf.com/reader/full/tugas-boostrap 7/16

 

Berikut tampilan Data Mahasiswanya.:

Page 8: Tugas Boostrap

7/22/2019 Tugas Boostrap

http://slidepdf.com/reader/full/tugas-boostrap 8/16

5.  Setelah membuat data mahasiswa. Kemudian membuat jadwal di file MK.php. dimana

 pada file MK.php ini terdapat jadwal yang sudah di di inputkan pada table database

mata_kuliah. berikut source code php nya:

Page 9: Tugas Boostrap

7/22/2019 Tugas Boostrap

http://slidepdf.com/reader/full/tugas-boostrap 9/16

  Berikut tampilan Data Maka Kuliah :

6.  Kemudian setelah membuat file MK dan mahasiswa, kita membuat file baru dengan nama

krs, dimana krs ini menampung inputan data dari mahasiswa dan data dari mata kuliah.

Berikut lebih jelasnya:

Page 10: Tugas Boostrap

7/22/2019 Tugas Boostrap

http://slidepdf.com/reader/full/tugas-boostrap 10/16

 

Page 11: Tugas Boostrap

7/22/2019 Tugas Boostrap

http://slidepdf.com/reader/full/tugas-boostrap 11/16

 dan ini tampilan krs.php sebelum mendapatkan inputan dari user:

7.  Setelah membuat file login, mahasiswa dan mata kuliah kemudian. Untuk melakukan

 penambahan atau insert digunakan file baru yakni proses.php. dimana di dalam proses.php

di dalamnya meng GET nilai dari file MK.php..

Page 12: Tugas Boostrap

7/22/2019 Tugas Boostrap

http://slidepdf.com/reader/full/tugas-boostrap 12/16

Kemudian setelah meng GET nilai baru menambahkan data. Berikut sourcede nya:

Berikut tampilan Proses penambahan data :

Page 13: Tugas Boostrap

7/22/2019 Tugas Boostrap

http://slidepdf.com/reader/full/tugas-boostrap 13/16

  Tampilan Proses penambahan data, kemudian masuk pada file krs.php

Tampilan Proses penambahan data yang sudah tampil di atas. Akan tampil secara otomatis

 pada table hasil_krs di dalam database krs.

8.  Setelah proses insert. Kemudian membuat proses mengupdate atau lebih tepatnya

merubah data untuk di perbaharui. Dimana di butuhkan file baru, namanya update.php.

kali ini data mahasiswa yang di update, file ini sama seperti file mahasiswa. Namun yang

membedakannya adalah querynya,. Berikut querynya :

Page 14: Tugas Boostrap

7/22/2019 Tugas Boostrap

http://slidepdf.com/reader/full/tugas-boostrap 14/16

Dan ini tampilan data sebelum di tekan button edit, yang kemudian akan menuju pada

update.php.

Tampilan setelah button edit di tekan.

Page 15: Tugas Boostrap

7/22/2019 Tugas Boostrap

http://slidepdf.com/reader/full/tugas-boostrap 15/16

Tampilan setelan di tekan button simpan akan otomatis menyimpan di data mahasiswa

awalnya.

Dan data update ini juga tersimpan otomatis di dalam database , table hasil_tes.

9.  Setelah data sudah bisa di tambah dan di update,maka langkah selanjutnya bagaimana

cara menghapus data nya. Buat file baru dengan nama delete.phpuntuk melakukan proses

delete. Querynya berikut ini:

Page 16: Tugas Boostrap

7/22/2019 Tugas Boostrap

http://slidepdf.com/reader/full/tugas-boostrap 16/16

  Data insert sebelumnya, dan belum di hapus:

Data setelah di hapus akan otomatis akan langsung di tersimpan pada database:

Dan data yang di database juga akan terhapus:

Sekian sedikit penjelasan yang saya bisa sampaikan, kurang lebihnya saya mintak maaf yang

sebesar-besarnya Terima Kasih