BIOGRAFI PENULIS

download BIOGRAFI PENULIS

of 17

Transcript of BIOGRAFI PENULIS

BIOGRAFI PENULIS

KATA PENGANTAR

Pada kesempatan ini saya mengucapkan terima kasih kepada Orang tua saya yang selama ini memberikan dukungan selama saya belajar,dan juga berterima kasih kepada Bapak soehendri S.KOM selaku dosen pembimbing dalam penyusunan makalah singkat Pemgrogaram Web l,tentang apache, Mysql,Phptriad,Appserv,phpmyadmin,Database dan,Implentasinya. Mungkin dalam penyelesaiannya masih banyak kekurangan yang sebabkan karena keterbatasan pengetahuan yang saya miliki untuk saat ini harap dimaklumi.Saya sangat berharap kepada pembaca agar kiranya mau memberikan saran dan kritik yang bermanfaat. Demikianlah penuturan yang dapat saya sampaikan,lebih dan kurang saya ucapkan terima kasih.

Nama Tempat/Tgl lhr Alamat Agama Pendidikan

Email/facebook Tinggi/Berat Badan Cita-cita Golongan Darah Hobby

: Nur Indah Klana Putri : Kisaran, 26 Juni 1990 : Jl. Kartini Gg. Puri : Islam : SDN 010094 SMP Pesantren Daarul Hikmah SMA Pesantren Daarul Hikmah D3 (Manajemen Informatikakomputer) Amik Royal Kisaran. : [email protected] : 155 cm / 68 kg : Pengusaha :(O) :Organization,Seminar, Sport, Music Dj,s wimming, Touring , etc.

Kisaran, 28 Maret 2012

Nur Indah Klana Putri

i

DAFTAR ISI

PENUTUP

KATA PENGANTAR ......................................................... DAFTAR ISI ....................................................................... BAB I : PENDAHULUAN ................................................. A. Pengertian Apache dan Mysql ................................ B. Pengertian MYSQL ................................................. C. Menjalan MYSQL ................................................... BAB II : Pengetian PHPTRIAD & APPSERV .................. A. Pengertian PHPTRIAD B. Pengertian Appserv ....................................... .......................................

i ii 1 1 4 5 7 7 7 15 15

Demikianlah Makalah ini saya perbuat sebagai suatu acuan dalam pengelolan tentang apache Mysql,Phptriad dan Appserv,Phpmyadmin,dan juga Database beserta implementasiny,semoga dapat menjadi bekal tambahan ilmu pengetahuan buat kita dan juga dapat dijadikan sebagai bahan pertimbangan bagi pembaca supaya lebih mengembangkan ilmu komputer ini ,dan lahirnya teknisi-teknisi komputer generasi baru yang benar-benar memanfaatkan ilmunya ke jalan yang benar. Sekianlah yang dapat saya sampaikan,lebih dan kurang saya mohon maaf atas segala kekurangan dalam makalah ini,singakat kata saya ucapkan terima kasih.

BAB III : Pengertian PHPMYADMIN................................ A. Pengertian dan Sejarah PHPMYADMIN ...............

Kisaran,28 april 2012 Penulis, PENUTUP ........................................................................... 29

Nur Indah Klana Putri

ii

29

Tipe Database Terdapat 12 tipe database, antara lain Operational database, Analyticaldatabase, Data warehouse, Distributed database, End-user database, External data base, Hypermedia databases on the web, Navigational database, In-memory data bases, Document-oriented databases, Real-time databases, dan RelationalDatabase.

BAB I PENDAHULUAN 1. Pengertian Apache dan MySQL A. Pengertian ApacheApache adalah sebuah nama web server yang bertanggung jawab pada request-response HTTP dan logging informasi secara detail(kegunaan basicnya). Selain itu, Apache juga diartikan sebagai suatu web server yang kompak, modular, mengikuti standar protokol HTTP, dan tentu saja sangat digemari. Kesimpulan ini bisa didapatkan dari jumlah pengguna yang jauh melebihi para pesaingnya. Sesuai hasil survai yang dilakukan oleh Netcraft, bulan Januari 2005 saja jumlahnya tidak kurang dari 68% pangsa web server yang berjalan di Internet. Ini berarti jika semua web server selain Apache digabung, masih belum bisa mengalahkan jumlah Apache. Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigur, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan penanganan server menjadi mudah. Apache merupakan perangkat lunak sumber terbuka dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang dibawah naungan Apache Software Foundation. Saat ini ada dua versi Apache yang bisa dipakai untuk server produksi, yaitu versi mayor 2.0 dan versi mayor 1.3. Apache merupakan webserver yang paling banyak digunakan saat ini. Hal ini disebabkan oleh beberapa sebab, di antaranya adalah karena sifatnya yang opensource dan mudahnya mengkostumisasikannya. diantaranya dengan menambahkan support secure protocol melalui ssl dan konektifitasnya dengan database server melalui bahasa scripting PHP .Ada hal yang berkaitan dengan apache antara lain sbb;

28

1

1. Ab (Apache Bookmarking Tool) Ab adalah Apache HTTP server benchmarking tool, yang intinya adalah untuk mengukur berapa kecepatan apache dalam menangani sejumlah request per unit waktu. Semakin besar nilainya (request/second) semakin baik. Nilai ini (request/second) bisa dituning dengan beberapa cara, misalnya dengan caching, php accelerator (zend, eAccelerator), dan lainnya. Sebuah contoh kasus pada blog yang menggunakan engine wordpress di dalamnya, sebelum menggunakan plugin cache (murni wordpress) bisa mendapat sekitar +/- 40 requests/second. Tapi setelah menambahkan plugin WP-Cache (disarankan:) WP-Super Cache bisa mencapai 400-an requests/second. Berikut link urlnya: http://elliottback.com/wp/why-my-wordpress-site-is-so-much-fasterthan-yours/ 2. Alias pada apache Alias pada web server berfungsi jika kita ingin menampilkan web yang berada di luar directori default dari apache. Misal sebagai contoh terdapat web duniakamu yg berlokasi di /media/web/. Seharusnya web tersebut diletakkan di /var/www/ akan tetapi pada direktori defaul apache sudah terdapat file lain. Jika direktori duniakamu dimasukkan ke dalam direktori default apache akan menghasilkan kericuhan pada direktori itu. Untuk menghindari kericuhan itu bisa ditambahkan beberapa baris tulisan pada apache.conf tentang alias. Setelah ditambahkan save dan restart web servernya sesuai directori dan versi web server, misal /etc/init.d/apache2 restart. Kemudian atur juga permision pada direktori duniakamu, atur agar smua user bisa membaca dan mengeksekusi,missal chmod 775 /media/web/duniakamu.

adalah model relasional, yang menurut istilah yaitu mewakili semua informasi dalam bentuk tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar tabel diwakili dengan menggunakan nilai yang sama antar tabel. Perangkat Untuk Membuat Database. Database dapat dibuat dan diolah dengan menggunakan suatu program komputer, yaitu yang biasa disebut dengan software (perangkat lunak).Software yang digunakan untuk mengelola dan memanggil kueri (query) database disebut Database Management System (DBMS) atau jika diterjemahkan kedalam bahasa indonesia berarti Sistem Manajemen Basis Data. DBMS terdiri dari dua komponen, yaitu Relational Database Management System (RDBMS) dan Overview of Database Management System (ODBMS). RDBMS meliputi Interface Drivers, SQL Engine, Transaction Engine, Relational Engine, dan Storage Engine. Sedangkan ODBMS meliputi Language Drivers,Query Engine, Transaction Engine, dan Storage Engine. Sedangkan level dari softwarenya sendiri, terdapat dua level software yang memungkinkan untuk membuat sebuah database antara lain :

High Level Software dan Low Level Software.

Yang termasuk di dalam High Level Software, antara lain Microsoft SQL Server, Oracle, Sybase, Interbase, XBase, Firebird, MySQL, PostgreSQL, Microsoft Access, dBase III, Paradox, FoxPro, Visual FoxPro, Arago, Force, Recital, dbFast, dbXL,Quicksilver, Clipper, FlagShip, Harbour, Visual dBase, dan Lotus Smart Suite Approach. Sedangkan yang termasuk di dalam Low Level Software antara lainBtrieve dan Tsunami Record Manager.27

2

2. Pengertian Database Dan Implementasinya 1. Database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik untuk memperoleh informasi dari basis data tersebut. 2. Database adalah representasi kumpulan fakta yang saling berhubungan disimpan secara bersama, untuk memenuhi berbagai kebutuhan. 3. Database merupakan sekumpulan informasi yang saling berkaitan pada suatu subjek tertentu untuk tujuan tertentu pula. 4. Database adalah susunan record data operasional lengkap dari suatu organisasi atau perusahaan, yang diorganisir dan disimpan secara terintegrasi dengan menggunakan metode tertentu sehingga mampu memenuhi informasi yang optimal yang dibutuhkan olehpara pengguna.Database disebut juga kumpulan table-tabel,huruf-huruf yang saling berhubungan satu dengan yang lain. Asal Mula Istilah Database Istilah database berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal yang di luar bidang elektronika, artikel mengenai database komputer. Catatan yang mirip dengan database sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi danm kumpulan data yang berhubungan dengan bisnis. Konsep Dasar Database Konsep dasar database adalah kumpulan dari catatan, atau potongan dari pengetahuan. Sebuah database memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur database: ini dikenal sebagai database model atau model data. Model yang umum digunakan sekarang26

3. Masuk ke Directori Apache Yang dimaksud dengan Directori Apache adalah direktori atau folder dimana terdapat kumpulan script atau konfigurasi file suatu web ( web yang menggunakan server apache). Berikut ini adalah langkah-langkahnya : a. Buka google. b. pastekan kode di bawah ini di kolom search lalu tekan Enter. Apache/1.3.31 server at intitle:index of Perintah diatas digunakan untuk menyuruh mesin Google untuk menquery alamat website yang menggunakan server Apache versi 1.3.31 terutama index filenya. c. buka salah satu alamat situs dari hasil pencarian google tersebut dan anda sudah bisa masuk ke direktori web tersebut 4. Cara Menginstall Apache Cara menginstall apache bisa melalui console juga bisa melalui module dari webminm Berikut adalah langkah-langkah Menginstall apache dengan module dari webmin Sebelum menginstall pastikan anda sudah login ke webmin anda. Namun jika di server anda sudah ada apache, maka tidak perlu melakukan langkah ini. a. Untuk install, masuk ke webmin kemudian klik un-used module. b. Maka akan keluar tulisan The Apache Webserver package can be automatically installed by Webmin. Click here to have it downloaded and installed using YUM. Kemudian klik di click here. c. Setelah itu apache server siap dikonfigurasi. Jika apache sukses diinstall maka di tab servers akan keluar tulisa apache webserver. d. Untuk mengecek apakah instalasi apache anda sudah berhasil atau belum, coba buka IP anda melalui firefox, http://IP_anda/.3

5.Menjalankan Apache 1. Untuk menjalankan apache kita bisa dengan mudah meng-klik start all programs PHP TRIAD Apache Console Start Apache. 2. Kemudian untuk men-test apakah apache sudah berjalan sebagai mana mestinya, maka kita buka internet explorer (start all programs internet explorer). Setelah itu pada address kita tuliskan http://localhost atau http://127.0.0.1. 3. Untuk file-file PHP yang kita buat, bisa disimpan dalam directory c:\apache\htdocs\. Untuk men-test apakah PHP sudah berjalan sebagaimana mestinya kita cukup mengetikkan http://localhost/phpinfo.php pada address bar internet explorer B. Pengertian MYSQL MySQL adalah sebuah perangkat lunak iasm manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta iasm atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael Monty Widenius

4

15

Menjalankan MySQL Mengakses Database Mysql dengan PHPMyADMIN PHPMyADMIN adalah sistem administrasi database MySQL yang berbasi s web. Semua administrasi dan manajemen dapat dilakukan melalui tampilan web. Untuk mendapatkan software ini kita bisa langsung mendowload dari http://phpmyadmin.sourceforge.net/. Namun, apabila kita telah meng-install PHPTRIAD, maka dengan sendirinya aplikasi PHPMyADMIN pun sudah terinstall. Untuk mengaksesnya kita cukup menuliskan http://localhost/phpmyadmin. Tapi sebelum semuanya bisa berjalan kita melakukan konfigurasi terlebih dahulu. 1. Buka file config.inc.php dari directory c:\apache\htdocs\phpmyadmin dengan menggunakan software text editor, kemudian edit pada bagian-bagian berikut dan sesuaikan dengan seting pada MySQL server yang kita gunakan : -$cfgServers[1][host]=localhost;(ip komputer yang terinstall MySQL, atau localhost untuk contoh kasus ini) -$cfgServers[1][user]=root;(user default dari mysql adalah root) -$cfgServers[1][password]=; (password default dari mysql biasanya kosong) -$cfgPmaAbsoluteUri=http://localhost/phpmyadmin(lokasi dari phpmyadmin) 2. Kemudian buka internet explorer dan ketik http://localhost/phpmyadmin jika berhasil maka akan didapati tampilan seperti gambar berikut : Instalasi dan Konfigurasi MySQL-FRONT Selain dengan menggunakan PHPMyADMIN, kita dapat mengakses MySQL server kita dengan menggunakan software MySQL-FRONT. Software ini bisa kita dapatkan dari

14

5

http://www.mysqlfront.de/. Versi yang digunakan dalam artikel ini adalah MySQL-Front Ver. 3.0. Untuk menginstallnya kita cukup menjalankan file setup yang telah kita dapatkan, kemudian kita cukup mengikuti perintah yang tampil dilayar. Setelah selesai proses instalasi, selanjutnya adalah melakukan konfigurasi untuk seting MySQL server yang kita punya. 1. Pada bagian Connection Server kita isikan localhost (atau ip MySQL kita apabila MySQL tidak di Instal secara stand alone 2. Kemudian pada bagian login, kita masukkan username dan password untuk mengakses MySQL Server. 3. Apabila berhasil maka akan terlihat tampilan seperti berikut: Web Server Dengan AppServ You are commenting using your WordPress.com account.6

( Log Out / Ubah ) You are commenting using your Twitter account. ( Log Out / Ubah ) You are commenting ( Log Out / Ubah ) Batal using your Facebook account.

9. Membuat DataBase Sederhana a. Buka browser anda. Kemudian ketik localhost/phpmyadmin b. Tulis nama databse yang akan dibuat. Kemudain kelik create c. Lalu buat table dengan nama 1ia23 dan filed sebanyak 3. Kemudian klik go

d. Lalu isi nama field. Type field, dan panjang karakter field. Kemudian klik save

22

BAB II Pengertian Apprserv dan PHPTRIADA. Pengertian PHPTRIAD

PHPTRIAD adalah sebuah bundle software under windows yang didalamnya terdapat Apache (webserver), PHP (script programming language), dan MySQL. Semua software tersebut bisa didapatkan hanya dengan satu kali install. Bagi pemula yang ingin belajar PHP-MySQL, phptriad sangatlah membantu. Karena kita tidak terlalu dipusingkan dengan instalasi software yang dibutuhkan secara terpisah-pisah. Instalasi PHPTRIAD Untuk mendapatkan PHPTRIAD kita bisa langsung mendowload dari http://www.PHPGeek.com. Berikut ini adalah langkah dalam melakukan instalasi PHPTRIAD. 1. Jalankan setup phptriad 2. Setelah di pilih I Agree maka proses instalasi dilakukan 3. Setelah selesai tekan tombol close PHP adalah skrip pemrograman bersifat server side yang ditambahkan ke dalam HTML. PHP membuat suatu aplikasi dapat diintegrasikan ke dalam HTML sehingga halaman web tidak lagi bersifat statis, tetapi bersifat dinamis. PHP termasuk bahasa pemrograman web yang cepat berkembang dan diminati banyak orang. Salah satu alasannya adalah dekatnya pola pemrograman PHP dengan bahasa C. Sehingga yang sudah terbiasa dengan bahasa C bisa dengan cepat beradaptasi dengan PHP. -

8. MengImport Database a. Buat databse terlebih dahulu. Dan jangan lupa sesuaikan dengan nama database yang akan diimport b. Lalu klik import. Setelah klik browse, dan pilih database yang akan diimport c. Kemudian ubah configurasi SQL compability mode menjadi mysq 32. Lalu klik go

B. Pengertian Appserv Appserv merupakan aplikasi yang berfungsi untuk installl beberapa program antara lain Apache, PHP, MySQL dalam 1 menit. Banyak orang di dunia ini mempunyai masalah ketika Install

Apache, PHP, MySQL karena butuh waktu lama untuk mengkonfigurasi dan kadang kala dapat menyebabkan pusing. Beberapa Fitur Appserv adalah

Apache PHP MySQL phpMyAdmin 7. Mengexport Database a. Pilih databse yang akan di export b. Lalu klik export. Kemudian ubah configurasi pada SQL Compability mode menjadi MYSQL 323 c. Kemudian centang save as. Lalu klik go

Sebenarnya prinsip AppServ sama dengan PHP Triad, kelebihan AppServ dibandingkan dengan PHP Triad versi dari Apache, PHP, MySQL dan phpMyAdmin lebih tinggi daripada PHP Triad. Buat yang ingin mencoba belajar PHP dan MySQL dengan AppServ bisa download aplikasinya disini Mengoperasikan AppServ Sebagai Server Lokal

Setelah sebelumnya kita melakukan installasi Appserv sebagai web server lokal atau hosting lokal kita selanjutnya mari kita sedikit membuka dan mengoperasikan Appserv sebagai web server lokal kita. Mari kita mulai Pertama, seperti pada pengujian installasi hosting lokal kita pada bagian terakhir, kita telah membuka halaman pertama dari aplikasi ini, yakni dengan membuka browser kita, dan mengetikkan http://localhost yang akan muncul gambar seperti dibawah ini

8

21

Pada gambar di atas, ada tanda panah yang akan membantu kita menjalankan prosesnya. Tanda panah yang pertama di bagian kiri atas, kita akan mengklik menu phpMyAdmin Database Manager, dan akan menampilkan jendela windows seperti gambar yang muncul di depan. Lalu kita isikan username atau Nama Pengguna, disini nama pengguna adalah root sebagai nama standart sewaktu kita melakukan installasi semula, dengan password yang sudah kita berikan sebelumnya. Lalu tekan OK dan akan menampilkan jendela window seperti gambar dibawah ini.

20

9

6. Menghapus Database a. Pilih databse yang akan didelete. Kemudain klik drop b. Lalu klik OK pada pesan yang muncul

Untuk pertama kita bisa memilih menu Hak Akses seperti ditunjukkan pada tanda panah merah diatas, hal ini untuk menambah data user akses ke dalam aplikasi phpMyAdmin sehingga kalau kita lupa password user root, kita akan lebih aman menggunakan nama user baru dan password baru kita Setelah di klik pada menu seperti tanda panah diatas, akan ditampilkan halaman sebagai berikut

10

19

Pada gambar diatas, lihat nama user yang di beri tanda garis bawah merah, disana masih tertulis nama user root, agar lebih aman dan sesuai dengan keinginan kita, kita dapat menambahkan nama user baru. Proses ini dengan mengklik tulisan menambahkan pengguna baru seperti yang di tunjuk pada anak panah merah no 1, yang akan menampilkan halaman berikut

Mengurutkan Database a. Klik home b. Lalu klik databse

18

11

4. Mencari Database a. Pilih databse. Kemudain klik search b. Ketik nama yang akan dicari pada table yang diingkan c. Kemudian klik go. Apa pemcarian ditemukan, untuk meliahat hasil pencarian klik browse

Pada halaman diatas, untuk menambahkan user baru kita akan menginputkan beberapa inputan seperti pada tanda panah no 1. Nama pengguna : ketiklah nama pengguna Anda (contoh : sinauwebsite) Host : ketik dengan localhost Kata Sandi : ketik kata sandi Anda.

12

17

Selanjutnya pada tanda panah no 2, klik pilih semua (select all) dimana membuat privilege atau hak akses user bari ini dengan akses penuh. Lalu klik Go seperti ditunjutkkan pada tanda panah no.3. yang akan menampilkan gambar seperti di bawah ini.

Mengcopy Database a. Pilih database yang akan dicopy contoh mahasiswa 3b. Kemudian klik operation c. Lalu pilih copy database to dan ketikan nama database yang akan dicopy contoh gunadarma d. Dan terakhir klik go

Seperti gambar diatas, kita telah berhasil melakukan penambahan user baru lalu kembali ke menu dengan gambar rumah seperti pada tanda panah di pojok kiri.

16

13

BAB III Pengertian Dan Fungsi Di PHPMYADMIN

A. Pengertian dan Sejarah PHPMYADMIN Phpmyadmin adalah perangkat lunak bebas yang ditulis dalam bahasa pemrograman php yang digunakan untuk menangani administrasi MYSQL melalui jejaringan jagat jembar ( World Wide Web). Phpmyadmin mendukung berbagai aplikasi mysql, diantaranya (mengelola basis data, table- table, bidang, relasi, indeks, pengguna, perizinan, dll) Phpmyadmin dimulai pada tahun 1998 oleh Tobias Ratschiller seseorang konsultan IT. Ratschiller mengerjakan sebuah program bernama MYSQL-webadmin dengan bebas, yang merupakan produk dari Petrus Kuppelwieser, yang telah berhenti mengembangkannya pada saat itu. Ratschiller menulis kode baru untuk phpmyadmin, dan ditingkatkan pada konsep dari proyek Kuppelwieseer. Ratschiller meninggalkan proyek phpmyadmin pada tahun 2001. Sekarang sebuah tim dari delapan pengembang yang dipimpin oleh Oliver Muller meneruskan pengembangan phpmyadmin di SourceForge.net. beberapa pengembang diantaranya : a. Marc Delisle b. Michal Cihar c. Sebastian Mendel d. Herman van Rink 2. Membuat Database a. Buka browser anda. Kemudian ketik http://localhost/phpmyadmin b. Tulis nama databse yang akan dibuat. Kemudain kelik create.

14

15