• Tidak ada hasil yang ditemukan

Pengenalan web site dan bahasa pemrogramanannya

N/A
N/A
Ahmad Prayogi

Academic year: 2024

Membagikan " Pengenalan web site dan bahasa pemrogramanannya"

Copied!
23
0
0

Teks penuh

(1)

MODUL 6 FORM ACTION

6.1. Tujuan Praktikum

1. Mahasiswa mampu membuat form pada dokumen HTML.

2. Mahasiswa mampu memahami cara penggunaan dari fasilitas Form.

3. Mahasiswa mampu menginputkan field sesuai dengan kegunaan.

4. Mahasiswa mampu menggunakan methode get dan post dalam mengirim data.

6.2. Dasar Teori

Sebuah website dinamis seringkali memerlukan interaksi antara browser client dan server bisa berupa pemasukan data teks, angka, atau upload file untuk diproses oleh server. Untuk mewadahi suatu data yang dikirimkan oleh browser client, dibutuhkan adanya FORM HTML.

Form dalam HTML adalah suatu bagian yang berfungsi sebagai input atau masukan dari pengguna yang kemudian akan diproses atau diolah untuk dapat digunakan sesuai dengan kebutuhan. Pada penulisan form "nama form" adalah nama form yang sedang digunakan, method adalah metode atau cara yang digunakan untuk menyimpan data ke server sedangkan action adalah alamat atau bisa juga file lain yang digunakan untuk memproses input dari form kedalam server. Pada bagian form tersedia kontrol-kontrol input yang digunakan untuk masingmasing keperluan dalam memasukan data input.

Form di HTML dikenal dengan adanya tag <form> dan ditutup dengan tag

</form>. Di dalam tag </form> pembuka diikuti dengan atribut action dan method. Pada atribut action menerangkan ke halaman yang akan digunakan pada proses input, sedangkan method digunakan untuk mengatur cara mem-parsing konten. Pada halaman web akan menerima inputan dari user atau para pengunjung dengan menggunakan metode GET dan POST. GET akan mengirimkan data bersama dengan URL, sedangkan POST akan mengirimkannya secara terpisah.

30

(2)

User mengirimkan data input dengan mengisi teks atau pilihan pada attibut form html.

31

(3)

32

6.3. Praktikum

Langkah pertama buatlah folder dengan nama “praktikum6”, lalu buka kode editor dan buatlah 2 file baru dengan nama “form1.php” dan “contoh.php”.

Setelah itu lakukan pengkodingan sesuai dengan arahan, dan jalankan programnya.

Dapat dilihat apa yang diinputkan pada halaman form1 akan dikirim ke halaman contoh, hal ini dapat terjadi karena method POST dan GET yang digunakan untuk memproses data yang dikirim, dan identifikasi name inputan yaitu name=”nama” dan name=”umur”. Yang menjadi variabel tempat menampung data pada halaman form1 dan akan ditampilkan pada halaman contoh.

Selanjutnya kita akan membuat form checkbox, pertama buatlah file baru dengan nama “checkbox.php”. lalu lakukan pengkodingan sesuai arahan, dan jalankan program tersebut.

Gambar 6.1 kode dan hasil dari form1.php

Gambar 6.2 kode dan hasil dari contoh.php

(4)

33

Gambar 6.3 kode pada checkbox.php

(5)

34

Selanjutnya kita akan membuat kalkulator sederhana menggunakan bahasa pemrogaraman web. Pertama buatlah file baru dengan nama “kalkulator.php”, lalu lakukan pemerograman dengan memanfaatkan form HTML dan logika pemrograman sebagai sistem untuk kalkulatornya. Setelah itu jalankan program tersebut.

Gambar 6.4 hasil program dari checkbox.php

(6)

35

6.4. Kesimpulan dan Saran 1. Kesimpulan

Form Action adalah salah satu fitur penting dalam HTML yang memungkinkan pengiriman data dari sebuah form ke URL atau file yang ditentukan. Dengan menggunakan atribut action pada tag <form>, kita dapat menentukan tujuan pengiriman data form. Metode pengiriman data dapat ditentukan menggunakan atribut method, seperti GET atau POST.

2. Saran

Gambar 6.5 kode pada file kalkulator.php

Gambar 6.6 hasil dari file kalkulator.php

(7)

36

Saran untuk praktikum selanjutnya adalah mempertimbangkan untuk memberikan contoh konkret dan penjelasan step-by-step tentang bagaimana data form dikirim, diterima, dan diproses di sisi server.

(8)

LEMBAR PENGESAHAN

JUDUL :FORM ACTION

NAMA : AHMAD PRAYOGI

NIM : 0701202249

PROGRAM STUDI : ILMU KOMPUTER

Medan, 05 Mei 2023 Menyetujui, Asisten Laboratorium

Paris Alvitto

Mengetahui, Laboran

Muhammad Fahri Syuhada, S.Kom

37

(9)

MODUL 7

PHP (PDO CONSTRUCTOR) DENGAN DATABASE MYSQL

7.1. Tujuan Praktikum

1. Mahasiswa mampu memahami konsep koneksi MySQL menggunakan PDO.

2. Mahasiswa mampu menggunakan PDO untuk menjalankan query SQL.

3. Mahasiswa mampu memahami konsep CRUD (Create, Read, Update, Delete).

7.2. Dasar Teori

MySQL merupakan sebuah sistem database open-source yang saat ini sangat populer digunakan. Berbagai data di dalam MySQL disimpan ke dalam objek database yang disebut tabel. Sebuah tabel akan terdiri dari berbagai entri yang saling berhubungan yang disajikan dalam bentuk hubungan kolom dan baris.

MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public License (GPL).

Tidak seperti Apache yang merupakan software yang dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia yaitu MySQL AB. MySQL AB memegang penuh hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah David Axmark, Allan Larsson, dan Michael "Monty" Widenius.

Dalam bahasa SQL pada umumnya informasi tersimpan dalam tabel-tabel yang secara logik merupakan struktur dua dimensi terdiri dari baris (row atau record) dan kolom(column atau field). Sedangkan dalam sebuah database dapat terdiri dari beberapa table.

PDO Construct adalah metode atau fungsi yang digunakan untuk membuat objek koneksi PDO (PHP Data Objects) dalam PHP. PDO adalah ekstensi PHP yang menyediakan antarmuka untuk berinteraksi dengan berbagai macam sistem manajemen basis data, seperti MySQL.

38

(10)

39

7.3. Praktikum

Pada praktikum ini akan membuat sebuah web site dengan database. Langkah pertama buka aplikasi XAMPP dan memulai modul

Apache” dan “MySql” untuk membuat web serversebagai penyimampan file halaman web.

Setelah itu masuk ke phpmyadmin untuk membuat database, dengan cara ketikan url http://localhost/phpmyadmin/ pada browser. Lalu buatlah database pada halaman create database. Dengan cara pilih “new

dan ketkan nama database pada kolom database name, lalu pilih create.

Gambar 7.1 Aplikasi XAMPP

Gambar 7.2 Tampilan phpMyadmin

(11)

40

Selanjutnya buatlah tabel pada halaman create table lalu masukan nama tabel “barangmasuk” pada kolom name. Dan buatlah tabel sesuai dengan arahan.

Selanjutnya buatlah folder “crud” pada direktor “htdocs”, lalu buatlah file baru dengan nama “koneksi.php” dan ketikan program sesuai arahan dan simpan, jalankan program untuk mengetahui keberhasilan program tersebut. Jika program berhasil maka tampilannya akan kosong.

Gambar 7.3 Membuat tabel

Gambar 7.4 kode pada koneksi.php

(12)

41

Selanjutnya buat lagi file baru dengan nama “index.php” lalu ketikan kode program sesuai arahan dan jalankan untuk melihat hasilnya.

Didalam kode terdapat framework tambah untuk desain dari web yang akan dibuat yaitu fontawesome.

(13)

42

Selanjutnya buat lagi file baru dan simpan dengan nama

“barang.php”, lalu ketikan kode program sesuai arahan.

Gambar 7.5 kode pada index.php

Gambar 7.6 Hasil dari index.php

Gambar 7.7 kode pada barang.php

(14)

43

Setelah itu lanjut masuk ke phpmyadmin untuk memasukan isi pada tabel barangmasuk yang terdapat di database apotek, dengan cara pilih insert.

Terakhir jalankan lagi web yang telah dibuat dan pilih barang masuk untuk melihat nilai dari tabel yang telah dimasukan nilainya.

7.4. Kesimpulan dan Saran 1. Kesimpulan

PDO memungkinkan untuk berinteraksi dengan berbagai sistem manajemen basis data menggunakan antarmuka yang seragam. Dengan menggunakan PDO Construct dapat dengan mudah membuat objek koneksi PDO. Koneksi ini memungkinkan kita untuk terhubung dengan database MySQL dan melakukan operasi database menggunakan PHP.

Konsep dasar CRUD (Create, Read, Update, Delete) dalam konteks penggunaan PDO dengan MySQL. Merupakan cara untuk membuat, membaca, memperbarui, dan menghapus data dalam tabel MySQL.

2. Saran

Saran untuk praktikum selanjutnya adalah menjelaskan dengan singkat tentang keuntungan menggunakan PDO dalam membangun sebuah web dan menjelaskan fungsi dari kode yang mencakup pembuatan objek

Gambar 7.8 Memberi nilai pada tabel

Gambar 7.9 Hasil dari barang.php

(15)

44

koneksi, query SQL, dan penggunaan CRUD, serta menjelaskan kelebihan dan kekurangan dari penggunaan PDO.

(16)

LEMBAR PENGESAHAN

JUDUL :PHP (PDO CONSTRUCTOR) DENGAN DATABASE

MYSQL

NAMA : AHMAD PRAYOGI

NIM : 0701202249

PROGRAM STUDI : ILMU KOMPUTER

Medan, 12 Juli 2023 Menyetujui, Asisten Laboratorium

Paris Alvitto

Mengetahui, Laboran

Muhammad Fahri Syuhada, S.Kom

45

(17)

MODUL 8

PHP (PDO CONSTRUCTOR) DENGAN DATABASE MYSQL LANJUTAN

8.1. Tujuan Praktikum

1. Mahasiswa mampu mengelola data dalam tabel MySQL menggunakan PDO.

2. Mahasiswa mampu mempraktikkan koneksi dan query SQL dengan PDO.

3. Mahasiswa mampu menggunakan framework Bootstrap.

8.2. Dasar Teori

Pada umumnya halaman web didesain dalam format landscape karena dulu halaman web di akses dari PC atau laptop. Pada bagian atas umumnya ditemukan logo dan banner yang dipasang secara horisontal. Dan isi (content) halaman dapat berisi teks dan gambar.

Namun untuk perangkat smartphone, halaman web ditampilkan secara potrait dengan ukuran layar yang jauh lebih kecil jika dibandingkan ukuran layar PC atau laptop. Hal ini mempengaruhi desain halaman web untuk di akses pada perangkat smartphone. Umumnya menu ditampilkan secara vertikal dan hanya ditampilkan jika user memerlukannya saja. Dengan adanya panduan standar yang dibuat oleh para web developer yang berpengalaman yang umumnya dikenal dengan istilah framework.

Bootstrap merupakan framework HTML, CSS, Javascript populer untuk membangun situs web yang responsife. RWD (Responsive Web Design) adalah desain situs yang otomatis akan menyesuaikan diri agar tampil baik di semua perangkat dari ponsel sampai dekstop. Bootstrap terdiri dari satu set file css, javascript, dan jquery.

Framework ini juga dibuat berdasarkan standar pengembangan antarmuka sehingga antarmuka yang dihasilkan akan dapat diterjemahkan dengan baik oleh berbagai web browser. Selain itu juga halaman web yang dihasilkan bersifat responsif mengikuti ukuran layar perangkat yang mengaksesnya.

46

(18)

47

8.3. Praktikum

Pada praktikum kali ini akan melanjutkan dari praktikum kemarin yaitu membuat fungsi tambah, edit, dan hapus. Pertama buatlah file baru dengan nama “tambah.php”, lalu masukan kode program untuk membuat fitur penambahan nilai tabel.

Gambar 8.1 Kode pada tambah.php

Gambar 8.2 Hasil dari tambah.php

(19)

48

Selanjutnya buat file baru lagi dan simpan dengan nama

“edit.php”, lalu ketikan kode program untuk melakukan edit pada nilai yang sudah ada di tabel barangmasuk.

Gambar 8.3 Kode pada edit.php

Gambar 8.4 Hasil dari edit.php

(20)

49

Terakhir untuk membuat fungsi hapus nilai pada tabel. Buatlah file baru dan simpan dengan “hapus.php”, lalu ketik kode program untuk menghapus nilai atau data pada tabel barangmasuk. Dan coba fungsi di web pada bagian

“barang.php” dan coba hapus salah satu data dalam tabel dengan cara pilih ikon tong sampah, jika data terhapus maka program berhasil.

Lanjut membuat navigasi bar saat membuka halaman barang, tambah, dan edit.

Gambar 8.5 Kode pada hapus.php

Gambar 8.6 Penambahan navigasi bar

(21)

50

8.4. Kesimpulan dan Saran 1. Kesimpulan

Bootstrap adalah kerangka kerja front-end yang populer yang menyediakan komponen, gaya, dan alat untuk mempercepat proses desain dan pengembangan web responsif. Dalam Bootstrap terdapat komponen seperti navigasi, tombol, dan formulir untuk membangun tata letak dan desain yang responsif. Bootstrap sangant membantu dalam mendesain responsif lainnya, seperti penggunaan media query untuk mengatur tampilan berdasarkan lebar layar dan perangkat yang digunakan.

2. Saran

Saran untuk praktikum kali ini agar memberikan pelaskan secara singkat tentang manfaat dan keunggulan menggunakan Bootstrap dalam pengembangan web. Sertakan beberapa contoh kasus penggunaan Bootstrap di industri nyata dan berikan instruksi langkah demi langkah untuk memudahkan pembaca dalam mengikuti langkah-langkah implementasi.

(22)

51

(23)

LEMBAR PENGESAHAN

JUDUL :PHP (PDO CONSTRUCTOR) DENGAN DATABASE

MYSQL LANJUTAN

NAMA : AHMAD PRAYOGI

NIM : 0701202249

PROGRAM STUDI : ILMU KOMPUTER

Medan, 12 Juli 2023 Menyetujui, Asisten Laboratorium

Paris Alvitto

Mengetahui, Laboran

Muhammad Fahri Syuhada, S.Kom

52

Referensi

Dokumen terkait

Saran yang membangun diperlukan agar penelitian pembangunan sistem rekomendasi pekerjaan berdasarkan kepribadian berbasis web pada pencari kerja menggunakan metode

CSS atau yang memiliki kepanjangan Cascading Style Sheet, merupakan suatu bahasa pemrograman web yang digunakan untuk mengendalikan dan membangun berbagai komponen dalam

Selanjutnya, sejauh mana materi ajar yang mencakup aspek sosial budaya Indonesia dapat menjadi media yang melatari penggunaan bahasa sehingga target mengenalkan kekayaan

Tujuan penelitian ini adalah membangun Sistem Informasi Billing Rumah Sakit Berbasis Web yang diharapkan dapat diterapkan pada proses pendaftaran, pemeriksaan dan

Penelitian ini bertujuan untuk merancang dan membangun suatu perangkat lunak berbasis android yang menampilkan kisah singkat tentang tokoh sembilan sunan, mampu menjelaskan

Dari penelitian terhadap pembelajaran tenses bahasa Inggris berbasis web yang telah dilakukan, terdapat saran yang diusulkan peneliti diantaranya sebagai berikut. Perancangan

Aplikasi web dengan PHP telah menjadi hal yang populer dalam menyediakan akses global terhadap data, pelayanan, dan produk. Akan tetapi, akses global yang merupakan keuntungan

HASIL DAN DISKUSI Perancangan sistem perekrutan karyawan berbasis web di awali dengan perancangan proses mencakup pengumpulan kebutuhan, membangun prototype diagram konteks, Data Flow