SlideShare a Scribd company logo
1 of 27
TUGAS LAPORAN PROYEK APLIKASI
”My Zodiak”
Oleh
VIVI ALVIAH
NISN : 9981307536
Kelas X RPL 1
SMK NEGERI 1 DEPOK
2013
KATA PENGANTAR
Puji syukur penulis panjatkan ke hadirat Allah SWT, yang atas rahmat dan karunia
Nya penulis dapat menyelesaikan tugas Laporan Proyek Akhir demi memenuhi
standar kenaikan kelas. Shalawat dan salam tercurah kepada Rasulullah Muhammad
SAW beserta keluarganya.
Selama melaksanakan tugas akhir ini, penulis mendapat bantuan dan dukungan dari
berbagai pihak. Untuk itu, penulis ingin mengucapkan terima kasih kepada
bapak/ibu guru yang telah memberikan kesempatan kepada saya untuk mengerjakan
dan menyelesaikan tugas ini. Mohon bimbingan untuk lebih baik.
Penulis menyadari bahwa laporan ini bukanlah tanpa kelemahan, untuk itu kritik dan
saran yang bersifat membangun sangat diharapkan.
Akhir kata, semoga laporan ini dapat dijadikan ilmu yang bermanfaat bagi semua
umumnya dan bagi saya khususnya.
Depok, 24 Mei 2013
Penulis
DAFTAR ISI
Halaman
LEMBAR PENGESAHAN....................................................................................................................ii
KATA PENGANTAR............................................................................................................................v
BAB I. INSTALASI SOFTWARE PENGEMBANG............................................................................1
1.1. XAMPP ...............................................................................................................1
BAB II. RANCANGAN APLIKASI..............................................................................................13
2.1. Flowchart..........................................................................................................18
BAB III. PEMBUATAN APLIKASI WEBSITE BERSERTA DATABASE.....................................25
3.1 Membuat Database Login Admin......................................................................26
3.2.Membuat Page Menu 1
(beranda)....................................................................................27
3.3 Membuat Page Menu 2 (my
zodiak).................................................................................28
3.4 Membuat Page Menu 3 (hubungi
kami)...........................................................................29
3.5 Membuat Page Menu 4 (keluar)........................................................................30
BAB I
INSTALASI SOFTWARE PENGEMBANG
1.1. XAMPP
XAMPP kepanjangan dari X yang berarti cross platform, A yang berarti Apache, M
yang berarti MySQL, P yang berarti PHP, dan P yang satu lagi yaitu Perl. XAMPP
adalah sebuah installer web server yang berisi Apache dan MySQL dan mendukung
program PHP dan Perl .
Cara Menginstall XAMPP
1. Download XAMPP untuk Windows di http://www.apachefriends.org/en/xampp-
windows.html, pilih basic package untuk instalasi standar
2. Setelah di download, jalankan installer XAMPP
3. Pilih bahasa, setalah itu klik OK
4. Pilih folder tujuan install XAMPP, lalu NEXT
5. Pada window XAMPP options, kamu akan diminta memilih beberapa options
seperti XAMPP desktop, XAMPP start menu, dan XAMPP section. Abaikan saja
pilihan tersebut, lalu klik INSTALL
6. Setelah instalasi selesai, jalankan XAMPP
7. Lalu klik Start Apache dan Start MySQL
8. Web yang kita buat, akan beralamat di http://localhost, akses dengan browser
sesuai selera anda
BAB II
RANCANGAN APLIKASI
2.1. Flowchart
Flowchart merupakan gambar yang memperlihatkan urutan dan hubungan
proses berserta intruksinya. Gambaran ini dinyatakan simbol dengan demikian setiap
simbol menggambarkan proses tertentu. Sedangkan hubungan antara proses
digambarkan dengan garis penghubung.
Flowchart merupakan langkah awal membuat program. Dengan adanya
Flowchart urutan proses kegiatan lebih jelas. Jika ada penambahan proses maka
dapat dilakukan lebih mudah. Setelah Flowchart selesai disusun, selanjutnya
pemrograman (programmer) menerjemahkannya program dengan bahasa
pemrograman.
Simbol Simbol Flowchart
Flowchart disusun dengan simbol – simbol ini dipakai sebagai alat bantu
menggambarkan proses di dalam program.
Dalam pembuatan Flowchart tidak ada rumus atau patokan yang bersifat
mutlak karena flowchart merupakan gambaran hasil pemikiran dalam menganalisa
suatu masalah dengan computer sehingga flowchart yang dihasilkan dapat beragam
antara satu pemrogram dengan pemrogram lainnya.
Namun secara garis besar, setiap pengolahan selalu terdiri dari tiga bagian
utama, yaitu:
1. Input ialah bahan mentah
2. Proses pengolahan
3. Output ialah bahan jadi
Untuk mengolah data dengan komputer, dapat dirangkum urutan dasar untuk
pemecahan suatu masalah, yaitu:
1. START : Berisi instruksi untuk persiapan peralatan yang diperlukan sebelum
menangani pemecahan masalah.
2. READ : Berisi instruksi untuk membaca data dari suatu peralatan input.
3. PROCESS : Yang berkaitan dengan pemecahan persoalan sesuai dengan data
yang dibaca.
4. WRITE : Berisi instruksi untuk merekan hasil kegiatan ke peralatan
5. END : Mengakhiri kegiatan pengolahan.
Flowchart page menu 1
BAB III
PEMBUATAN APLIKASI WEBSITE BERSERTA DATABASE
3. 1. Membuat Database Login Admin
1. Pastikan aplikasi xampp telah terinstall di komputer kamu dan telah kamu
jalankan
2. Buka browser anda, seperti gambar yang ada di bawah ini:
3. Ketikkan " localhost/phpmyadmin " (tanpa tanda kutip) pada browser anda yang
diberi tanda lingakaran merah seperti gambar di bawah ini. Lalu tekan enter
4. Setelah menekan enter, anda akan masuk pada phpMyAdmin. Tampilannya
seperti yang ada di bawah ini.
5. Setelah itu, ganti bahasa Deutsch - German menjadi English yang sudah diberi
tanda lingkaran merah, lalu klik menu SQL yang juga sudah diberi tanda lingkaran
merah.
6. Setelah masuk menu SQL, silahkan tulis script (tanpa tanda kutip):
“create database web_vivi “
Lalu klik Go.
7. Setelah klik Go, maka akan muncul proses loading. Setelah proses loading selesai,
maka akan muncul database bernamakan "we_vivi" disebelah kiri yang diberi tanda
lingkaran merah seperti gambar di bawah ini.
8. Setelah database terbuat, selanjutnya adalah membuat table di dalam database
tersebut. Lalu klik database "web_vivi" tadi, lalu klik menu SQL kembali.
9. Setelah masuk menu SQL, silahkan tulis script:
create table login(
no int(3) not null auto_increment,
username varchar(100) not null,
password varchar(100) not null,
primary key(no)
)
Lalu klik Go
10. Setelah meng-klik Go, maka akan muncul proses loading. Setelah proses loading
selesai, maka akan muncul table bernamakan "login" dalam database "web_vivi"
yang bisa dilihat di sebelah kiri yang ditandai dengan lingaran berwarna merah.
11. Dalam keadaan ini, table “isi zodiak" masih dalam keadaan kosong. Untuk
membuat record nama admin pada table "isi zodiak", maka klik tombol clear.
12. Setelah anda meng-klik clear, otomatis script anda akan terhapus. Untuk
membuat record pada table "alamat", silahkan tulis script seperti di bawah ini.
insert into alamat values
('','vivi','buka')
Jika sudah, lalu klik Go.
13. Setelah meng-klik Go, maka akan muncul proses loading. Tunggu hingga proses
loading selesai. Dan jika berhasil, klik table login untuk melihat recordnya seperti
tampilan di bawah ini.
14. Dengan ini, kerangka database telah dibuat. Selanjutnya kita akan membuat page
.html login dan menyambungkannya ke database tersebut. Sehingga, sebelum
memasuki website akan ada tampilan page login yang dapat diakses oleh admin
pembuat website itu sendiri sesuai record yang telah diisi pada database tersebut.
Kita memerlukan page login, koneksi database dan koneksi database dengan page
login.
15. Sebelum itu, pastikan kamu telah membuat folder kosong untuk website kamu di
dalam folder installan XAMPP yang berletak di local disk c/xampp/htdocs/ dan buat
folder baru disitu dengan nama yang kamu kehendaki.
16. Mulai membuat koneksi database, masuk ke dalam folder itu dan buat notepad
baru dengan cara klik kanan – lalu pilih New Text Document, ubah namanya
menjadi ”koneksi.php” (tanpa tanda kutip), lalu buka file tersebut ke dalam notepad
dengan cara klik kanan – open with notepad.
17. Setelah file terbuka, ketikkan script tersebut
<?php
$hostname ='localhost';
$username ='root';
$password ='';
$database ='web_vivi';
$connect = mysql_connect($hostname,$username,$password) ;
mysql_select_db($database,$connect);
?>
Setelah script tertulis, save script tersebut dengan cara CTRL + S.
18. Koneksi database telah terbuat, selanjutnya kita membuat koneksi database
dengan page login .html. Buat notepad baru dengan cara yang sama pada step
sebelumnya, lalu ubah namanya menjadi ”ceklogin.php” (tanpa tanda kutip), buka
file tersebut dengan cara yang sama pada step sebelumnya.
19. Setelah file terbuka, ketikkan script tersebut.
<?php
include "koneksi.php" ;
$username=$_POST['username'] ;
$password=$_POST['password'] ;
$login="select * from login where username='$username' and
password='$password'" ;
$sql=mysql_query($login) ;
$query=mysql_num_rows($sql) ;
if(empty($username) || empty ($password))
echo "<script>window.alert('gagal masuk'); window.location('login.html');
</script>" ;
else{
if($query > 0) {
header('location:index.html') ;
} else {
echo "<script>window.alert('gagal masuk'); window.location('login.html');
</script>" ;
}
}
?>
Setelah selesai, save dengan menekan CTRL + S.
20. Dengan ini, kita tinggal membuat page login .html.
3. 2. Membuat Page Menu 1 (beranda)
1. Desain layout Page Menu 1 (beranda).
Siapkan beberapa gambar untuk banner dan content seperti layout di atas sesuai
kehendak kamu masing masing.
2. Buatlah notepad baru , lalu ubah namanya menjadi index.html. Ketikkan script
seperti berikut.
<html>
<head>
<title> My Zodiak </title>
</head>
<body background="100.gif">
<img src="banner baru.png">
<a href=index.html><img src="home.png"></a><a href=beranda.html><img
src="beranda"></a><a href=Zodiak.html><img src="Zodiak.png"></a><a
href=hubungi_kami.html><img src="hubung_kami.png"></a>
<p><img src="40.gif">
<pre>
</body>
</html>
Lalu save dengan menekan tombol CTRL + S
4. Untuk melihat hasilnya, klik kanan file tersebut, lalu pilih open with google
chrome atau browser yang kamu kehendaki. Hasil script tersebut akan seperti
ini.
3. 3. Membuat Page Menu 2 (Zodiak)
1. Desain layout Page Menu 2 (Siapa Irwan).
Siapkan beberapa gambar untuk banner dan content seperti layout di atas sesuai
kehendak kamu masing masing.
2. Buatlah notepad baru , lalu ubah namanya menjadi zodiak.html. Ketikkan script
seperti berikut.
<html>
<head>
<title> My Zodiak</title>
</head
<body background="99.gif">
<img src="banner baru.png">
<a href=index.html><img src="home.png"></a><a href=zodiak.html><img
src="zodiak.png"></a><a href=hubungi kami.html><img src="contact.png"></a><a
href=keluar.html><img src="index.png"></a>
<p><img src="40.gif">
<pre>
<Ramalan berlaku tanggal 20 April-30 April 2013
Aries(21 Maret-19 April)
Umum
Awal minggu ini Anda harus menunjukkan betapa steady dan tegas Anda dalam melakukan
segala hal. Selasa dan Rabu, Anda memang akan mengalami perubahan dalam berpikir
dan ini membuat Anda menghadapi beberapa kesempatan bagus. Hari-hari selanjutnya
Anda sedang nyaman dengan comfort zone. Pastikan setelah itu Anda 'memperbarui' cara
pandang Anda dengan keluar dari kotak yang selama ini Anda dalami. Akhir pekan? Pergi
kencan atau adakan pesta kecil dengan teman-teman dekat pasti sangat menyenangkan.
Hati-hati dengan lutut dan persendian Anda. Minggu ini ada indikasi Anda akan mengalami
sakit pada bagian-bagian tersebut. Namun, ini tidak menghalangi Anda untuk tetap
berolahraga, pilih olahraga yang ringan dan jangan lupakan pemanasan sebelum
memulainya. Mulai konsumsi minuman berkalsium jika Anda merasa Anda sudah
membutuhkannya.
Love
Single : Anda sedang sangat handal dalam mengatur segala hal minggu ini. Atur sebuah
pesta dengan teman-teman, dan jangan lupa untuk memberikan kesempatan teman Anda
untuk mengajak teman-temannya yang lain. Siapa yang tahu Anda malah bertemu the right
person di sana? Siapkan musik, makanan dan permainan terbaik yang pernah Anda
pikirkan dan pasti akan menarik semua orang untuk datang.
Berpasangan : Ubah cara Anda dan pasangan untuk urusan barang-barang atau sesuatu
yang Anda dan dia miliki. Jika perlu, Anda bisa menyarankan kepada pasangan untuk apa
saja yang menurut Anda mengganggu pikiran Anda. Anda tidak perlu memaksakan apa
yang Anda mau kepada pasangan, hanya buatlah dia untuk mengerti dan semua akan
berjalan dengan lancar.
Karier & Keuangan
Memang, jika Anda mempunyai rasa atau hasrat untuk sukses, inilah yang akan membawa
Anda ke hasil yang positif. Tetap jaga energi Anda dalam level yang tinggi dan dukung
tempat Anda bekerja dengan inisiatif penuh. Jika Anda bergerak di bidang manajemen atau
keuangan, Anda akan segera mendapat buah dari perjuangan konstan Anda selama ini.
Secara umum, Anda menguasai minggu ini.
Minggu ini Anda akan menerima masukan dari beberapa usaha yang telah Anda lakukan
sebelumnya. Anda mungkin telah melakukan sebuah interview sebelumnya, bersiaplah
untuk menerima kabar baik dari itu. Memang Anda sudah mempunyai satu bidang yang
selalu menjadi penarik perhatian Anda, mengapa tidak mencoba untuk menekuninya? Anda
akan mendapatkan penghasilan juga dari hal tersebut.
Nomor Keberuntungan = 3
Warna
</body>
</html>
Lalu save dengan menekan tombol CTRL + S
3. Untuk melihat hasilnya, klik kanan file tersebut, lalu pilih open with google
chrome atau browser yang kamu kehendaki. Hasil script tersebut akan seperti ini.
3. 4. Membuat Page Menu 3 (Hubungi Kami)
1. Desain layout Page Menu 3 (Hubungi Kami).
Siapkan beberapa gambar untuk banner dan content seperti layout di atas sesuai
kehendak kamu masing masing.
2. Buatlah notepad baru , lalu ubah namanya menjadi zodiak.html.. Ketikkan script
seperti berikut.
<html>
<head>
<title> My Zodiak</title>
</head>
<body background="101.gif">
<img src="banner baru.png">
<a href=index.html><img src="home.png"></a><a href=beranda.html><img
src="index.png"></a><a href="zodiak.html"><img src="profile.png"></a><a
href=Hubungi_kami.html><img src="contact.png"></a>
<p><img src="40.gif">
<pre>
<b><font face="Arial" size=6>
<b><font face="Arial" size=3 color=black>
<pre>
<p><b><font face="Caviar Dreams" size=6 color=black>
<p><b><font face="Caviar Dreams" size=3 color=black>
<pre>
<p>
<a href="zodiak.html"><img src="zodiak.png"></a>
<pre>
</body>
</html>
Lalu save dengan menekan tombol CTRL + S
3. Untuk melihat hasilnya, klik kanan file tersebut, lalu pilih open with mozilla
firefox atau browser yang kamu kehendaki. Hasil script tersebut akan seperti ini.
3. 5. Membuat Page Menu 4 (keluar)
1. Desain layout Page Menu 4 (keluar).
Siapkan beberapa gambar untuk banner dan content seperti layout di atas sesuai
kehendak kamu masing masing.
2. Buatlah notepad baru , lalu ubah namanya menjadi keluar.html. Ketikkan script
seperti berikut.
<html>
<head>
<title> My Zodiak </title>
</head>
<body background="102.gif">
<img src="banner baru.png">
<a href=index.html><img src="home.png"></a><a href=beranda.html><img
src="home.png"></a><a href=Zodiak.html><img src="profile.png"></a><a
href=hubungi kami.html><img src="contact.png"></a>
<p><img src="40.gif">
<pre>
<img src="21.png">
<marquee direction = "down" height=1100>
<pre>
<img src="22.png">
<pre>
<img src="23.png">
<pre>
<img src="24.png">
<pre>
<img src="25.gif">
<pre>
<img src="26.gif">
<pre>
</marquee>
<pre>
<img src="29.png">
</body>
</html>
Lalu save dengan menekan tombol CTRL + S
3. Untuk melihat hasilnya, klik kanan file tersebut, lalu pilih open with Google
Chrome atau browser yang kamu kehendaki. Hasil script tersebut akan seperti ini
“My Zodiak”
Oleh :
VIVI ALVIAH NISN : 9981307536
Tugas Laporan Proyek Aplikasi
Telah diuji sebagai syarat kelulusan mata pelajaran produktif RPL
Semester Genap Tingkat X
Tahun Ajaran 2012/ 2013
di
SMK NEGERI 1 DEPOK
Depok, 24 Mei 2013
Penguji,
________________

More Related Content

What's hot

Tutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaTutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaRCH_98
 
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQLPanduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQLDoni Tobing
 
Cara mudah koneksi php dan mysql dengan database
Cara mudah koneksi php dan mysql dengan databaseCara mudah koneksi php dan mysql dengan database
Cara mudah koneksi php dan mysql dengan databaseProgrammer and Design
 
modul pemrograman web dengan dreamweaver, sql & php
modul pemrograman web dengan dreamweaver, sql & phpmodul pemrograman web dengan dreamweaver, sql & php
modul pemrograman web dengan dreamweaver, sql & phpIsmi Islamia
 
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQueryEntri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQueryAchmad Solichin
 
Tutorial web site aida dan jesika
Tutorial web site aida dan jesikaTutorial web site aida dan jesika
Tutorial web site aida dan jesikaRCH_98
 
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...Doni Tobing
 
Web dengan php mysql dreamweaver
Web dengan php mysql dreamweaverWeb dengan php mysql dreamweaver
Web dengan php mysql dreamweaverAlbertz Ace-Red
 
Makalah Desain web menggunakan dreamweaver 8
Makalah Desain web menggunakan dreamweaver 8Makalah Desain web menggunakan dreamweaver 8
Makalah Desain web menggunakan dreamweaver 8Ichsan Smith
 
Laporan aplikasi web novi
Laporan aplikasi web noviLaporan aplikasi web novi
Laporan aplikasi web novinovikusumawati
 
Panduan lengkap php ajax j query
Panduan lengkap php ajax j queryPanduan lengkap php ajax j query
Panduan lengkap php ajax j queryapriatin
 
Buku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascriptBuku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascriptDeka M Wildan
 
Bab 4 tools-pemrograman-web-dan-database
Bab 4 tools-pemrograman-web-dan-databaseBab 4 tools-pemrograman-web-dan-database
Bab 4 tools-pemrograman-web-dan-databasefebeniken
 

What's hot (18)

Laporan akhir
Laporan akhirLaporan akhir
Laporan akhir
 
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaTutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
 
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQLPanduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
 
Laporan Aplikasi Website
Laporan Aplikasi WebsiteLaporan Aplikasi Website
Laporan Aplikasi Website
 
Cara mudah koneksi php dan mysql dengan database
Cara mudah koneksi php dan mysql dengan databaseCara mudah koneksi php dan mysql dengan database
Cara mudah koneksi php dan mysql dengan database
 
modul pemrograman web dengan dreamweaver, sql & php
modul pemrograman web dengan dreamweaver, sql & phpmodul pemrograman web dengan dreamweaver, sql & php
modul pemrograman web dengan dreamweaver, sql & php
 
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQueryEntri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
 
Tutorial web site aida dan jesika
Tutorial web site aida dan jesikaTutorial web site aida dan jesika
Tutorial web site aida dan jesika
 
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
 
Tugas php
Tugas phpTugas php
Tugas php
 
Web dengan php mysql dreamweaver
Web dengan php mysql dreamweaverWeb dengan php mysql dreamweaver
Web dengan php mysql dreamweaver
 
Makalah Desain web menggunakan dreamweaver 8
Makalah Desain web menggunakan dreamweaver 8Makalah Desain web menggunakan dreamweaver 8
Makalah Desain web menggunakan dreamweaver 8
 
Laporan aplikasi web novi
Laporan aplikasi web noviLaporan aplikasi web novi
Laporan aplikasi web novi
 
Panduan lengkap php ajax j query
Panduan lengkap php ajax j queryPanduan lengkap php ajax j query
Panduan lengkap php ajax j query
 
Buku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascriptBuku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascript
 
Bab 4 tools-pemrograman-web-dan-database
Bab 4 tools-pemrograman-web-dan-databaseBab 4 tools-pemrograman-web-dan-database
Bab 4 tools-pemrograman-web-dan-database
 
Judul bab
Judul babJudul bab
Judul bab
 
Php 1
Php 1Php 1
Php 1
 

Viewers also liked

PHPUnit ve Laravel
PHPUnit ve LaravelPHPUnit ve Laravel
PHPUnit ve LaravelOsman Yuksel
 
REST yoluyla Web Servis Geliştirme
REST yoluyla Web Servis GeliştirmeREST yoluyla Web Servis Geliştirme
REST yoluyla Web Servis Geliştirmeemirkarsiyakali
 
Intro to Laravel PHP Framework
Intro to Laravel PHP FrameworkIntro to Laravel PHP Framework
Intro to Laravel PHP FrameworkBill Condo
 

Viewers also liked (6)

Laravel Eloquent ORM
Laravel Eloquent ORMLaravel Eloquent ORM
Laravel Eloquent ORM
 
PHPUnit ve Laravel
PHPUnit ve LaravelPHPUnit ve Laravel
PHPUnit ve Laravel
 
REST yoluyla Web Servis Geliştirme
REST yoluyla Web Servis GeliştirmeREST yoluyla Web Servis Geliştirme
REST yoluyla Web Servis Geliştirme
 
Eloquent ORM
Eloquent ORMEloquent ORM
Eloquent ORM
 
Laravel 5
Laravel 5Laravel 5
Laravel 5
 
Intro to Laravel PHP Framework
Intro to Laravel PHP FrameworkIntro to Laravel PHP Framework
Intro to Laravel PHP Framework
 

Similar to Cover

Laporan Projek Akhir
Laporan Projek AkhirLaporan Projek Akhir
Laporan Projek Akhirwanamateur_48
 
Udahnyatudella
UdahnyatudellaUdahnyatudella
Udahnyatudelladella1214
 
Udahnyatudella
UdahnyatudellaUdahnyatudella
Udahnyatudelladellandel
 
Laporan akhir
Laporan akhirLaporan akhir
Laporan akhiryudhigcgc
 
Tugas laporan proyek aplikasi
Tugas laporan proyek aplikasiTugas laporan proyek aplikasi
Tugas laporan proyek aplikasiizzatyreno
 
2014-43. Pemrograman Web
2014-43. Pemrograman Web2014-43. Pemrograman Web
2014-43. Pemrograman WebSyiroy Uddin
 
Buat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverBuat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverHaswi Haswi
 
2014-47. Pemograman web
2014-47. Pemograman web2014-47. Pemograman web
2014-47. Pemograman webSyiroy Uddin
 
Tutorial + l aporan aplikasi web
Tutorial + l aporan aplikasi webTutorial + l aporan aplikasi web
Tutorial + l aporan aplikasi webputtry707
 
Install joomla di_xampp
Install joomla di_xamppInstall joomla di_xampp
Install joomla di_xamppyoyoqnaliu
 
how to crack logixpro
how to crack logixprohow to crack logixpro
how to crack logixproA Fudz
 
Tutorial web programing
Tutorial web programingTutorial web programing
Tutorial web programingeghha
 
Tugas laporan proyek aplikasi web pengku awaludin x rpl 2
Tugas laporan proyek aplikasi web pengku awaludin x rpl 2Tugas laporan proyek aplikasi web pengku awaludin x rpl 2
Tugas laporan proyek aplikasi web pengku awaludin x rpl 2pengku
 
How to install content management system (cms)
How to install content management system (cms)How to install content management system (cms)
How to install content management system (cms)Ryudhatama Krisnamurti
 
Tutorial menginstal-wordpress-secara-offline-di-windows
Tutorial menginstal-wordpress-secara-offline-di-windowsTutorial menginstal-wordpress-secara-offline-di-windows
Tutorial menginstal-wordpress-secara-offline-di-windowsEccha Nourul
 
Ujian tengah semester komputer terapan
Ujian tengah semester komputer terapanUjian tengah semester komputer terapan
Ujian tengah semester komputer terapanM Paramananda
 
Ujian tengah semester komputer terapan
Ujian tengah semester komputer terapanUjian tengah semester komputer terapan
Ujian tengah semester komputer terapannofayanties
 
Tahap instalasi-postgresql-di-windows
Tahap instalasi-postgresql-di-windowsTahap instalasi-postgresql-di-windows
Tahap instalasi-postgresql-di-windowsAlly Florez
 

Similar to Cover (20)

Laporan Projek Akhir
Laporan Projek AkhirLaporan Projek Akhir
Laporan Projek Akhir
 
Udahnyatudella
UdahnyatudellaUdahnyatudella
Udahnyatudella
 
Udahnyatudella
UdahnyatudellaUdahnyatudella
Udahnyatudella
 
Laporan akhir
Laporan akhirLaporan akhir
Laporan akhir
 
Tugas laporan proyek aplikasi
Tugas laporan proyek aplikasiTugas laporan proyek aplikasi
Tugas laporan proyek aplikasi
 
2014-43. Pemrograman Web
2014-43. Pemrograman Web2014-43. Pemrograman Web
2014-43. Pemrograman Web
 
Buat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverBuat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaver
 
Cover
CoverCover
Cover
 
2014-47. Pemograman web
2014-47. Pemograman web2014-47. Pemograman web
2014-47. Pemograman web
 
Tutorial + l aporan aplikasi web
Tutorial + l aporan aplikasi webTutorial + l aporan aplikasi web
Tutorial + l aporan aplikasi web
 
Php Mysql
Php MysqlPhp Mysql
Php Mysql
 
Install joomla di_xampp
Install joomla di_xamppInstall joomla di_xampp
Install joomla di_xampp
 
how to crack logixpro
how to crack logixprohow to crack logixpro
how to crack logixpro
 
Tutorial web programing
Tutorial web programingTutorial web programing
Tutorial web programing
 
Tugas laporan proyek aplikasi web pengku awaludin x rpl 2
Tugas laporan proyek aplikasi web pengku awaludin x rpl 2Tugas laporan proyek aplikasi web pengku awaludin x rpl 2
Tugas laporan proyek aplikasi web pengku awaludin x rpl 2
 
How to install content management system (cms)
How to install content management system (cms)How to install content management system (cms)
How to install content management system (cms)
 
Tutorial menginstal-wordpress-secara-offline-di-windows
Tutorial menginstal-wordpress-secara-offline-di-windowsTutorial menginstal-wordpress-secara-offline-di-windows
Tutorial menginstal-wordpress-secara-offline-di-windows
 
Ujian tengah semester komputer terapan
Ujian tengah semester komputer terapanUjian tengah semester komputer terapan
Ujian tengah semester komputer terapan
 
Ujian tengah semester komputer terapan
Ujian tengah semester komputer terapanUjian tengah semester komputer terapan
Ujian tengah semester komputer terapan
 
Tahap instalasi-postgresql-di-windows
Tahap instalasi-postgresql-di-windowsTahap instalasi-postgresql-di-windows
Tahap instalasi-postgresql-di-windows
 

Cover

  • 1. TUGAS LAPORAN PROYEK APLIKASI ”My Zodiak” Oleh VIVI ALVIAH NISN : 9981307536 Kelas X RPL 1 SMK NEGERI 1 DEPOK 2013
  • 2. KATA PENGANTAR Puji syukur penulis panjatkan ke hadirat Allah SWT, yang atas rahmat dan karunia Nya penulis dapat menyelesaikan tugas Laporan Proyek Akhir demi memenuhi standar kenaikan kelas. Shalawat dan salam tercurah kepada Rasulullah Muhammad SAW beserta keluarganya. Selama melaksanakan tugas akhir ini, penulis mendapat bantuan dan dukungan dari berbagai pihak. Untuk itu, penulis ingin mengucapkan terima kasih kepada bapak/ibu guru yang telah memberikan kesempatan kepada saya untuk mengerjakan dan menyelesaikan tugas ini. Mohon bimbingan untuk lebih baik. Penulis menyadari bahwa laporan ini bukanlah tanpa kelemahan, untuk itu kritik dan saran yang bersifat membangun sangat diharapkan. Akhir kata, semoga laporan ini dapat dijadikan ilmu yang bermanfaat bagi semua umumnya dan bagi saya khususnya. Depok, 24 Mei 2013 Penulis
  • 3. DAFTAR ISI Halaman LEMBAR PENGESAHAN....................................................................................................................ii KATA PENGANTAR............................................................................................................................v BAB I. INSTALASI SOFTWARE PENGEMBANG............................................................................1 1.1. XAMPP ...............................................................................................................1 BAB II. RANCANGAN APLIKASI..............................................................................................13 2.1. Flowchart..........................................................................................................18 BAB III. PEMBUATAN APLIKASI WEBSITE BERSERTA DATABASE.....................................25 3.1 Membuat Database Login Admin......................................................................26 3.2.Membuat Page Menu 1 (beranda)....................................................................................27 3.3 Membuat Page Menu 2 (my zodiak).................................................................................28 3.4 Membuat Page Menu 3 (hubungi kami)...........................................................................29 3.5 Membuat Page Menu 4 (keluar)........................................................................30
  • 4. BAB I INSTALASI SOFTWARE PENGEMBANG 1.1. XAMPP XAMPP kepanjangan dari X yang berarti cross platform, A yang berarti Apache, M yang berarti MySQL, P yang berarti PHP, dan P yang satu lagi yaitu Perl. XAMPP adalah sebuah installer web server yang berisi Apache dan MySQL dan mendukung program PHP dan Perl . Cara Menginstall XAMPP 1. Download XAMPP untuk Windows di http://www.apachefriends.org/en/xampp- windows.html, pilih basic package untuk instalasi standar 2. Setelah di download, jalankan installer XAMPP 3. Pilih bahasa, setalah itu klik OK 4. Pilih folder tujuan install XAMPP, lalu NEXT 5. Pada window XAMPP options, kamu akan diminta memilih beberapa options seperti XAMPP desktop, XAMPP start menu, dan XAMPP section. Abaikan saja pilihan tersebut, lalu klik INSTALL 6. Setelah instalasi selesai, jalankan XAMPP 7. Lalu klik Start Apache dan Start MySQL
  • 5. 8. Web yang kita buat, akan beralamat di http://localhost, akses dengan browser sesuai selera anda BAB II RANCANGAN APLIKASI 2.1. Flowchart Flowchart merupakan gambar yang memperlihatkan urutan dan hubungan proses berserta intruksinya. Gambaran ini dinyatakan simbol dengan demikian setiap simbol menggambarkan proses tertentu. Sedangkan hubungan antara proses digambarkan dengan garis penghubung. Flowchart merupakan langkah awal membuat program. Dengan adanya Flowchart urutan proses kegiatan lebih jelas. Jika ada penambahan proses maka dapat dilakukan lebih mudah. Setelah Flowchart selesai disusun, selanjutnya pemrograman (programmer) menerjemahkannya program dengan bahasa pemrograman.
  • 6. Simbol Simbol Flowchart Flowchart disusun dengan simbol – simbol ini dipakai sebagai alat bantu menggambarkan proses di dalam program. Dalam pembuatan Flowchart tidak ada rumus atau patokan yang bersifat mutlak karena flowchart merupakan gambaran hasil pemikiran dalam menganalisa suatu masalah dengan computer sehingga flowchart yang dihasilkan dapat beragam antara satu pemrogram dengan pemrogram lainnya. Namun secara garis besar, setiap pengolahan selalu terdiri dari tiga bagian utama, yaitu: 1. Input ialah bahan mentah 2. Proses pengolahan 3. Output ialah bahan jadi Untuk mengolah data dengan komputer, dapat dirangkum urutan dasar untuk pemecahan suatu masalah, yaitu: 1. START : Berisi instruksi untuk persiapan peralatan yang diperlukan sebelum menangani pemecahan masalah. 2. READ : Berisi instruksi untuk membaca data dari suatu peralatan input. 3. PROCESS : Yang berkaitan dengan pemecahan persoalan sesuai dengan data yang dibaca. 4. WRITE : Berisi instruksi untuk merekan hasil kegiatan ke peralatan 5. END : Mengakhiri kegiatan pengolahan.
  • 8. BAB III PEMBUATAN APLIKASI WEBSITE BERSERTA DATABASE 3. 1. Membuat Database Login Admin 1. Pastikan aplikasi xampp telah terinstall di komputer kamu dan telah kamu jalankan 2. Buka browser anda, seperti gambar yang ada di bawah ini: 3. Ketikkan " localhost/phpmyadmin " (tanpa tanda kutip) pada browser anda yang diberi tanda lingakaran merah seperti gambar di bawah ini. Lalu tekan enter 4. Setelah menekan enter, anda akan masuk pada phpMyAdmin. Tampilannya seperti yang ada di bawah ini.
  • 9. 5. Setelah itu, ganti bahasa Deutsch - German menjadi English yang sudah diberi tanda lingkaran merah, lalu klik menu SQL yang juga sudah diberi tanda lingkaran merah. 6. Setelah masuk menu SQL, silahkan tulis script (tanpa tanda kutip): “create database web_vivi “ Lalu klik Go.
  • 10. 7. Setelah klik Go, maka akan muncul proses loading. Setelah proses loading selesai, maka akan muncul database bernamakan "we_vivi" disebelah kiri yang diberi tanda lingkaran merah seperti gambar di bawah ini. 8. Setelah database terbuat, selanjutnya adalah membuat table di dalam database tersebut. Lalu klik database "web_vivi" tadi, lalu klik menu SQL kembali. 9. Setelah masuk menu SQL, silahkan tulis script:
  • 11. create table login( no int(3) not null auto_increment, username varchar(100) not null, password varchar(100) not null, primary key(no) ) Lalu klik Go 10. Setelah meng-klik Go, maka akan muncul proses loading. Setelah proses loading selesai, maka akan muncul table bernamakan "login" dalam database "web_vivi" yang bisa dilihat di sebelah kiri yang ditandai dengan lingaran berwarna merah.
  • 12. 11. Dalam keadaan ini, table “isi zodiak" masih dalam keadaan kosong. Untuk membuat record nama admin pada table "isi zodiak", maka klik tombol clear. 12. Setelah anda meng-klik clear, otomatis script anda akan terhapus. Untuk membuat record pada table "alamat", silahkan tulis script seperti di bawah ini. insert into alamat values ('','vivi','buka') Jika sudah, lalu klik Go. 13. Setelah meng-klik Go, maka akan muncul proses loading. Tunggu hingga proses loading selesai. Dan jika berhasil, klik table login untuk melihat recordnya seperti tampilan di bawah ini.
  • 13. 14. Dengan ini, kerangka database telah dibuat. Selanjutnya kita akan membuat page .html login dan menyambungkannya ke database tersebut. Sehingga, sebelum memasuki website akan ada tampilan page login yang dapat diakses oleh admin pembuat website itu sendiri sesuai record yang telah diisi pada database tersebut. Kita memerlukan page login, koneksi database dan koneksi database dengan page login. 15. Sebelum itu, pastikan kamu telah membuat folder kosong untuk website kamu di dalam folder installan XAMPP yang berletak di local disk c/xampp/htdocs/ dan buat folder baru disitu dengan nama yang kamu kehendaki. 16. Mulai membuat koneksi database, masuk ke dalam folder itu dan buat notepad baru dengan cara klik kanan – lalu pilih New Text Document, ubah namanya menjadi ”koneksi.php” (tanpa tanda kutip), lalu buka file tersebut ke dalam notepad dengan cara klik kanan – open with notepad. 17. Setelah file terbuka, ketikkan script tersebut
  • 14. <?php $hostname ='localhost'; $username ='root'; $password =''; $database ='web_vivi'; $connect = mysql_connect($hostname,$username,$password) ; mysql_select_db($database,$connect); ?> Setelah script tertulis, save script tersebut dengan cara CTRL + S. 18. Koneksi database telah terbuat, selanjutnya kita membuat koneksi database dengan page login .html. Buat notepad baru dengan cara yang sama pada step sebelumnya, lalu ubah namanya menjadi ”ceklogin.php” (tanpa tanda kutip), buka file tersebut dengan cara yang sama pada step sebelumnya. 19. Setelah file terbuka, ketikkan script tersebut. <?php include "koneksi.php" ; $username=$_POST['username'] ; $password=$_POST['password'] ; $login="select * from login where username='$username' and password='$password'" ;
  • 15. $sql=mysql_query($login) ; $query=mysql_num_rows($sql) ; if(empty($username) || empty ($password)) echo "<script>window.alert('gagal masuk'); window.location('login.html'); </script>" ; else{ if($query > 0) { header('location:index.html') ; } else { echo "<script>window.alert('gagal masuk'); window.location('login.html'); </script>" ; } } ?> Setelah selesai, save dengan menekan CTRL + S. 20. Dengan ini, kita tinggal membuat page login .html. 3. 2. Membuat Page Menu 1 (beranda) 1. Desain layout Page Menu 1 (beranda).
  • 16. Siapkan beberapa gambar untuk banner dan content seperti layout di atas sesuai kehendak kamu masing masing. 2. Buatlah notepad baru , lalu ubah namanya menjadi index.html. Ketikkan script seperti berikut. <html> <head> <title> My Zodiak </title> </head> <body background="100.gif"> <img src="banner baru.png"> <a href=index.html><img src="home.png"></a><a href=beranda.html><img src="beranda"></a><a href=Zodiak.html><img src="Zodiak.png"></a><a href=hubungi_kami.html><img src="hubung_kami.png"></a> <p><img src="40.gif"> <pre> </body> </html> Lalu save dengan menekan tombol CTRL + S
  • 17. 4. Untuk melihat hasilnya, klik kanan file tersebut, lalu pilih open with google chrome atau browser yang kamu kehendaki. Hasil script tersebut akan seperti ini. 3. 3. Membuat Page Menu 2 (Zodiak) 1. Desain layout Page Menu 2 (Siapa Irwan). Siapkan beberapa gambar untuk banner dan content seperti layout di atas sesuai kehendak kamu masing masing.
  • 18. 2. Buatlah notepad baru , lalu ubah namanya menjadi zodiak.html. Ketikkan script seperti berikut. <html> <head> <title> My Zodiak</title> </head <body background="99.gif"> <img src="banner baru.png"> <a href=index.html><img src="home.png"></a><a href=zodiak.html><img src="zodiak.png"></a><a href=hubungi kami.html><img src="contact.png"></a><a href=keluar.html><img src="index.png"></a> <p><img src="40.gif"> <pre> <Ramalan berlaku tanggal 20 April-30 April 2013 Aries(21 Maret-19 April) Umum Awal minggu ini Anda harus menunjukkan betapa steady dan tegas Anda dalam melakukan segala hal. Selasa dan Rabu, Anda memang akan mengalami perubahan dalam berpikir dan ini membuat Anda menghadapi beberapa kesempatan bagus. Hari-hari selanjutnya Anda sedang nyaman dengan comfort zone. Pastikan setelah itu Anda 'memperbarui' cara pandang Anda dengan keluar dari kotak yang selama ini Anda dalami. Akhir pekan? Pergi kencan atau adakan pesta kecil dengan teman-teman dekat pasti sangat menyenangkan. Hati-hati dengan lutut dan persendian Anda. Minggu ini ada indikasi Anda akan mengalami sakit pada bagian-bagian tersebut. Namun, ini tidak menghalangi Anda untuk tetap berolahraga, pilih olahraga yang ringan dan jangan lupakan pemanasan sebelum memulainya. Mulai konsumsi minuman berkalsium jika Anda merasa Anda sudah membutuhkannya. Love Single : Anda sedang sangat handal dalam mengatur segala hal minggu ini. Atur sebuah pesta dengan teman-teman, dan jangan lupa untuk memberikan kesempatan teman Anda
  • 19. untuk mengajak teman-temannya yang lain. Siapa yang tahu Anda malah bertemu the right person di sana? Siapkan musik, makanan dan permainan terbaik yang pernah Anda pikirkan dan pasti akan menarik semua orang untuk datang. Berpasangan : Ubah cara Anda dan pasangan untuk urusan barang-barang atau sesuatu yang Anda dan dia miliki. Jika perlu, Anda bisa menyarankan kepada pasangan untuk apa saja yang menurut Anda mengganggu pikiran Anda. Anda tidak perlu memaksakan apa yang Anda mau kepada pasangan, hanya buatlah dia untuk mengerti dan semua akan berjalan dengan lancar. Karier & Keuangan Memang, jika Anda mempunyai rasa atau hasrat untuk sukses, inilah yang akan membawa Anda ke hasil yang positif. Tetap jaga energi Anda dalam level yang tinggi dan dukung tempat Anda bekerja dengan inisiatif penuh. Jika Anda bergerak di bidang manajemen atau keuangan, Anda akan segera mendapat buah dari perjuangan konstan Anda selama ini. Secara umum, Anda menguasai minggu ini. Minggu ini Anda akan menerima masukan dari beberapa usaha yang telah Anda lakukan sebelumnya. Anda mungkin telah melakukan sebuah interview sebelumnya, bersiaplah untuk menerima kabar baik dari itu. Memang Anda sudah mempunyai satu bidang yang selalu menjadi penarik perhatian Anda, mengapa tidak mencoba untuk menekuninya? Anda akan mendapatkan penghasilan juga dari hal tersebut. Nomor Keberuntungan = 3 Warna </body> </html> Lalu save dengan menekan tombol CTRL + S 3. Untuk melihat hasilnya, klik kanan file tersebut, lalu pilih open with google chrome atau browser yang kamu kehendaki. Hasil script tersebut akan seperti ini.
  • 20.
  • 21. 3. 4. Membuat Page Menu 3 (Hubungi Kami)
  • 22. 1. Desain layout Page Menu 3 (Hubungi Kami). Siapkan beberapa gambar untuk banner dan content seperti layout di atas sesuai kehendak kamu masing masing. 2. Buatlah notepad baru , lalu ubah namanya menjadi zodiak.html.. Ketikkan script seperti berikut. <html> <head> <title> My Zodiak</title> </head> <body background="101.gif"> <img src="banner baru.png"> <a href=index.html><img src="home.png"></a><a href=beranda.html><img src="index.png"></a><a href="zodiak.html"><img src="profile.png"></a><a href=Hubungi_kami.html><img src="contact.png"></a> <p><img src="40.gif"> <pre> <b><font face="Arial" size=6> <b><font face="Arial" size=3 color=black> <pre> <p><b><font face="Caviar Dreams" size=6 color=black>
  • 23. <p><b><font face="Caviar Dreams" size=3 color=black> <pre> <p> <a href="zodiak.html"><img src="zodiak.png"></a> <pre> </body> </html> Lalu save dengan menekan tombol CTRL + S 3. Untuk melihat hasilnya, klik kanan file tersebut, lalu pilih open with mozilla firefox atau browser yang kamu kehendaki. Hasil script tersebut akan seperti ini.
  • 24. 3. 5. Membuat Page Menu 4 (keluar) 1. Desain layout Page Menu 4 (keluar).
  • 25. Siapkan beberapa gambar untuk banner dan content seperti layout di atas sesuai kehendak kamu masing masing. 2. Buatlah notepad baru , lalu ubah namanya menjadi keluar.html. Ketikkan script seperti berikut. <html> <head> <title> My Zodiak </title> </head> <body background="102.gif"> <img src="banner baru.png"> <a href=index.html><img src="home.png"></a><a href=beranda.html><img src="home.png"></a><a href=Zodiak.html><img src="profile.png"></a><a href=hubungi kami.html><img src="contact.png"></a> <p><img src="40.gif"> <pre> <img src="21.png"> <marquee direction = "down" height=1100> <pre> <img src="22.png"> <pre> <img src="23.png"> <pre> <img src="24.png"> <pre> <img src="25.gif"> <pre> <img src="26.gif"> <pre> </marquee> <pre> <img src="29.png"> </body> </html> Lalu save dengan menekan tombol CTRL + S
  • 26. 3. Untuk melihat hasilnya, klik kanan file tersebut, lalu pilih open with Google Chrome atau browser yang kamu kehendaki. Hasil script tersebut akan seperti ini
  • 27. “My Zodiak” Oleh : VIVI ALVIAH NISN : 9981307536 Tugas Laporan Proyek Aplikasi Telah diuji sebagai syarat kelulusan mata pelajaran produktif RPL Semester Genap Tingkat X Tahun Ajaran 2012/ 2013 di SMK NEGERI 1 DEPOK Depok, 24 Mei 2013 Penguji, ________________