Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
53Activity
0 of .
Results for:
No results containing your search query
P. 1
Soal Latihan Php

Soal Latihan Php

Ratings: (0)|Views: 3,954 |Likes:
Published by indralaksana

More info:

Published by: indralaksana on Mar 25, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

08/21/2013

pdf

text

original

 
Wearnes Education Center
 Informatika dan Teknik KomputerSoal Latihan PHP
Halaman 1
SOAL LATIHAN PHP
Target:
Mahasiswa dapat membuat halaman website e-commerce Toko Komputer yang menjualPeripheral komputer seperti cdroom, harddsik, memory dan lainnya dengan batasanfasilitas Pendaftaran Distributor dan Order Online.
LATIHAN 1
1. Buatlah halaman web dengan nama
DaftarPelanggan.php
sehingga didapatkan halamanweb seperti gambar di bawah ini.Tampilan web diatas didapatkan dari data sebagai berikut:
<?php$NoPlg= array (“P001”,”P002”,”P003”,”P004”,”P005”);$Nama=array(“Salim”,”Endro A”,”Kadir”,”Taufiq”,”Yohan”);$Alamat=array(“Jl. Sawit no 4”, “Jl. Watudamar I/17”,”Jl. TirtoUtomoII/23”,”Jl. Malabar no.55”,”Jl. Langsep 452”);$Kota=array(“Nganjuk”,”Malang”,”Bojonegoro”,”Bondowoso”,”Batu”);$TmpLahir= array(“Nganjuk”,”Sidoarjo”,”Bojonegoro”,”Bondowoso”,”Batu”);$TglLahir= array(“12-06-1979”,”17–08-1976”,”26–09-1979”,”11–06-1977”,”22–12- 1980”);?>
Sebagai contoh untuk menampilkan nama “Kadir” maka perintah PHP yang ditanamkan padatag html adalah:
<?php Echo $Nama[0];?>
LATIHAN 2
1. Dengan data variable array pada latihan 1, ubahlah script php untuk memodifikasi bulanmenjadi nama bulan seperti terlihat pada gambar berikut:
 
Wearnes Education Center
 Informatika dan Teknik KomputerSoal Latihan PHP
Halaman 2
2. Buat script php dengan perulangan sehingga menghasilkan tampilan sebagai berikut:
LATIHAN 3
1. Buat Database TokoKomputer di MySQL Console dengan perintah:
<mysql>CREATE DATABASE TokoKomputer;
2. Setelah Proses Pembuatan berhasil, maka aktifkan database tersebut agar dapat membuattabel-tabel yang dibutuhkan.
<mysql>USE TokoKomputer;
 3. Langkah selanjutnya adalah membuat tabel.
CREATE TABLE Produk (kode varchar(6) default NULL, jenis varchar(3) default NULL,tipe varchar(30) default NULL,spesifikasi text,merk varchar(20) default NULL,hrgdist int(6) NOT NULL default '0',hrgumum int(6) NOT NULL default '0',PRIMARY KEY (kode));CREATE TABLE JenisProduk (kode varchar(3) default NULL,nama varchar(15) NOT NULL default '',PRIMARY KEY (kode));CREATE TABLE Pelanggan (email varchar(30) NOT NULL default '',passwd varchar(10) NOT NULL default '',kategori varchar(3) NOT NULL default '',namatoko varchar(20) NOT NULL default '',nama varchar(20) NOT NULL default '',alamat varchar(50) NOT NULL default '',kota varchar(20) NOT NULL default '',telp varchar(15) NOT NULL default '',PRIMARY KEY (email));
 
Wearnes Education Center
 Informatika dan Teknik KomputerSoal Latihan PHP
Halaman 3
CREATE TABLE Pesanan (no int(6) NOT NULL auto_increment,kodeplg varchar(4)) NOT NULL default '',tgl char(14) NOT NULL default '',PRIMARY KEY (no));CREATE TABLE DetailPesanan (nopesan int(6) NOT NULL default '0',kodeprd kode varchar(6) NOT NULL default '', jmlprd int(6) NOT NULL default '0');
4. Jika tabel sudah terbentuk, maka masukkan data Produk dan Jenis produk berikut:
Tabel Data Produk
 
Kode Jenis Tipe Spesifikasi MerkHargaDistributorHargaKonsumenUPS013 UPS UPS APC SU3000INET APC 12.870.000,00 14.800.500,00MON048 MONVIEWSONIC P225f (22inch/0,25/2048x1536)P.Flat(BNC) VIEWSONIC 7.155.000,00 8.228.250,00UPS012 UPS UPS APC SUA1500I APC 6.030.000,00 6.934.500,00PRN015 PRN Epson LQ 2180 Metrodata EPSON 5.319.000,00 6.116.850,00MON047 MONVIEWSONICG220f(21inch/0,25/2048x1536)P.Flat VIEWSONIC 5.130.000,00 5.899.500,00PRN012 PRN Canon BJC 5500 A2 CANON 4.833.000,00 5.557.950,00UPS011 UPS UPS APC SUA1000I APC 4.500.000,00 5.175.000,00PRN009 PRN Canon BJC 6300 A3 CANON 3.735.000,00 4.295.250,00SCN007 SCN Canoscan D2400U CANON 3.510.000,00 4.036.500,00MON046 MONVIEWSONICG90f(19inch/0,25/1600x1200)P.Flat VIEWSONIC 3.240.000,00 3.726.000,00PRN004 PRN Hp Laser 1200 HP 3.150.000,00 3.622.500,00MON043 MON LG 995FT 19inch FLATTRON LG 2.835.000,00 3.260.250,00UPS010 UPS UPS APC SU700INET APC 2.700.000,00 3.105.000,00PRN010 PRN Canon BJC-55 CANON 2.556.000,00 2.939.400,00PRN003 PRN Hp Laser 1000 HP 2.466.000,00 2.835.900,00MON040 MONVIEWSONIC P70f (17inch/0,24/1600x1200)P.Flat/DualTone VIEWSONIC 2.106.000,00 2.421.900,00MON042 MONGTC Millenia/FLAT 19inch(0,25)Digital/OSD 1920X1440 GTC 2.070.000,00 2.380.500,00MON031 MON LG 17inch F700P Digital Flatron LG 2.070.000,00 2.380.500,00PRN011 PRN Canon BJC-85 CANON 2.052.000,00 2.359.800,00MON041 MON GTC Milenia 19inch(0,27)Digital/OSD GTC 1.971.000,00 2.266.650,00PRN019 PRN Z52(2400x1200,C&B)parallel,USB,Mac LEXMARK 1.962.000,00 2.256.300,00PRN008 PRN Canon S 600 CANON 1.818.000,00 2.090.700,00SCN006 SCN Canoscan D1250U2F CANON 1.710.000,00 1.966.500,00MON045 MON PHILIPS 107BLF 17inch Flat PHILIPS 1.683.000,00 1.935.450,00MON030 MON LG 17inch F700B Digital Flatron LG 1.665.000,00 1.914.750,00MON027 MONGTC Primera HD78617inch(0,24)SonyTrinitron/1600x1280 GTC 1.656.000,00 1.904.400,00
Untuk data Spesifikasi Produk, silakan Anda masukkan data yang sama dengan nama produk.Berikut contoh perintah sql untuk memasukkan salah satu data produk.
<mysql>Insert into Produk ( Kode, jenis, tipe, spesifikasi, merk, hrgdist,hrgumum) values (‘MON027’,’MON’,’ 17 inch(0,24 ) Sony Trinitron/1600x1280’,’17inch(0,24) Sony Trinitron/1600x1280’,’GTC’,1656000,1904400);

Activity (53)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Benkzz Nebula liked this
widya_sanja08 liked this
5uli5 liked this
Jaenudin Fawwaz liked this
Siti Hadijah liked this
Noer Ilham liked this
Andika Marcello liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->