welcome to xona xander
hanya bisa mencoba
Minggu, 06 Januari 2013
Proposal Pembuatan Website Untuk Internet
BAB I
PENDAHULUAN
1. LATAR BELAKANG MASALAH
Internet saat ini telah menjadi bagian yang tidak terpisahkan dari kehidupan
kita. Semua aspek kehidupan telah mulai memanfaatkan fasilitas internet, tidak
hanya perusahaan yang ingin memasarkan produknya secara global, tetapi juga
pemerintahan, organisasi, partai politik, yayasan, lembaga, dan bahkan individu
juga telah menggunakan internet untuk mendapatkan kemudahan dalam
memberikan layanan dan informasi, juga untuk kemudahan perluasan dan
pengembangan bisnis.
Setiap waktunya internet semakin memasyarakat di Indonesia, hal ini ditandai
dengan semakin banyaknya pengguna internet dari tahun ke tahun, dan akan
terus bertambah. Diprediksikan setiap tahunnya pengguna internet di
Indonesia meningkat tajam. Ini sangat masuk akal mengingat era globalisasi
yang sudah mulai berjalan.
Website adalah salah satu alat penunjang, sebagai media informasi dan promosi
di internet. Sekarang ini website bukan lagi menjadi “barang mewah” untuk
perusahaan, orgranisasi, maupun pribadi. Tetapi sudah merupakan keharusan
bagi mereka yang siap untuk Go Public, siap untuk memulai perluasan dan
pengembangan usaha apapun bidangnya. Website, juga sebagai simbol
kredibilitas dan prestige yang menunjukkan bahwa selangkah lebih maju dari competitor untuk bersaing dipasar global.
2. IDENTIFIKASI MASALAH
Untuk membuat suatu website dengan applikasi tertentu tidak lah mudah, kita harus mengetahui apa saja yang diperlukan agar website bisa kita pergunakan, bukan hanya tau tapi kita memahami codingan program agar web berjalan dengan baik
3. PERUMUSAN MASALAH
Berdasarkan uraian di atas penulis menganjukan suatu perumusan masalah sebagai berikut:
Mengetahui apa saja yang digunakan untuk membuat website
Memahami cara kerja dari website seperti Dreamweaver,HTML,CSS dll
Jenis jenis website
4. TUJUAN
Maksud dari penelitian yang telah dilakukan adalah untuk menemukan suatu cara
pemecahan masalah yang tepat dalam cara kerja website dalam berbagai aplikasi
5. MANFAAT
Sebagai manusia yang hidup di era globalisasi manfaat yang diberikan internet dan penunjangnya yaitu website berdampak besar terhadap informasi juga teknologi yang bisa diakses kapan saja dan dimana saja. Kegiatan sehari hari dimudahkan dengan adanya teknologi , informasi dan sosialisasi dapat memudahkan seseorang berkreasi.
6. BATASAN MASALAH
Berdasarkan latar belakang yang telah diuraikan sebelumnya, maka dibuat batasan
masalah agar ruang lingkup laporan ini jelas batasannya. Adapun batasan
masalah yang dibuat adalah sebagai berikut:
1. Membangun database aplikasi pengolahan data berbasis web PHP ini
menggunakan software Dreamweaver 8 dan Wamp Server.
2. Sistem operasi yang digunakan untuk menjalankan aplikasi ini adalah sistem
operasi yang berbasis Windows.
3. Membangun database aplikasi pengolahan data berbasis web PHP ini berisi
tentang bagaimana skema relasi.
4. Membangun database aplikasi pengolahan data berbasis web PHP ini berisi
tentang bagaimana koneksi database.
BAB II
1. LANDASAN TEORI
A. PENGERTIAN WEBSITE
World Wide Web yang dikenal dengan website atau sering disingkat dengan www atau
“web” saja merupakan sebuah sistem dengan standar yang telah disepakati bersama
untuk menyimpan, mencari, memformat, dan menampilakn informasi menggunakan
arsitektur klient/ server (Laudon, K. C dan Laudon, J. P , 2007). Sebuah web memiliki
banyak dokumen yang biasa disebut dengan halaman web, serta dilengkapi dengan
komponen-komponen lain seperti image, media, dan lain-lain (Madcoms, 2007).
Web secara fisik adalah kumpulan komputer pribadi, web browser, koneksi ke
ISP, komputer server, router, dan switch yang digunakan untuk mengalirkan informasi
dan menjadi wahana pertama berbagai pihak terkait.
Fasilitas web mengizinkan user untuk mengakses dan berinteraksi dengan teks,
grafik, animasi, foto, suara, dan video. World Wide Web dikembangkan oleh W3C
(World Wide Web Consortium) yang merupakan badan resmi dalam membuat standar web.
Website bekerja berdasarkan pada tiga mekanisme berikut :
1. Protocol standard, aturan yang di gunakan untuk berkomunikasi pada computer
networking, dan HTTP (Hypertext Transfer Protocol) adalah protocol untuk
website.
2. Address, website memiliki aturan penamaan alamat web yaitu URL (Uniform
Resource Locator) yang digunakan sebagai standar alamat internet.
3. HTML, digunakan untuk membuat dokumen yang bisa diakses melalui web.
B. JENIS JENIS WEBSITE
Website Statis
Web statis adalah web yang berisi atau menampilkan informasi-informasi yang
sifatnya statis (tetap). Disebut statis karena pengguna tidak dapat berinteraksi dengan
web tersebut. Cara mudah untuk mengetahui sebuah web statis atau dinamis dapat
dilihat dari tampilannya. Jika suatu web hanya berhubungan dengan halaman web lain
dan berisi suatu informasi yang tetap maka web tersebut statis.
Pada web statis, pengguna hanya dapat melihat isi dokumen pada halaman web
dan apabila diklik akan berpindah ke halaman web yang lain. Interaksi user terbatas,
hanya dapat melihat informasi yang ditampilkan. Web statis biasanya merupakan
HTML yang ditulis pada editor teks dan disimpan dalam bentuk .html atau .htm.
Website Dinamis
Web dinamis adalah web yang menampilkan informasi serta berinteraksi dengan user.
Web yang dinamis memungkinkan pengguna untuk berinteraksi menggunakan form
sehingga dapat mengolah informasi yang di tampilkan. Web dinamis bersifat
interaktif, tidak kaku, dan dalam segi tampilan layout lebih indah.
C. YANG DIBUTUHKAN DARI PEMBUATAN WEBSITE
HTML
HTML (HyperText Markup Language) dikenal sebagai bahasa kode berbasis teks
untuk membuat sebuah halaman web, keberadaannya dikenal dengan adanya ekstensi
*.htm atau *.html (Madcoms, 2008).
HTML merupakan suatu bahasa dari website (www) yang dipergunakan untuk
menyusun dan membentuk dokumen agar dapat ditampilkan pada program browser.
Ketika user mengakses web, maka ia mengakses dokumen
seseorang yang ditulis dengan menggunakan format HTML. Dapat disimpulkan
bahwa HTML merupakan protokol yang digunakan untuk mentransfer data atau
dokumen dari web server ke browser. Dalam penggunaan HTML, HTML menentukan dua
fungsi, yaitu:
1. Membentuk tata letak dokumen, baik jenis huruf, gambar, dan komponenkomponen
lainnya.
2. Menentukan hubungan ke dokumen lainnya, HTML merupakan suatu bahasa
komputer yang termasuk dalam katagori SGML (Standard Generalized Markup
Language) di mana bentuknya merupakan file standar ASCII yang berisi kodekode
untuk mengatur dokumen.
HTML bersifat fleksibel, artinya HTML dapat disisipi kode-kode script seperti
JavaScript, VBScript, dan juga bahasa pemrograman berbasis web seperti PHP dan
ASP. Animasi seperti Flash serta beberapa jenis file grafis dan multimedia juga dapat
disisipkan dan ditampilkan melalui HTML. Fleksibilitas HTML dan daya dukung ini
meningkatkan daya guna dan menjadikannya sebagai bahasa kode yang dinamis.
Cascading Style Sheet (CSS)
Cascading Style Sheet (CSS) adalah suatu cara untuk membuat format atau layout
halaman web menjadi lebih menarik dan mudah dikelola. CSS muncul
karena sulitnya mengatur layout tampilan dokumen web yang dibuat dengan HTML
murni meskipun telah menggunakan berbagai kombinasi format
CSS dapat ditulis dengan pada bagian body, head suatu dokumen HTML atau
diletakkan di sebuah file terpisah. Perintah-perintah CSS dibatasi oleh tag <style>
dan </style>. Beberapa hal yang dapat dilakukan oleh CSS, antara
lain:
1. Mendefenisikan tampilan halaman web yang dibuat dalam satu tempat khusus,
lebih baik daripada menulis berulang-ulang dalam satu atau beberapa halaman
web.
2. Kemudahan mengubah tampilan halaman web bahkan setelah halaman itu selesai
dibuat. Karena style didefenisikan dalam satu tempat maka dapat mengubah
tampilan sebuah situs dengan sekali kerja.
3. Mendefenisikan ukuran huruf dan atribut-atribut serupa yang memiliki akurasi
setingkat word processor, menempatkan content halaman web dalam ketelitian
pixel, mengulang pendefenisian tag-tag HTML secara keseluruhan.
4. Mendefinisikan style sesuai kebutuhan untuk link.
5. Mendefenisikan layer yang dapat diletakkan di atas elemem lain.
PHP
PHP merupakan singkatan dari PHP Hypertext Preprocessor. PHP merupakan bahasa
pemrograman skrip yang diletakkan dalam server yang biasa digunakan untuk
membuat aplikasi web yang bersifat dinamis. Maksud web dinamis adalah dapat
membentuk suatu tampilan web berdasarkan permintaan terkini, dapat dilakukan
dengan menampilkan isi database ke halaman web. PHP juga digunakan secara
command line, yaitu skrip PHP dapat dijalankan tanpa melibatkan web server maupun
browser (Kadir, 2008a).
Dengan menggunakan lisensi GPL (GNU Public License), PHP bebas
didistibusikan oleh siapa saja dan kemana saja. Software ini dapat diunduh pada situs
http://www.php.net dan tersedia untuk berbagai platform (seperti Windows, Linux,
dan lain-lain). PHP tersedia dalam bentuk kode biner maupun kode sumber yang
lengkap.
Sintaks PHP
Sintaks adalah rule atau aturan yang harus diikuti untuk secara tepat menulis kode
yang terstruktur. Semua kode PHP harus mengikuti bentuk dasar berikut:
<?php
// semua kode PHP diletakkan di sini
?>
Atau menggunakan tag yang lebih pendek seperti di bawah ini tetapi diperlukan
tambahan seting pada server web:
<?
?>
Sama halnya dengan bahasa pemrograman yang lain, PHP juga mengharuskan
penyimpanan file script dengan ekstensi .php.
Konsep Kerja PHP
Model kerja HTML diawali dengan permintaan suatu halaman web oleh browser.
Berdasarkan URL (Uniform Resource Locator), browser mendapatkan alamat dari
web server, mengidentifikasi halaman yang dikehendaki, dan menyampaikan segala
informasi yang dibutuhkan oleh web server.
Selanjutnya, web server akan mencarikan file yang diminta dan memberikan
isinya ke browser. Browser yang telah menerima isinya akan segera melakukan proses
penerjemahan kode HTML dan menampilkannya ke layar user.
Konsep kerja halaman PHP, prinsipnya serupa dengan kode HTML. PHP
bekerja sebagai interpreter sehingga memerlukan kode asli. Ketika program yang
berekstensi .php diminta oleh user, web server yang menanganinya akan mengambil
kode sumber PHP-nya dan menyerahkan ke interpreter PHP. Selanjutnya, interpreter
PHP segera mengeksekusi kode dan menyerahkan hasilnya ke web server. Setelah itu
web server menyerahkan kode yang dihasilkan inerpreter PHP ke user yang
memintanya. Kode inilah yang akan diterjemahkan oleh brieser untuk ditampilkan di
layar. Jika kode mengandung perintah untuk mengakses database maka pada saat
mengeksekusi kode lah PHP akan berkomunikasi ke database server.
PHP dan Database
Salah satu kelebihan dari PHP adalah mampu berkomunikasi dengan berbagai
database. Sehingga, untuk menampilkan data yang bersifat dinamis, yang diambil dari
database merupakan hal yang mudah untuk diimplementasikan. Inilah latar belakang
mengapa PHP sangat tepat untuk membangun halaman-halaman web dinamis.
Pada saat ini PHP sudah dapat berkomunikasi dengan berbagai database
meskipun dengan kelengkapan yang berbeda-beda. Beberapa diantaranya :
· DBM,
· FilePro (Personix, Inc),
· Informix,
· Ingres,
· InterBase,
· Microsoft Access,
· MSQL,
· MySQL,
· Oracle,
· PostgreSQL,
· Sybase
D. APPLIKASI UNTUK PEMBUATAN WEB
XAMPP
XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi,
merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server yang
berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL
database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan
Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi, yaitu
Windows, Linux, Mac OS, dan Solaris), Apache, MySQL, PHP dan Perl. Program ini
tersedia dalam GNU General Public License dan bebas, merupakan web server yang
mudah digunakan yang dapat melayani tampilan halaman web yang dinamis. Untuk
mendapatkanya dapat mendownload langsung dari www.apachefriends.org/en/xampp.html.
MySQL
MySQL adalah salah satu jenis database server yang sangat populer, hal ini
disebabkan karena MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses
databasenya. MySQL bersifat Open Source, software ini dilengkapi dengan source
code (kode yang dipakai untuk membuat MySQL), bentuk executable-nya atau kode
yang dapat dijalankan secara langsung dalam sistem operasi (Kadir, 2008b).
MySQL awalnya dibuat oleh perusahaan konsultan bernama TcX yang
berlokasi di Swedia. Saat ini pengembangan MySQL berada di bawah naungan
perusahaan MySQL AB. Dan bisa diperoleh dengan cara mengunduh di internet
melalui situs www.mysql.com MySQL termasuk jenis RDBMS (Relational Database
Management System). Itulah sebabnya, istilah tabel, baris, dan kolom digunakan pada
MySQL. Pada MySQL, sebuah database mengandung satu atau sejumlah tabel. Tabel
terdiri atas sejumlah baris dan setiap baris mengandung satu atau beberapa kolom.
Sebagai software DBMS, MySQL memiliki sejumlah fitur, diantaranya :
· Multiplatform
MySQL tersedia pada beberapa platform (Windows, Linux, Unix, dan lainlain)
· Andal, cepat, dan mudah digunakan
MySQL tergolong sebagai database server (server yang melayani permintaan
terhadap database) yang andal, dapat menangani database yang besar dengan
kecepatan yang tinggi, mendukung banyak fungsi untuk mengakses database,
dan mudah digunakan.
· Jaminan keamanan akses
MySQL mendukung pengamanan database dengan berbagai kriteria
pengaksesan. Penerapannya seperti pada saat mengatur user tertentu agar bisa
mengakses data yang bersifat rahasia, sedangkan user lain tidak boleh. MySQL
juga mendukung konektivitas ke berbagai software. Misalnya, dengan
menggunakan ODBC (Open Database Connectivity), database yang ditangani
MySQL dapat diakses melalui program yang dibuat dengan Visual Basic.
Melalui JDBC (Java Database Connectivity) program klien yang berbasis Java
dapat berkomunikasi dengan MySQL. MySQL juga bisa diakses melalui
aplikasi berbasis web, misalnya dengan mengguanakan PHP.
· Dukungan SQL
MySQL mendukung perintah SQL (Structured Query Language). SQL
merupakan standar dalam pengaksesan database relasional. Pengetahuan akan
SQL akan memudahkan user untuk menggunakan MySQL
MySQL mempunyai empat instruksi dasar yang sangat mendukung dalam
pembentukan sebuah database. Yaitu select, insert, update, dan delete, masing-masing
digunakan untuk menampilkan data, menginput atau menambah data, mengubah data,
dan menghapus data dalam database (Madcoms, 2008)
.
APACHE
Web server Apache berbasiskan Open Source dan mulai populer di internet sejak
tahun 1996 karena Open Source. Apache bebas didistribusikan oleh siapa saja dan ke
siapa saja. Software ini dapat diunduh pada situs http:// http://www.apache.org dan tersedia
untuk berbagai platform, diantaranya Windows, Linux, dan Unix.
Agar dokumen-dokumen web yang berekstensi HTML ataupun PHP bisa
diakses oleh browser maka dokumen-dokumen tersebut perlu diletakkan dalam
direktori khusus yang diatur oleh Apache. Tugas utama Apache adalah menghasilkan
halaman web yang benar kepada user berdasarkan kode PHP yang dituliskan oleh
pembuat halaman web. Jika diperlukan, berdasarkan kode PHP yang dituliskan maka
dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk
mendukung halaman web yang dihasilkan.
DREAMWEAVER 8
Dreamweaver adalah sebuah HTML editor profesional yang berfungsi untuk
mendesain secara visual dan mengelola situs web maupun halaman web.
Dreamweaver 8 merupakan salah satu program desain web yang dalam
perkembangannya sudah menjadi salah satu aplikasi yang berfungsi sebagai
pengembangan web (Web Development). Dremweaver 8 ini dapat melakukan
pendesainnan layout (untuk membuat tampilan dari web), membuat skrip yang
memiliki fasilitas pengecekan/ validasi dari keyword untuk setiap server side yang
digunakan, dan membuat sebuah website yang dinamis .
Dalam pembuatan web dinamis membutuhkan kemampuan Dreamweaver
menggunakan DML (Data Manipulation Language) yang dimiliki oleh SQL.
Dreamweaver juga memungkinkan penggunaan fungsi DDL (Data Definition
Language) untuk mendukung pembuatan kode yang memiliki pengecekan validasi
· Data Definition Language (DDL),
SQL memiliki kemampuan untuk melakukan pendefinisian data yang berupa
pembuatan tabel atau database, penghapusan tabel ataupun databasse, dan lainlain.
· Data Manipulation Language (DML),
SQL memiliki kemampuan untuk melakukan manipulasi data dari suatu
database yang meliputi proses penambahan data, pemilihan data, proses
penghapusan dan perubahan data.
Fungsi DDL dapat digunakan untuk membuat atau menulis skrip pada mode Code
yang khusus disediakan oleh Dreamweaver 8 untuk menuliskan scripting. Hal ini tidak
jauh berbeda jika menggunakan Notepad sebagai sarana pembuatan skrip, namun
keunggulan yang paling hebat dari Dreamweaver 8 adalah kode yang dibuat akan
diberikan validasi dengan teknik pewarnaan yang sempurna sehingga mempermudah
mengetahui bila terjadi kesalahan penggunaan keyword.
Secara garis besar Dreamweaver 8 tetap memiliki konsistensi di dalam
arsitektur program, dengan 3 aspek utama, yaitu Design Layout, Code, dan
Development. Dreamweaver 8 juga didukung untuk pengembangan penggunaan CSS,
XML, dan RSS. Penggabungan tiga aspek dan beberapa tools pendukung inilah yang
menyebabkan Dreamweaver 8 memiliki kemampuan yang powerful sehingga
pengembangan web menjadi mudah dan
E. HYPOTESIS
Website adalah salah satu alat penunjang, sebagai media informasi dan promosi
di internet. Sekarang ini website bukan lagi menjadi “barang mewah” untuk
perusahaan, orgranisasi, maupun pribadi. Tetapi sudah merupakan keharusan
bagi mereka yang siap untuk Go Public, siap untuk memulai perluasan dan
pengembangan usaha apapun bidangnya. Website, juga sebagai simbol
kredibilitas dan prestige yang menunjukkan bahwa selangkah lebih maju dari competitor untuk bersaing dipasar global.
BAB III
1. KESIMPULAN
World Wide Web yang dikenal dengan website atau sering disingkat dengan www atau
“web” saja merupakan sebuah sistem dengan standar yang telah disepakati bersama
untuk menyimpan, mencari, memformat, dan menampilakn informasi menggunakan
arsitektur klient/ server.
Jenis website dibagi menjadi 2 ada website statis dan website dinamis , perbedaan paling mendasar adalah website statis berisi atau menampilkan informasi-informasi yang sifatnya statis (tetap) dan website dinamis yang menampilkan informasi serta berinteraksi dengan user.
Web yang dinamis memungkinkan pengguna untuk berinteraksi menggunakan form
sehingga dapat mengolah informasi yang di tampilkan
2. SARAN
Saya menyadari bahwa proposal ini masih jauh dari sempurna, oleh karena itu saya sangat menerima kritik dan saran yang membangun agar penulis bisa membuat dan belajar dari proposal yang sudah dibuat untuk lebih baik lagi
3. DAFTAR PUSTAKA
Ribhy.ini-aja.com/working-with-my/pembuatan-website
Blog.tp.ac.id/pemanfaatan-internet
Langganan:
Postingan (Atom)