Anda di halaman 1dari 10

MODUL PRAKTIKUM PROGNET Semester Genap 2011/2012

Program Studi Teknologi Informasi Fakultas Teknik Universitas Udayana

PERATURAN PRAKTIKUM
Peraturan : 1. Praktikan harus berpakaian rapi dalam mengikuti praktikum(baju berkerah,celana panjang utuh, bersepatu). 2. Praktikan harus mempersiapkan diri dengan baik sebelum dan pada saat mengikuti praktikum. 3. Praktikan harus menjawab soal-soal yang diberikan pada tugas pendahuluan untuk kemudian dikumpulkan sebelum melaksanakan kegiatan praktikum. 4. Praktikan harus sudah siap 5 menit sebelum praktikum dimulai. 5. Praktikan hanya diperbolehkan membawa buku bantu secukupnya sesuai dengan materi percobaan ke dalam ruangan praktikum. 6. Selama pelaksanaan praktikum, sangat diharapkan untuk tidak melakukan kegiatan yang mengganggu kelompok lain atau mengganggu keseluruhan praktikum. 7. Setiap percobaan akan menghasilkan laporan sementara yang harus distempel pada saat akhir percobaan untuk kemudian disertakan pada laporan resmi. 8. Kartu monitoring harus diperiksa dan kemudian diberikan tanda tangan oleh asisten praktikum pada setiap percobaan. 9. Praktikum dilaksanakan selama 90 menit. Apabila percobaan yang dilakukan belum dapat diselesaikan, maka harus diselesaikan diluar waktu percobaan sebagai tugas tambahan. 10. Waktu asistensi ditentukan sesuai dengan kesepakatan asisten praktikum. 11. Batas akhir penyerahan laporan resmi ditentukan sesuai dengan kesepakatan asisten praktikum. 12. Peraturan-peraturan lain yang belum dijelaskan pada daftar peraturan ini akan ditentukan kemudian, apabila diperlukan selama praktikum. 13. Setiap pelanggaran yang dilakukan terhadap peraturan diatas, akan dicatat oleh asisten praktikum. 14. Apabila pelanggaran dianggap berat, maka keputusan terhadap sanksi pelanggaran akan ditentukan dalam rapat koordinasi asisten praktikum.

PERHATIAN : - Tugas Pendahuluan diketik rapi pada kertas A4 dan dikumpul sebelum praktikum modul yang bersangkutan dimulai. - Setiap mahasiswa diwajibkan membawa laptop yang sudah ter-install webserver dan MySQL server.

PEMBAGIAN KELOMPOK DAN PEMBUATAN WEBSITE


Dalam Praktikum ini, Peserta yang telah dibagi dalam 16 kelompok membuat Web Penjualan dengan 6 Objek, yaitu: Penjualan Motor, Mobil, DVD/VCD, Pakaian, Buku, dan Komputer. Rincian pembagiannya sebagai berikut: No 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 NIM 0904505015 1004505001 1004505003 1004505004 1004505005 0904505073 1004505006 1004505007 1004505008 1004505009 1004505010 1004505011 1004505012 1004505013 1004505015 1004505016 1004505017 1004505018 1004505019 1004505020 1004505021 1004505022 1004505024 1004505026 1004505027 1004505028 1004505029 1004505030 1004505031 1004505032 1004505033 1004505034 1004505035 1004505036 Nama Gede Rian Divayana Alexander Norman Rihi Mone Gede Hadi Surya Made Praditha Gutama Rai Gudakesa Dwiyanto Utama I Gede Eddy Wiputra I Made Wahyu Galang Permadi Desak Putu Siska Dewi I Gusti Agung Bagus Ananta Putra Putu Gede Aditya Pradiptayana Ida Bagus Gede Dananjaya Made Jaya Ardi Putra Ni Made Riana Mahlia Dewi I Komang Ariana I Wayan Suwiryadana I Made Jaya Swastika I Putu Yudha Ariatmaja I Gede Wira Yudha L Putu Teguh Krisna Putra Adi Ferliyanto Waruwu I G M Satriya Wibawa Made Aditya Setiadiartha I Ketut Gede Indra P I Komang Arya Sentana Budi Nyoman Agus T. Surya K. Ni Komang Surya Cahyani Putri Ketut Yudhi Mahartha Putu Anantha Prasetya Y I Wayan Agus Suryawibawa I Made Widnyana Rocky Oktaviano Y. Haryo Sulistyanto S Gde Agus Okynawa Kelompok Project

Penjualan Motor

Penjualan DVD/CD

Penjualan Pakaian

Penjualan Mobil

Penjualan Komputer

Penjualan Pakaian

Penjualan Motor

Penjualan DVD/CD

35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66

1004505037 1004505038 1004505039 1004505040 1004505041 1004505042 1004505043 1004505045 1004505046 1004505047 1004505048 1004505049 1004505050 1004505051 1004505052 1004505053 1004505055 1004505056 1004505057 1004505059 1004505060 1004505061 1004505062 1004505064 1004505065 1004505066 1004505067 1004505068 1004505069 1004505070 1004505071 1004505072

Arda Bestara Heriyono I Wayan Darma S AA Ngurah Hary Susila Ni Kadek Yuliastin I DW Putu Agus Sudiatmika Putu Arismawan Jaya K Putu Ary Setiawan I Wayan Agus Krisna A Wayan Galih Pratama I Putu Indra Permana I GN Putra Satrya W Ida Ayu Wahyu Kumara Putri I Putu Agus Andika Putra Erha Syaifuddin HassantR Ana Muliani Restu Ruhayu Putu Kurniawan Adi K Ni Kadek Riska Sadini Adam Wiguna I Putu Aditya Ramanta Yulius C N Bless I Made Wahyu Saputra Dewa Ayu Indah Cahya Dewi I Putu Bayu Krisnawan Fahrur Rohman Wiliem Indy AA Gd Brampramana P Kadek Wahyu Mega Duta Wayan Indranatha Swimbawa Deonny Christ A.R Dicky Teguh Wicaksono Ahmad Budi Setiawan James Kawilarang

Penjualan Mobil

10

Penjualan Mobil

11

Penjualan Pakaian

12

Penjualan Motor

13

Penjualan Buku

14

Penjualan Komputer

15

Penjualan DVD/CD

16

Penjualan Buku

PEMBAGIAN ASISTEN
No 1 2 3 4 5 6 Website Penjualan Motor Penjualan Mobil Penjualan DVD/CD Penjualan Pakaian Penjualan Buku Penjualan Komputer Kelompok 1,7,12 4,9,10 2,8,15 3,6,11 13,16 5,14 Asisten Yoga A.D.S Kadek Wahyu N. Jimmy Gunawan Catur Satrya Septian Primadewa Indra Darmawan

JADWAL PRAKTIKUM
Modul I (15 Agustus 2012) Kelompok Shift Jam 1 2 3 1 09:00 - 10:00 WITA 4 5 6 7 8 9 10 11 12 13 14 15 16 Modul II (15 Agustus 2012) Kelompok Shift Jam 1 2 3 1 13:00 - 14:00 WITA 4 5 6 7 8 9 10 11 12 13 14 15 16

10:00 - 11:00 WITA

14:00 - 15:00 WITA

11:00 - 12:00 WITA

15:00 - 16:00 WITA

Modul III (16 Agustus 2012) Kelompok Shift Jam 16 15 1 09:00 - 10:00 WITA 14 13 12 11 10 9 8 7 6 5 4 3 2 1
* Ket : - 1 hari 2 modul. Jadwal postest segera menyusul - Tempat praktikum menyusul

Modul IV (16 Agustus 2012) Kelompok Shift Jam 16 15 1 13:00 - 14:00 WITA 14 13 12 11 10 9 8 7 6 5 4 3 2 1

10:00 - 11:00 WITA

14:00 - 15:00 WITA

11:00 - 12:00 WITA

15:00 - 16:00 WITA

Modul I
Dasar Pemrograman PHP

Tujuan Praktikum
1. 2. 3. 4. 5. Memahami konsep web statis dan web dinamis Memahami konsep dasar pemrograman berbasis web Memahami tool-tool yang diperlukan dalam pemrograman Memahami konsep tipe data dan kontrol statement pada pemrograman PHP Memahami fungsi-fungsi dasar dalam pemrograman PHP

Tugas Pendahuluan
1. 2. 3. 4. 5. 6. Jelaskan konsep kerja pemrograman berbasis web. Sebutkan tool/aplikasi yang diperlukan dalam pemrograman berbasis web. Sebut dan jelaskan tipe data sederhana dalam PHP Sebutkan, jelaskan dan berikan contoh penggunaan operator-operator logika dan aritmatika dalam PHP. Sebutkan, jelaskan dan berikan contoh penggunaan statement kontrol if, if-else, if-elseif, switch, while, do-while, for,break, continue dan exit. Jelaskan apakah yang dimaksud dengan passing variable.

Tugas Praktikum
1. 2. Lakukan installasi perangkat lunak Apache, PHP dan MySql pada masing komputer yang ditunjuk oleh Assisten. Buatlah sebuah program PHP sederhana untuk menuliskan ungkapan Selamat Datang di PHP Programming pada browser yang disertai dengan tanggal yang sedang aktif di komputer anda masing-masing. Buatlah variabel bertipe string, integer, float, boolean kemudian isi dengan suatu nilai dan tampilkan nilainya di browser. Lakukan passing nilai yang ada pada suatu variabel bertipe tertentu kedalam variabel bertipe lain, tampilkan hasilnya dilayar, amati perubahan nilai yang terjadi. Buatlah sebuah program PHP untuk menghitung akar-akar persamaan kuadrat. Buatlah program tersebut sesempurna mungkin yaitu dengan cara menangani kesalahan operasi program dalam keadaan tertentu. Isilah nilai variabel masukan secara langsung dari script program yang anda buat, kemudian jalankan program anda sehingga hasilnya bisa tampil secara langsung. Agar lebih interaktif, tambahkan program anda dengan form input HTML berupa textbox (yang digunakan untuk memasukkan nilai input perhitungan pada soal no 4.) dan tombol submit untuk mulai melakukan proses perhitungan. Gunakan metode pasing variabel GET atau POST, amati perbedaan keduanya.

3.

4.

5.

Modul II
Dasar-Dasar Pemrograman Database

Tujuan Praktikum
1. Memahami konsep hubungan PHP dengan database 2. Memahami fungsi-fungsi database dalam PHP 3. Mampu menggunakan fungsi-fungsi database dalam PHP dalam suatu aplikasi database sederhana berbasis web. 4. Memantapkan pemahaman tentang bahasa SQL

Tugas Pendahuluan
1. Jelaskan statement-statement penggunaan database MySql dalam pemrograman PHP. 2. Jelaskan dengan contoh : a. Cara pembuatan sebuah database, b. Pembuatan sebuah tabel, c. Menambahkan sebuah record baru pada sebuah tabel, d. Memodifikasi nilai suatu record pada sebuah tabel, e. Menghapus sebuah recerd dari sebuah tabel dan f. Menghapus tabel. Dengan menggunakan bahasa SQL. 3. Jelaskan kegunaan fungsi-fungsi mysql pada PHP berikut dan sertai dengan contoh penggunaannya: mysql_connect, mysql_select_db, mysql_query, mysql_num_rows, mysql_num_fields, mysql_fetch_array dan mysql_fetch_row. 4. Rancanglah database situs yang dibuat sesuai pembagian (contoh, untuk situs penjualan memuat: nama barang, harga, jumlah stok, dan lain-lain). Buatlah nama field, tipe data dari masing-masing field dari tabel secara lengkap. 5. Siapkan data barang yang akan dijual, minimal 10 buah secara lengkap yang memuat seluruh informasi yang diperlukan oleh seluruh field pada rancangan anda soal no 4. Buatlah dalam bentuk tabel sehingga pada saat praktikum anda bisa memasukkan data dengan mudah.

Tugas Praktikum
1. Implementasikan rancangan database situs yang anda buat pada tugas pendahuluan kedalam database MySql. Pembuatan tabel dapat anda lakukan dengan SQL prompt dari MySql atau tool yang lain. 2. Buatlah program dalam bahasa PHP yang dapat melakukan penambahan, pengeditan, penghapusan data barang, menampilkan data barang, dan mampu melakukan pencarian (searching) barang dengan kriteria pencarian tertentu. Buatlah program dalam beberapa modul. 3. Setelah program anda selesai dibuat, ujilah dengan cara memasukkan data yang telah anda siapkan pada tugas pendahuluan. 4. Demokan program anda kepada asisten anda.

Modul III
Manajemen Session

Tujuan Praktikum
1. Memahami konsep kerja session 2. Memahami kelebihan dan kekurangan penggunaan session 3. Memahami penggunaan session dalam suatu aplikasi berbasis web sederhana

Tugas Pendahuluan
1. Jelaskan apa yang dimaksud dengan session serta jelaskan kegunaannya. 2. Jelaskan dan sertakan dengan contoh statement session berikut : session_start(), session_id(),$_SESSION[ ], session_destroy(). 3. Lengkapilah rancangan database situs anda pada modul II dengan menambahkan tabel user dimana nantinya seorang user bisa memiliki otoritas sebagai user biasa yang hanya bisa melihat dan melakukan transaksi pembelian barang yang dijual saja dan user administrator yang dapat melakukan input data barang baru, memodifikasi data dalam database, dan menerima/menolak transaksi yang dilakukan user biasa. 4. Siapkan data user biasa dan user administrator yang akan dipakai untuk mengisi tabel user.

Tugas Praktikum
1. Buatlah program PHP yang dapat menambah, mengedit dan menghapus data pada tabel user. Setelah program selesai anda buat, masukkan data user yang telah anda siapkan pada tugas pendahuluan kedalam tabel user. 2. Sempurnakan program PHP yang telah anda buat pada modul II dengan menambahkan script yang dapat melakukan autentifikasi terhadap user yang memakai program situs yang anda telah dibuat. Seseorang yang ingin melakukan manipulasi data harus melakukan login terlebih dahulu, jika dia login sebagai user biasa maka dia hanya bisa melihat data barang yang dijual, dan dapat melakukan transaksi pembelian pada situs yang dibuat. Untuk melakukan input data barang baru, memodifikasi data dalam database, dan menerima/menolak transaksi yang telah dilakukan oleh user biasa, seseorang harus login sebagai sebagai user administrator. 3. Ujilah program anda, jika berhasil demokan kepada asisten anda.

Modul IV
Pembuatan Aplikasi Berbasis Web

Tujuan Praktikum
1. Peserta praktikum mampu merancang suatu aplikasi berbasis web 2. Peserta praktikum mampu mengimplementasikan rancangannya menjadi aplikasi berbasis web yang sebenarnya.

Tugas Pendahuluan
1. Rancanglah sebuah database untuk situs yang dibuat sesuai pembagian. Lengkapi rancangan anda dengan menampilkan desain tabel, field dan tipe data yang akan anda gunakan. 2. Siapkan beberapa data yang dapat anda gunakan sebagai contoh dalam praktikum, minimal 20 buah

Tugas Praktikum
1. Implementasikan rancangan anda menjadi program aplikasi dengan bahasa PHP. Lengkapi program anda dengan modul user authentication. 2. Ujilah program anda dengan memasukkan data contoh yang telah anda siapkan pada tugas pendahuluan. 3. Setelah selesai, demo atau presentasikan hasilnya pada asisten anda.

10

Anda mungkin juga menyukai