WELCOME TO THE JUNGLE OF KNOWLEDGE MY FRIEND TUGAS-TUGAS

Kamis, 29 November 2018

Tutorial WEB Sederhana Menggunakan HTML

Contoh Kode HTML Sederhana – Contoh Web HTML Sederhana

Di halaman ini anda akan mempelajari tentang :
Tools-tools yang diperlukan untuk membuat kode html
Cara Membuat file HTML
Membuat Title halaman website HTML
Membuat Header Website HTML
Membuat Menu Website
Mengisi Konten website
Membuat Footer
Download contoh koding HTML website lengkap
Dari sederhana yang akan kita buat, nantinya akan menghasilkan halaman website seperti ini :
contoh kode html - contoh web html sederhana
Kode HTML merupakan kode yang digunakan untuk membuat suatu halaman website. Jika anda ingin belajar membuat website, pondasi awalnya adalah mempelajari HTML. Setelah anda menguasai HTML secara fasih, selanjutnya anda bisa mempelajari lebih jauh bahasa-bahasa pemrograman website lainnya seperti javascript, PHP, dan lain-lain. Namun tanpa anda mempelajari HTML, mempelajari bahasa pemrograman website lainnya bisa menjadi sia-sia karena bahasa pemrograman website apapun selalu berujung kepada output HTML.
Jika anda ingin mencoba membuat contoh coding HTML website, berikut ini akan kami berikan panduan singkatnya agar anda bisa mencoba sendiri membuat kode website HTML dengan mudah dan cepat.

Tools yang Dibutuhkan untuk Membuat Kode HTML

Membuat file html untuk web html sederhana sangatlah mudah, bahkan jika sekedar ingin mencoba, anda bisa menggunakan tools-tools atau software yang sudah ada di komputer/laptop anda. Yaitu :
Notepad
Software bawaan windows ini bisa anda gunakan untuk membuat file HTML sederhana hingga file HTML yang rumti sekalipun. Namun tentunya ada beberapa kekurangan ketika anda memilih melakukan proses coding atau penulisan kode HTML menggunakan notepad, diantaranya kode yang tidak tersusun rapi sehingga agak sulit ketika dilakukan pengeditan ataupun modifikasi kode. Tapi apabila anda sekedar hanya ingin membuat kode HTML sederhana, anda bisa menggunakan notepad, lalu selanjutnya setelah lebih mahir anda bisa menggunakan aplikasi editing lainnya yang memiliki fitur lebih lengkap.
Browser
Tools selanjutnya yang akan kita gunakan yaitu browser. Anda bisa menggunakan browser bawaan windows yaitu Internet Explorer, ataupun menggunakan browser lainnya seperti Google Chrome, Firefox, Safari ataupun Opera. Browser ini diperlukan untuk menampilkan hasil halaman website HTML yang akan kita buat.

Membuat file HTML

Untuk membuat file HTML, buka aplikasi notepad di laptop/komputer anda. Setelah itu ketikkan kode berikut di dalam notepad :
<!DOCTYPE html>
<html>
</html>
Kode diatas merupakan kode dasar untuk membuat suatu file HTML yang berfungsi untuk memberitahu browser bahwa file tersebut adalah file HTML.
Setelah mengetikkan kode tersebut di notepad anda, pilih menu save as. Simpan file notepad dengan nama index.html lalu ganti file type menjadi all type. Selamat, anda telah berhasil membuat file HTML pertama anda!
Save file html sederhana
Anda bisa mencoba menjalankan file html ini dengan membuka file index.html yang telah anda simpan. File ini akan terbuka di browser default anda. Atau untuk membukanya di browser favorit anda, anda bisa melakukan right klik pada file ini, lalu pilih open with, dan pilih browser favorit anda. Maka browser akan membuka file html anda dan menampilkannya menjadi sebuah tampilan halaman website.

Membuat Pagetitle dan Head Halaman HTML

Selanjutnya setelah berhasil membuat file HTML kita akan membuat tag head di file html anda. Tag head ini akan berisi informasi-informasi mengenai halaman website anda. Selain itu di tag head ini juga anda bisa memasukkan file-file lain yang dibutuhkan seperti file css ataupun javascript untuk menunjang website anda. Kode-kode di dalam tag head ini tidak akan ditampilkan kedalam layar output saat anda membuka file html di browser, namun sangatlah penting untuk memberikan informasi kepada browser, bot maupun search engine mengenai halaman website anda.
Pada contoh kali ini, kita akan memasukkan beberapa informasi penting seperti nama halaman (pagetitle) serta meta description yang merupakan deskripsi atau penjelasan mengenai halaman website anda. Tambahkan tag head di file notepad anda sebelumnya diantara tag html dengan kode sebagai berikut :
<head>
<title>Contoh Website HTML Sederhana</title>
<meta name="description" content="Contoh Kode HTML Sederhana">
</head>
Save notepad anda, maka sekarang file HTML anda sudah berisi informasi awal mengenai website anda.

Membuat Header Website

Sebelumya perlu dijelaskan disini bahwa header berbeda dengan tag head. Jika tag head merupakan tempat disimpannya kode berupa informasi-informasi seputar halaman website, sedangkan header merupakan tampilan website yang berada di paling atas halaman website. Pada umumnya, di header ini akan ditampilkan judul utama halaman, tagline website, logo, serta menu navigasi website.
Untuk contoh kode HTML sederhana kali ini kita akan membuat header dengan background berwarna biru yang berisi judul serta tagline website. Tambahkan beberapa baris kode setelah tag penutup </head> di file html anda dengan beberapa baris kode berikut :
<body>
<div class="top-header">
<h1>Judul Halaman Website</h1>
<span>Tagline mengenai halaman website</span>
</div>
</body>
Selanjutnya, untuk merubah tampilan header yang telah kita buat tersebut diatas, kita memerlukan beberapa kode css untuk merubah tampilan seperti warna, huruf, background, dan settingan-settingan tampilan lain. Untuk itu, anda perlu menambahkan kode berikut di antara tag <head> dan </head> file html anda :
<style>
body {
font-family: 'Open Sans Condensed', sans-serif;
margin:0;
}
.top-header {
width:100%;text-align:center;background-color:#2ca1db;padding-top:80px;padding-bottom:80px;color:#fff;
}
.menu {
background-color:#247ca7;
}
</style>
Setelah mengetikkan kode diatas, save file notepad anda, lalu cobalah untuk membuka file tersebut. Maka header telah berhasil muncul di halaman website anda.

Membuat Menu Website

Menu merupakan suatu bagian penting dalam sebuah website. Dengan adanya menu, pengunjung website bisa membuka halaman lain di website anda. Kode selanjutnya yang akan kita buat adalah kode menu untuk membuat menu dibawah bagian header halaman website.
Setelah kode header terakhir diatas yang anda tambahkan ke file html sederhana anda, tambahkan kode berikut untuk membuat sebuah menu :
<div class="menu">
<ul class="nav-menu">
<li><a href="">Home</a></li>
<li><a href="">About</a></li>
<li><a href="">Profile</a></li>
<li><a href="">Contact</a></li>
</ul>
</div>
Selain itu untuk membuat tampilan menu menjadi lebih menarik, tambahkan kode berikut diantara tag <style> dan </style> untuk memasukkan kode css guna merubah tampilan menu default.
.menu {
background-color:#247ca7;
}

.menu {
background-color:#247ca7;
}
.nav-menu {
margin:0px;
padding-left:0px;
list-style:none;
text-align:center;
}
.nav-menu li {
display:inline-block;
padding-top:15px;
padding-bottom:15px;
color:#fff;
}
.nav-menu a {
color:#fff;
padding-top:15px;
padding-bottom:15px;
text-decoration:none;
padding-right:5px;
padding-left:5px;
}
.nav-menu li:after {
content : '|';
}
.nav-menu li:last-child:after {
content : '';
}

Mengisi Konten Website (Judul, Paragraf, Gambar, Serta List)

Langkah selanjutnya adalah mengisi halaman website anda dengan konten. Kita akan menambahkan judul, paragraf, gambar dan juga list di konten halaman website. Tambahkan kode-kode berikut di file HTML anda :
<div class="main-content">
<h2>Sub Judul Halaman</h2>
<h3>Sub Judul</h3>

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean luctus risus eu leo luctus venenatis. Mauris eros dui, commodo vitae venenatis volutpat, porttitor quis tellus. Aenean ullamcorper tristique ex iaculis fringilla. Maecenas rutrum, ipsum ut porttitor varius, risus eros lobortis urna, accumsan mollis metus tortor ut mauris. Morbi eu mollis ante. Vivamus venenatis tortor quis finibus auctor. Suspendisse consequat tempor quam. Praesent sem dolor, tristique ac iaculis sit amet, tristique sit amet arcu. In vel dui a elit imperdiet varius sed in sapien. Pellentesque vel sapien sit amet mi imperdiet vestibulum.</p>

<p>Aliquam aliquam blandit orci, vitae blandit ligula dignissim in. Aliquam at eleifend nisi. Maecenas gravida nibh eu semper tempor. Mauris placerat id ex sit amet placerat. Cras malesuada fringilla risus et tempus. Fusce sit amet velit metus. Integer facilisis venenatis lectus, ut mollis risus porta sed. Ut eu ullamcorper turpis, id elementum ante. Nam aliquam feugiat aliquam. Proin commodo fermentum dapibus.</p>

<div style="text-align:center;">
<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/6/61/HTML5_logo_and_wordmark.svg/180px-HTML5_logo_and_wordmark.svg.png">
</div>

<p>Pellentesque non nisi elit. Donec viverra enim augue, id consequat ex elementum sed. Aenean purus sem, bibendum quis tristique sed, laoreet quis nisi. Integer ultrices purus ac aliquet fermentum. Sed vulputate orci leo, vel dignissim sem dictum quis. Sed eleifend, tortor venenatis porta vestibulum, risus ante scelerisque mauris, id commodo tortor massa nec tortor. Nullam semper molestie purus in congue. Duis ac vulputate libero. Etiam vel orci aliquam, tempor nunc gravida, tempus metus. Duis lobortis fringilla nisl non ultrices. Vivamus vulputate enim mauris, quis rhoncus leo facilisis nec. Vestibulum et elit scelerisque, fermentum massa quis, ullamcorper nunc. Proin ut tincidunt purus, et lobortis tellus. Vivamus ut leo ullamcorper, suscipit ipsum a, tincidunt dolor. Donec ut interdum velit, nec porta sapien.</p>
<ul>
<li>Daftar List 1</li>
<li>Daftar List 2</li>
<li>Daftar List 3</li>
<li>Daftar List 4</li>
<li>Daftar List 5</li>
<li>Daftar List 6</li>
</ul>
<h3>Sub Judul</h3>
<p>Nulla consectetur ornare leo nec consequat. Fusce fermentum convallis lectus, at posuere sem vehicula fringilla. Morbi nulla justo, dapibus quis mi et, fringilla tempor nunc. Praesent faucibus gravida ex, ut tincidunt sem vestibulum et. Ut ac enim eros. Duis luctus dui vitae sagittis finibus. In eu velit ut ante elementum placerat a sit amet magna. Praesent aliquet interdum dui, in eleifend augue accumsan id.</p>

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam semper nisl sem, ut sagittis urna consequat vel. Nulla tincidunt luctus sodales. Nulla venenatis neque et felis interdum efficitur. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur sit amet mollis ante. Nullam sit amet dui in felis tempor fringilla ut vulputate enim. In sit amet augue imperdiet, venenatis tellus ut, facilisis felis. Sed porttitor magna ante, ac pretium lacus tristique ut. Nam sem magna, accumsan quis risus eu, sollicitudin lobortis mi. Nulla consectetur tortor at sapien tincidunt cursus. Sed porta ornare volutpat. Vestibulum sollicitudin vehicula mi. Quisque eu dui ex. Proin dignissim egestas facilisis. Proin pretium velit tempus, volutpat ipsum et, dapibus leo.</p>
</div>

Membuat Footer Website

Bagian terakhir dari suatu website adalah footer. Footer merupakan bagian paling bawah dari suatu website, biasanya pada footer berisi link, alamat bisnis, kontak, account social media, dan informasi-informasi lain yang belum sempat tercantum di bagian lain suatu website. Kali ini kita akan membuat kode html untuk membuat footer website. Masukkan kode footer pada bagian bawah file html anda sebelum tag </body> :
<div class="footer">
<div class="foot-area">
<h3>Tentang Website</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean luctus risus eu leo luctus venenatis. Mauris eros dui, commodo vitae venenatis volutpat, porttitor quis tellus.
</p>
</div>
<div class="foot-area">
<h3>Daftar Link</h3>
<a href="">Link 1</a>
<a href="">Link 2</a>
<a href="">Link 3</a>
<a href="">Link 4</a>
<a href="">Link 5</a>

</div>
<div class="foot-area">
<h3>Hubungi Kami</h3>
<ul>
<li>Email : Email@email.com</li>
<li>Telepon : 0800-0000-0000</li>
</ul>
</div>
<div class="foot-area">
<h3>Follow Social Media Kami</h3>
<ul>
<li>Facebook : Link Facebook</li>
<li>Twitter : Link Twitter</li>
</ul>
</div>
<div class="copy">
<span>Copyright 2018 - website anda.
</span></div>
</div>
Demikianlah tutorial kali ini mengenai contoh website HTML sederhana untuk membuat website yang bisa anda praktekkan langsung untuk membuat sebuah halaman website. Halaman website yang telah kita buat sangatlah sederhana, namun setidaknya bisa menjadi awal pengetahuan anda mengenai cara membuat kode HTML, dan berbekal pengalaman membuat contoh kode HTML ini anda bisa mempelajari lagi lebih dalam tentang HTML.
Share:

Rabu, 03 Oktober 2018

COBA COBA BELAJAR HTML DASAR

TULISAN BERJALAN Belajar HTML Dasar

Belajar HTML Sederhana ARIS M.A.


HURUF TEBAL

Huruf Miring
Garis Bawah

Daftar:

1. SIJI
2. LORO
3. TELU
4. PAPAT
TULISAN WARNA MERAH
TULISAN WARNA KUNING
TULISAN WARNA HIJAU
LINK WEB FACEBOOK
Share:

JENIS JENIS WEBSITE

JENIS JENIS WEBSITE (TUGAS PRAKTIKUM WEBSITE)

Saya sedang belajar HTML dari Duniailkom

Jenis website berdasarkan bentuknya

Sebelum memulai pembuatan website seorang web designer akan menanyakan tujuan Anda membuat website. Apakah akan digunakan sebagai blog pribadi, company profile, toko online, portal berita dan sebagainya.
Pertanyaan ini bertujuan untuk menentukan apakah website Anda membutuhkan halaman statis atau dinamis berdasarkan seberapa sering informasi pada website tersebut akan diperbaharui.
Berikut penjelasan mengenal website statis dan dinamis:

Website Statis

Halaman website statis tidak akan mengalami perubahan konten (isi website) maupun layout saat terjadi permintaan data ke web server. Halaman hanya akan berubah jika pengelola melakukan perubahan terhadap konten website secara manual.
Perubahan biasanya dilakukan menggunakan bantuan program text editor atau program desain website seperti Adobe Dreamweaver. Setiap informasi yang ditampilkan di website statis diatur dengan bahasa markup seperti HTML.
Untuk itu jika dibutuhkan perubahan sekecil apapun, maka hanya bisa dilakukan oleh web designeratau web programmer.
Halaman website statis jauh lebih sederhana, cenderung lebih aman dari serangan hacker, tidak rentan dari kesalahan teknis, dan lebih mudah dibaca oleh mesin pencari (search engine) seperti Google.

Kelebihan Website Statis

  • Cepat untuk dikembangkan
  • Efisien untuk dikembangkan
  • Efisien saat disimpan pada web hosting

Kekurangan Website Statis

  • Membutuhkan tenaga ahli khusus untuk melakukan perubahan
  • Situs menjadi kurang bermanfaat bagi pengunjung
  • Konten website yang usang

Website Dinamis

Website dinamis memiliki konten yang bisa beradaptasi menyesuaikan interaksi dari pengunjung. Perubahan pada data dijalankan oleh aplikasi secara berkala, seperti pada website berita.
Perubahan-perubahan tersebut bisa dilakukan dengan teknik client-side scripting, menggunakan bahasa pemrograman web (Javascript, ActionScript, DHTML).
Dengan client-side scripting konten pada halaman website bisa dirubah dengan cepat pada komputer pengunjung tanpa meminta halaman baru ke web server.
Kebanyakan website dinamis dikembangkan dan dijalankan pada web server dengan bahasa pemrograman server-side scripting (ASP, JSP, Perl, PHP, Python).
Baik bahasa pemrograman client maupun server-side digunakan pada website yang selalu mengalami perubahan konten dan memiliki fitur interaktif yang kompleks.
Website dinamis menawarkan fleksibilitas yang banyak, tapi proses untuk menjalankan halaman website dengan gabungan konten yang unik pada setiap halaman membutuhkan web server canggih berkecepatan tinggi.
Bahkan server yang memadai pun bisa kewalahan jika mendapatkan banyak permintaan data dari website dinamis dalam waktu yang singkat.
Konten dalam website dinamis harus dioptimasi secara khusus agar lebih ramah dengan search engine, ini merupakan kekurangan lain dari website dinamis.

Keuntungan Website Dinamis

  • Memiliki banyak fitur tambahan
  • Lebih mudah untuk dikembangkan
  • Lebih mudah menambah konten baru yang menarik pengunjung dari search engine
  • Memiliki fitur yang memudahkan pengelola dan pengguna untuk bekerjasama

Kekurangan Website Dinamis

  • Membutuhkan waktu lama dan dana lebih untuk pengembangan
  • Membutuhkan biaya hosting lebih mahal
Mayoritas website dari era awal internet memiliki desain statis, tapi kini semakin banyak orang yang sadar akan banyak kelebihan website dinamis. Website dinamis memiliki fitur lebih banyak dan juga memberikan kesan profesional dan pengalaman menarik bagi pengunjung website Anda.

Jenis website berdasarkan fungsinya

Sementara berdasarkan fungsi dan kegunaan yang lebih spesifik, jenis-jenis website dibagi lagi menjadi beberapa jenis, berikut daftarnya:

Company Profile

Company profile merupakan website sederhana yang tentu saja statis, biasanya dibuat oleh perusahaan untuk menampilkan informasi bisnis mereka seperti produk atau jasa, visi misi, dan halaman kontak.
Biasanya, website company profile lebih fokus kepada desain tampilan website yang menawan namun informasi yang dibutuhkan pengunjung tetap ditampilkan dengan jelas.
Contoh Brochure Sites

E-Commerce

E-Commerce adalah website yang memiliki fitur untuk melakukan aktivitas jual beli produk atau jasa melalui internet. Website E-Commerce memiliki fitur yang bisa menggantikan fungsi pada toko offline seperti menampilkan produk, pengecekan ketersedian produk, pemesanan dan transaksi online.



Contoh Web eCommerce
amazon.com

Archive

Website jenis ini digunakan untuk melestarikan atau menyimpan konten elektronik yang terancam akan hilang. Contohnya adalah Internet Archive yang sejak tahun 1996 telah menyimpan dengan baik miliaran halaman website.
Contoh lainnya adalah Google Groups yang pada awal tahun 2005 telah mengarsip lebih dari 845 juta pesan yang diposting ke grup-grup diskusi online.

Dating

Website ini merupakan tempat bagi para pengguna untuk menemukan seseorang yang bisa menjadi pasangan dalam hubungan jangka panjang, kencan, pertemuan singkat ataupun persahabatan.
Banyak website yang membebankan biaya tertentu namun ada pula website yang memberikan layanan ini secara gratis. Sebagian besar website dating juga memiliki fungsi sebagai website jejaring sosial.
Bagi Anda yang tertarik menggunakan layanan ini dapat mengaksesnya di eharmony.com dan match.com.

Government

Website resmi milik pemerintah lokal, negara bagian, departemen pemerintahan atau pemerintah nasional suatu negara. Biasanya website resmi ini juga mengoperasikan website lainnya yang bertujuan untuk memberi informasi mengenai suatu daerah berikut dengan peraturan-peraturan di dalamnya.
Salah satu contoh website pemerintahan yang selalu update saat ini adalah Jakarta.go.id milik Pemprov DKI Jakarta.

Personal

Website jenis ini merupakan website milik individual atau kelompok kecil yang berisikan informasi atau konten yang memang diinginkan oleh pemilik website.
Contohnya saja website milik seorang selebriti besar yang dijalankan oleh humas atau sebuah instansi. Misalnya seperti barackobama.com milik Presiden AS Barack Obama, atau michellebuteau.com milik Michelle Buteau, seorang aktris dan penulis.

Entertainment

Jika anda mencari website yang berhubungan dengan hiburan (entertainment), maka yang akan anda sering temui adalah website promosi, website game online, website film/bioskop, dan website untuk sebuah group band atau penyanyi.
Contoh: kapanlagi.com

News Portal

News Portal merupakan sebuah website yang khusus menyajikan informasi berita kejadian, politik, opini dan sebagainya. Website news yang sudah tidak asing bagi Anda contohnya adalah detik.comliputan6.comviva.co.id dan lainnya.

Blog

Banyak blogger menggunakan blog untuk menuangkan ide dan ekspresi mereka tentang berbagai hal, mulai dari politik hingga ke pembahasan video game misalnya.
Beberapa diantara mereka adalah blogger profesional yang dibayar untuk menulis topik tertentu. Contoh platform yang bisa Anda gunakan untuk memulai blogging, seperti blogger.com milik Google dan wordpress.com milik WordPress Foundation.




Contoh Blog
medium.com

Community

Pengertian situs komunitas (Community Sites) adalah tempat berkumpulnya orang-orang yang ingin bersosialisasi melalui pembentukan sebuah komunitas. Di situs ini, user dapat saling bertukar informasi dan membentuk group-group untuk bersosialisasi. Biasa kita sering dengar dengan istilah forum.
Contoh Community WebsiteContoh: kaskus.co.id, indogamers.com

Educational

Website pendidikan sebagai sarana personalisasi hubungan antara pusat dan komunitas pendidikan (murid/mahasiswa) agar dapat saling berkomunikasi dan menyebarkan informasi berkaitan dengan pendidikan secara luas.

Search Engine


Yahoo Search
Google, Bing, Yahoo Search, DuckDuck Go adalah beberapa contoh macam macam search engine. Website jenis ini merupakan sebuah website yang bertugas mengumpulkan daftar website yang dapat Anda temukan di seluruh jaringan internet dalam database.
Website yang Anda cari bisa muncul dalam halaman hasil pencarian sesuai dengan kata kunci (keyword) yang Anda gunakan.

Gallery

Website jenis ini dirancang khusus untuk digunakan sebagai galeri. Misalnya untuk website galeri pameran seni atau foto dan galeri non komersial lainnya.

Social Media

Fenomena sosial media yang ada di dunia saat ini berlangsung begitu cepat dengan segala perkembangannya. Website sosial media memungkinkan Anda untuk bisa saling bertukar informasi yang terdapat dalam berbagai macam konten (gambar, teks, video dan audio).
Beberapa website sosial media yang terkenal adalah Instagra, Facebook, Twitter dan YouTube.

Social Bookmarking

Stumbleupon
Sebuah website dimana pengguna saling berbagi konten dari internet, kemudian memberikan peringkat dan komentar pada konten tersebut. Contoh website jenis ini adalah StumbleUpon, Digg dan Total Knowledge.

Social News

Website berita sosial menyajikan postingan dari pengguna yang dapat diberikan peringkat berdasarkan popularitasnya. Pengguna lain juga dapat memberikan komentar pada postingan-postingan tersebut.
Website jenis ini digunakan untuk menghubungkan berbagai jenis informasi termasuk berita, cerita lucu, diskusi dan lainnya seperti Reddit, Digg dan SlashDot.
Share:

Minggu, 21 Mei 2017

PEMBAHASAN FUNGSI VIEWS PADA MYSQL





PEMBAHASAN FUNGSI VIEWS PADA MYSQL

PROGRAM STUDI TEKNIK INFORMATIKA
STT IBNU SINA BATAM 2017








A.               LATAR BELAKANG MAKALAH

Dalam proses pemrograman sistem basis data pada program mysql dapat kita temukan suatu kesulitan yaitu apabila kita membuat suatu query pada suatu halaman terkadang kita akan mengulang lagi query tersebut pada halaman lainnya.dan hal tersebut kadang menimbulkan kesulitan yang cukup mengganggu Karena tidak efisien waktu.maka dibutuhkan suatu fungsi yang dapat mengatasi masalah yang kita jumpai tersebut.dalam hal ini pada program mysql terdapat suatu fungsi yang bernama View.View disini sangat berguna dalam pemrograman database Karena kita dapat melihat data tanpa mengulang penulisan query sehingga dalam proses pemrograman dapat lebih memudahkan programmer dan efisien waktu.

B.                TUJUAN MAKALAH

Tujuan dari pembuatan makalah ini yaitu :
·         Sebagai syarat nilai tugas kelompok pada mata kuliah system basi data
·         Memahami secara umum arti dan fungsi dari view pada program mysql
·   Memahami beberapa fungsi dalam views dan contoh cara pembuatan fungsi: membuat (create) mengubah (alter) dan menghapus (drop)
·         Mengetahui kelebihan dan kekurangan dari penggunaaan views pada mysql

C.               RUMUSAN MAKALAH

Dalam makalah ini membahas beberapa topik terkait views yaitu :
·         Apa arti dan fungsi views pada mysql?
·         Apa saja fungsi yang terdapat pada views?
·         Apa saja kelebihan dalam menggunakan views?
·         Apaa saja kelemahan dalam menggunakan views?


D.               PEMBAHASAN

           A. PengertianViews dan Fungsinya

Di dalam MySQL, Views dapat didefenisikan sebagai ‘tabel virtual’. Tabel ini bisa berasal dari tabel lain, atau gabungan dari beberapa tabel.Views di MySQL mulai disediakan pada versi 5.0.Views berisi perintah SELECT ke tabel dalam database.
Views dapat digunakan untuk mempermudah kita dalam pembuatan laporan atau
tampilan database yang diinginkan dengan cepat. Dengan kata lain, Views
merupakan perintah SELECT yang disimpan, sehingga setiap saat kita
membutuhkannya, kita dapat langsung memanggilnya tanpa perlu mengetikkan
perintah SELECT kembali.


B. Membuat dan Mendefinisikan Views

View dibuat atau didefinisikan dengan menggunakan perintah CREATE
VIEW. Bentuk umum perintah untuk membuat (mendefinisikan) view, adalah sebagai
berikut:

CREATE
    [OR REPLACE]
    [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]
    [DEFINER = { user | CURRENT_USER }]
    [SQL SECURITY { DEFINER | INVOKER }]
VIEWview_name [(column_list)]
ASselect_statement
    [WITH [CASCADED | LOCAL] CHECK OPTION]


Berikut adalah contoh dari pembuatan view untuk menampilkan data pelanggan berdasarkan urusan abjad nama pelanggan.

Dan untuk mengeksekusi perintah di atas, kita dapat memanggil dengan perintah
SELECT seperti halnya menampilkan data dari suatu tabel. Berikut adalah contoh cara
pemanggilan view beserta hasil querynya.

SELECT nama, email FROM data_pelanggan;


Contoh lain apabila kita ingin membuat view untuk menampilkan
Laporan order dari pelanggan.


Dan jika dipanggil hasilnya menjadi sebagai berikut:

SELECT * FROM laporan_order;



C. Mengubah View

View yang sudah dibuat, dapat diubah dengan perintah ALTER. Bentuk
umum perintah untuk mengubah view yang sudah ada, sebagai berikut:


ALTER
    [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]
    [DEFINER = { user | CURRENT_USER }]
    [SQL SECURITY { DEFINER | INVOKER }]
VIEWview_name [(column_list)]
ASselect_statement
    [WITH [CASCADED | LOCAL] CHECK OPTION]


Berikut ini contoh untuk mengubah view yang sudah ada:


Dan jika di panggil akan menjadi sebagai berikut :
SELECT * FROM data_pelanggan;



D. Menghapus View

View yang sudah dibuat, dapat dihapus dengan perintah DROP. Berikut ini
bentuk umum dan contoh perintah untuk menghapus view.

DROP VIEW view_name;
Contoh :
DROP VIEW data_pelanggan;






E.                KESIMPULAN

Dari penjelasan yang sudah dijabarkan diatas tadi,dapat diambil beberapa kesimpulan dalam penggunaan fungsi views pada program basis data my sql yaitu:

            A. Kelebihan menggunakan view:


  •        View menyederhanakan query yang kompleks
  •        View membantu membatasi akses terhadap user yang spesifik.
  •        View dapat menjadi sebuah lapisan keamanan.
  •        View memungkinkan kolom hasil perhitungan


            B.     Kekurangan menggunakan view:

1.  Performance : Query terhadap view dapat menjadi lambat terutama jika view tersebut  dibuat menggunakan view yang lain
2.  Table Dependencies : yaitu jika tabel berubah maka otomatis kita juga harus mengubah viewnya.
3.   Tidak cocok digunakan pada query tunggal.



DAFTAR PUSTAKA


Solichin,Achmad.2010.My SQL 5 Dari Pemula Hingga Mahir.Jakarta:HTTP://Achmatim.Net




File Word dan Powerpoint bisa di download pada gambar dibawah ini:



           
Share:
Diberdayakan oleh Blogger.

Popular Posts