Showing posts with label Pengenalan Website. Show all posts
Showing posts with label Pengenalan Website. Show all posts

Monday, January 19, 2015

Install JSON support PHP di CentOS

Pada Tulisan kali ini kita akan coba menginstall JSON di CentOS, JSON(JavaScript Object Nation) adalah sebuah Format data yang sangat ringan, sama halnya dengan XML, JSON biasanya di gunakan
untuk komunikasi data antar sebuah Applikasi, JSON mudah di baca dan mudah juga di tulis manusia, begitu juga dengan Mesin(Engine) mudah untuk di parsing dan di generate, untuk penjelasan selengkapnya silahkan baca di json.org.

Tidak bedanya dengan library yang lain, JSON juga harus di install librarynya, secara default jika pengguna WINDOWS dengan software
XAMPP/WAMP maka library JSON sudah terinstall, bagaimana dengan pengguna LINUX khususnya pengguna CentOS, bagaimana cara install librarynya.
oke ikuti langkah-langkah berikut ini.
  1. login ke server yang ingin anda tambahkan librarynya
  2. Jalankan Perintah yum update “*php*”
  3. Jalankan perinta pecl install json, lanjutkan dengan yes untuk menambahkan library di server
  4. Selanjutnya kita masuk ke library php di /etc/php.d/
  5. Jalankan perintah echo “extension=json.so” >> json.ini
  6. Restart Service httpd service httpd restart
dan silahkan Coba script PHP anda, smoga lancar yaa…
berikut perintahnya :
yum update “*php*”
pecl install json
cd /etc/php.d/
echo “extension=json.so” >> json.ini
service httpd restart


Referensi : https://condetraya17.wordpress.com/2011/12/22/install-json-support-php-di-centos/

Tuesday, January 13, 2015

Cara Sederhana Import Data dari Excel (CSV) ke MySQL dengan PHP

Asalamualaikum,

Mengapload data secara massal mungkin sangat jarang digunakan untuk keperluan user tapi bagaimana dengan admin?
Ya, admin dengan segudang tugasnya untuk import data sana sini, pasti malas untuk import data satu persatu seperti data peserta didik baru atau nilai raport ke database dari form yang telah kita buat..
Ini adalah pengalaman saya saat saya PKL di SMP beberapa bulan yang lalu.
Admin sekolah menyuruh saya untuk membuat aplikasi rekap nilai raport dan data siswa, nah pada tengah-tengah membuat proyek itu tiba” admin SMP pun minta dibikinkan FORM import dari file CSV seperti layaknya SLIMS, dengan alasan “Repot banget kalo harus import nilai raport siswa sebanyak 600 anak secara satu-persatu dari form tiap semester”..
Yah dari pengalaman itulah saya ingin membagi sedikit ilmu saya ini..
Baik kita mulai tutorial..
Sekarang kita siapkan alat dan bahanya..
  1. Excel atau program sejenisnya
  2. Text Editor
  3. Browser
  4. XAMPP

Kita mulai..
Langkah 1
Buka XAMPP..
Jalankan Apache dan Mysql..
Buat sebuah database..
Buat table “tb_data” dengan struktur seperti ini..
tb_data
Atau jalankan code ini di sql..
CREATE TABLE `coba`.`tb_data` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`nama` VARCHAR( 50 ) NOT NULL ,
`alamat` TEXT NOT NULL
) ENGINE = MYISAM ;

 
Langkah 2
Buat data yang akan di import di excel..
dataSebagai contoh Seperti ini saja..
lakaukan input data dari call A1, jangan diberi judul.




Lalu Save-As dengan nama nama sesuka anda ..
Pilih type file CSV File..
csv
Perhatian, tipe file harus sama seperti ini..

Akan muncul pesan, click OK saja..
pesan

Langkah 3
Buat folder “coba” di dalam htdoc..

Langkah 4
Buka text editor anda..
Lalu pastekan code berikut, untuk fungsi dari barisan code sudah ada di komentar codenya..

$database='coba';
mysql_connect($host,$username,$password);
mysql_select_db($database);

if (isset($_POST['submit'])) {//Script akan berjalan jika di tekan tombol submit..

//Script Upload File..
    if (is_uploaded_file($_FILES['filename']['tmp_name'])) {
        echo "<h1>" . "File ". $_FILES['filename']['name'] ." Berhasil di Upload" . "</h1>";
        echo "<h2>Menampilkan Hasil Upload:</h2>";
        readfile($_FILES['filename']['tmp_name']);
    }

    //Import uploaded file to Database, Letakan dibawah sini..
    $handle = fopen($_FILES['filename']['tmp_name'], "r"); //Membuka file dan membacanya
    while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
        $import="INSERT into tb_data (id,nama,alamat) values(NULL,'$data[0]','$data[1]')"; //data array sesuaikan dengan jumlah kolom pada CSV anda mulai dari “0” bukan “1”
        mysql_query($import) or die(mysql_error()); //Melakukan Import
    }

    fclose($handle); //Menutup CSV file
    echo "<br><strong>Import data selesai.</strong>";
   
}else { //Jika belum menekan tombol submit, form dibawah akan muncul.. ?>

<!-- Form Untuk Upload File CSV-->
   Silahkan masukan file csv yang ingin diupload<br />
   <form enctype='multipart/form-data' action='' method='post'>
    Cari CSV File anda:<br />
    <input type='file' name='filename' size='100'>
   <input type='submit' name='submit' value='Upload'></form>

<?php } mysql_close(); //Menutup koneksi SQL?>
</body>
</html><br><br><br>
 


Jangan lupa, Atur KONEKSInya..
Lalu save di folder coba yang tadi telah kita buat tadi..

Langkah 5
Buka browser dan dan masuk ke halaman yang kita buat tadi..
Contoh..
 jalan
 Lalu cari file CSV yang sudah kita buat di awal tadi..
Dan click “Upload”
Hasilnya..
 Suksess
Selesai..
Silahkan Kembangkan sesuai dengan kebutuhan anda.
Semuga tutorial ini bermanfaat, untuk mendapat update tutorial dari saya silahkan masuk ke profil saya dan click “Follow”..
Terimakasih


Referensi : http://jagocoding.com/tutorial/593/Cara_Sederhana_Import_Data_dari_Excel_CSV_ke_MySQL_dengan_PHP

Monday, August 12, 2013

STEP by STEP Setting VPS

VPS adalah Virtual Private Server. Singkatnya VPS adalah sebuah server, biasanya berlokasi di Amerika, Eropa, Singapore, dimana server ini kita sewa untuk dipakai trading. Kenapa harus menyewa VPS ? Kan kita bisa menggunakan komputer kita sendiri ?.

VPS biasanya digunakan untuk menjalankan Expert Advisor (EA), dan EA ini kebanyakan dijalankan 24 jam terus-menerus. Kalau menggunakan PC/Laptop di rumah mungkin akan sering mengalami mati lampu, koneksi internet buruk dan lain-lain. Dengan memakai server yang berlokasi di Amerika, kita bisa memastikan bahwa koneksi akan selalu bagus dan tidak akan mati lampu seperti di Indonesia.

Dengan VPS, EA bisa berjalan 24 jam penuh, sehingga walaupun kita tidur, trading tetep berjalan, dan dollar pun tetap masuk ke rekening kita.

Berikut adalah cara setting VPS

VPS yang kami gunakan disini adalah dari Cyberlie.com

1. Cyberlie menyediakan VPS khusus utk trading
2. Sewa cukup murah mulai Rp 100.000/bulan
3. Support bahasa indonesia, pembayaran via BCA/Mandiri/ Liberty Reserve
4. Cocok untuk pemula yg baru menggunakan EA
5. 1 VPS bisa menjalankan 10 Metatrader sekaligus


Step 1
Setelah dihalaman utama pilih VDS (VPS) Windows



Step 2
Pilih server dgn cara klik Bendera, biasanya kita pilih sever USA

Step 3
Anda akan menuju halaman Konfigurasi produk
Isi Configurasi , boleh di isi bebas , misal Trader01.com, kemudian klik 'Add Chart" dihalaman berikutnya klik "chekout"

Step 4
Isi form registrasi, Isikan data2 anda, terutama email dan NO HP, seletah selesai klik 'Complete Order"

Step 6
Billing, ini adalah billing/tagihan yg harus segera anda bayar max 24 jam dari order, anda juga akan menerima via email, setelah membayar konfirmasikan pembayaran via SMS sesuai yang tertera pada billing/email.

Step 7
Setelah anda melakukan konfirmasi pembayaran, tunggu sampai anda mendapat SMS balasan dan Email, contoh Konfirmasi Email  :

Step 8
Masuk ke VPS, Setelah aktif kini anda bisa menggunakan VPS, Cara masuk ke VPS adalah dengan cara sbb :
akan muncul RDC dan masukkan Main IP adress yang anda terima via SMS/Email, Klik "Connect"
akan muncul VPS anda, masukan password, klik Ok

Dan ini adalah  contoh tampilan VPS
Ya, tampilan VPS adalah sama dengan tampilan layar komputer kita. VPS biasanya lebih lambat dari komputer kita, hal ini karena jarak server yang jauh.

Kemudian apa yang harus kita lakukan ?
Sama seperti yang kita lakukan di komputer kita, buka web browsing ( mozila, IE dll ) , kemudian silahkan ke website broker anda, dan donload Meta trader, install dan jalankan.

Bagaimana cara menambahkan EA nya ?. 
Sama juga seperti di komputer kita,  donload dulu EA nya, dan install

Bagaimana cara disconnect VPS
Awas jangan salah, Klik tanda silang di di tengah-tengah, jangan silang Metatrader nya,
Jangan juga SHUTDOWN, karena anda tidak akan bisa menghidupkan kembali
Semoga Berguna

Monday, June 10, 2013

Cara Buka 2 Account Facebook Dalam 1 Browser

Sedikit saja, Waktu kemaren teman saya bertanya "Apakah bisa Membuka 2 Account Facebook sekaligus dalam satu browser?" jawab saya adalah "bisa tapi menggunakan Mozila Firefox." Mau tahu caranya? Berikut Cara Membuka 2 Account Facebook Sekaligus Dalam Satu Browser :

  • Gunakan Browser Firefox, kemudian install plugin browser DISINI
  • Kemudian jika pada browser muncul berikut, maka tekan pada tombol "Allow"
Buka 2 Account Facebook Dalam 1 Browser
  • Kemudian akan muncul kotak sebagai berikut, install plugin cookiepie.xpi terlebih dahulu :
Buka 2 Account Facebook Dalam 1 Browser
  • Setelah plugin terinstall, maka untuk menjalankan, buka browser firefox dan login ke account facebook pertama
Buka 2 Account Facebook Dalam 1 Browser
  • Kemudian buka browser baru model Tab window ( Ctrl+ t )
  • pada tab tersebut klik kanan mouse dan pilih Toogle On/Off CookiePie, sehingga muncul gambar seperti roti ( pie ).
  • Kemudian pada brwoser tersebut tinggal anda login ke account facebook yang kedua.
Selsai .. itu lah cara Membuka 2 Account Facebook dalam 1 Browser . Semoga bermanfaat :) 

Cara Menambahkan Plugin IReport Pada Netbeans

Sebelumnya harus mendownload plugin iReport yang bisa didownload disini. Setelah didownload, masukkan ke salah satu folder kesukaan Anda. :-) Terserah ditaruh mana,oke2 aja. Setelah itu buka Netbeans kemudian Tools –> Plugins --> Download –> Add Plugin seperti gambar dibawah :


Pilih iReport-nb-3.5.2.nbm seperti gambar diatas, kemudian langsung klik saja Install. Setelah selesai menginstall maka akan muncul Plugin bernama iReport Designer yang bisa dilihat juga di tab Installed, seperti gambar dibawah :

Klik close aja kalau sudah selesai. Selanjutnya jangan lupa untuk memilih datbase yang akan dibuat laporan, akan muncul tampilan sperti dibawah ini , dimana akan diminta untuk mengisi database mana yang akan digunakan untuk membuat laporan atau report.
 
Diasumsikan bahwa untuk melakukan penggunaan report ini memahami bagaimana mengonekkan Java editor Netbeans dengan konektor database. Pada kasus saya ini, saya menggunkana MySQL 5.0 . Setelah mengonekkan dengan database, selanjutnya Report telah dapat digunakan. Lakukan Query seperti bermain pada database-database lainnya. Akan tampak plugin report yang siap digunakan seperti gambar dibawah :
 
 
Sama seperti halnya membuat project baru pada netbeans biasa, maka akan tampak plugin Report beserta isinya yang dapat dipilih dan dieksplore lebih. Setelah membuat report dengan querynya, maka akan lebih baik dan lebih memanusiakan komputer, maka dapat digunakan postingan saya tentang Menampilkan Laporan pada Java, sebagai pelengkap penggunaan Report ini.
semangat belajar ^_^
 
Referensi : http://tutorialjavanetbeansmysql.blogspot.com/2012/06/cara-menambahkan-plugin-ireport-pada.html

Thursday, September 27, 2012

Profesi-profesi Web

Tumbuhnya internet makin lama makin sangat diperlukan oleh segala lapisan masyarakat, mulai dari kalangan pelajar sampai kepada kalangan bisnis. Dengan adanya World Wide Web membuat dunia informasi semakin diminati dan dirasakan kegunaannya, dimulai dari penayangan profil hingga ke jalur transaksi sudah banyak dilakukan melalui web di masing-masing situs milik masing-masing. Kebutuhan seperti ini menimbulkan banyak profesi-profesi baru didalam dunia internet, diantarnya :

- Web Designer
- Web Programmer
- Web Administrator
- Web Master
- Web Developer

Web Designer
Tugasnya adalah pendisainan tampilan situs (web) mulai dari pengolahan gambar, tata letak, warna, dsb. Didalam pendandanan suatu situs seorang Web Designer harus menguasai :
- HTML, DHTML
- Pengolah Gambar
- Animasi, Movie (Film)
Gaji yang bisa didapat : Rp. 1.500.000 - Rp. 4.000.000

Web Programmer
Jika situs yang akan dibuat mempunya fasilitas interaksi antara pengunjung dan situs misalnya menyangkut dengan transaksi, input output data dan database maka seorang Web Programmer yang akan mengerjakannya dengan membuat aplikasi-aplikasi yang berkerja diatas situs (web). Penguasaan yang biasanya harus dikuasai pada umumnya oleh Web Programmer :
- CGI Perl, PHP, MySQL (Unix base)
- ASP (NT base)
- Java Script dan Applet
Gaji yang bisa didapat : Rp. 2.000.000 - Rp. 5.000.000

Web Administrator
Tugasnya adalah untuk memaintenance suatu server, mengerti akan Sistem Operasi Server, baik itu mulai dari instalasi sampai kepada masalah (troubleshooting), biasanya seorang Web Administrator harus menguasai :
- OS Unix (LInux, FreeBSD, dll)
- OS NT
- Jaringan (LAN, WAN, Intranet)
- Keamanan Server
Gaji yang bisa didapat : Rp. 2.000.000 - Rp. 5.000.000

Web Master
Seoarang Web Master adalah seorang yang mengerti akan kesemua hal mulai dari disain, program dan keamanan server namun tidak terlalu turut mencampuri ke masing-masing divisi, cukup dengan mempertanggun jawabkan atas jalannya suatu situs (web). Penguasaan yang harus dimiliki :
- HTML, DHTML
- CGI Perl, PHP, MySQL, ASP, Java
- Penguasaan bermacam OS (Operating System)
- Keamanan Server
- Jaringan (LAN, WAN, Intranet)
Gaji yang bisa didapat : Rp. 3.500.000 - Rp. 7.000.000

Web Developer
Kegiatan diatas secara keseluruhan dinamakan suatu team yang dinamakan Web Developer.


Dari kesemua penjelasan ini hanya bersifat pada umumnya, jika ada kerangkapan tugas maupun penambahan penguasaan dan pengetahuan, semua tergantung dari kebutuhan pihak masing-masing.

Thursday, August 9, 2012

Pengertian Dasar Domain, Apa itu Domain?

Apakah Domain itu ?
Domain adalah nama unik yang diberikan untuk mengidentifikasi nama server komputer seperti web server atau email server di internet.
Domain memberikan kemudahkan pengguna di internet untuk melakukan akses ke server dan mengingat server yang dikunjungi dibandingan harus mengenal deretan nomor atau yang dikenal IP.

Apa Perbedaan Domain dan Hosting
Hosting adalah space dalam server komputer yang di gunakan sebagai penempatan data dan file yang ada. Domain adalah alamat yang di gunakan untuk menuju tempat penempatan data dan file tersebut.
Dalam analogi sederhana :
Domain = Nomer kartu selular anda (081xxxxxxxx)
Hosting = Perangkat Telepon selular anda (nokia9500, motorola vrazer dll)

Level Domain
Top Level Domain adalah deretan kata dibelakang nama domain seperti
  1. .com (dotcommercial)
  2. .net (dotnetwork)
  3. .org(dotorganization)
  4. .edu(doteducation)
  5. .gov(dotgoverment)
  6. .mil(dotmilitary)
  7. .info (dotinfo)
  8. dll
Ada dua macam Top Level Domain, yaitu Global Top Level Domain (gTLD) dan Country Code Top Level Domain (ccTLD). gTLD adalah seperti yang pada di list diatas dan ccTLD adalah TLD yang diperuntukkan untuk masing-masing negara, seperti Indonesia dengan kode ID (co.id, net.id, or.id) atau Singapura dengan kode SG (com.sg, net.sg, dsb).

Second Level Domain (SLD) adalah nama domain yang anda daftarkan. Misalnya nama domain yang anda daftarkan adalah domainku.com, maka domainku adalah SLD dan .comnya adalah TLD.

Third Level Domain adalah nama setelah Second Level Domain . Misalnya nama domain yang anda miliki adalah domainku.com, maka anda dapat menambahkan nama lain sebelum domainku, yaitu mail.domainku.com atau estrex.domainku.com.
layanan yang menjual third level domain salah satunya adalah enom dengan : .us.com, .br.com, .cn.com, dll.
sementara yang memberikan secara cuma cuma adalah www.freedomain.co.nr memberikan .co.nr secara gratis dan www.co.cc yang memberikan .co.cc secara gratis

Pengertian dan Perbedaan Web Statis dan Web Dinamis

Tentunya anda pernah mendengar apa itu web. Apabila dilihat dari content/isi web dapat dibagi menjadi 2 jenis, yaitu web statis dan web dinamis. Selain dari sisi content atau isi, web statis dan web dinamis dapat dilihat dari script yang dibuat untuk membuat web tersebut.

Pengertian Web Statis

Web Statis adalah web yang content atau isinya tidak berubah – ubah. Maksudnya adalah isi dari dokumen yang ada di web tersebut tidak dapat diubah secara mudah. Ini dikarenakan karena script yang digunakan untuk membut web statis tidak mendukung untuk mengubah isi dokumen.
Karena script yng digunakan untuk membuat web statis ini seperti HTML dan Cascading Style Sheet atau biasa disebut dengan CSS. Maka dari itu untuk perubahan isi dokumen pada web statis harus mengubah isi file HTML atau CSS tersebut. Tentunya bagi orang awam atau orang yang tidak mengerti soal program atau script HTML dan CSS akan sangat sulit sekali dilakukan. Untuk itu jika kita ingin mengubah dokumen web statis harus mengerti benar scipt HTML atau CSS atau sering disebut programmer yang dapat melakukan perubahan isi dokumen sebuah web statis.
Web statis ini biasanya digunakan oleh website yang menggunakan HTML, Web Search Engine, atau web Company Profile.
pengertian dan perbedaan web statis dan web dinamis Pengertian dan Perbedaan Web Statis dan Web Dinamis

Pengertian Web Dinamis

Web Dinamis adalah Web yang content atau isinya dapat berubah – ubah setiap saat. Karena dalam teknologi pembuatan web dinamis sudah dirancang semudah mungkin bagi user yang menggunakan web dinamis tersebut.
Untuk perubahan content atau isi dokumen dalam sebuah web dinamis dibilang mudah ketimbang web statis yang harus memiliki keahlian khusus pada bagian scripting web tersebut. Ketika kita akan mengubah content atau isi dari sebuah web dinamis kita hanya perlu masuk kebagian control panel atau bagian administrator  web yang telah disediakan oleh script web dinamis.
Jadi untuk pengubahan content atau isi dokumen dalam sebuah web dinamis tidak perlu memiliki keahlian programming atau seorang programmer saja yang dapat mengubah isi dokumen pada web dinamis. Untuk membuat web dinamis diperlukan beberapa komponen yaitu client side  scripting ( HTML, JavaScript, Casing Style Sheet atau CSS) dan server side scripting seperti PHP dan program basis data seperti database MySQL untuk menyimpan data – data yang ada di web dinamis.
Web Dinamis ini banyak sekali bertebaran di internet seperti Web Berita, Personal Blog, Toko Online/Web Pasng Iklan, dll.
Kurang lebih sekian dulu mengenai Pengertian dan Perbedaan Web Statis dan Web Dinamis.

Wednesday, August 8, 2012

Perbedaan weblog dengan website


<a href="http://blog-modif.blogspot.com/2012/04/perbedaan-weblog-dengan-website.jpg"><img alt="URL"src="http://blog-modif.blogspot.com/2012/04/perbedaan-weblog-dengan-website.jpg"/></a>Perbedaan weblog dan website. Ada banyak orang yang bingung tentang perbedaan weblog dengan website, dan apa ciri-cirinya? yang pasti adalah website bukan bagian dari blog dan weblog sudah pasti bagian dari website. Tapi dengan perkembangan dan inovasi dari blogger sangat sulit membedakan mana blog mana website. Dan berikut ciri-ciri gambaram perbedaan antara weblog dengan blog:
  • Pengelola: Website biasanya dimiliki oleh perusahaan sedangkan blog milik individual atau perorangan
  • Letak isi: Website biasanya berupa halaman sedangkan blog isi yang baru akan menggeser isi yang lama
  • Halaman: Website terdiri dari page denagn link. sedangkan blog berupa CSS atau sisitem halaman bergulir
  • Alamat: Website memakai hosting berbayar sedangkan blog gratis
  • Template/Themes: Variatif susuai si pembuat web itu sendiri sedangkan blog memakai template yang sudah di sediakan
  • Tujuan: Website bertujuan komersil atau sarana promosi sedangkan blog sarana ide kreasi dan aspirasi.  
Perbedaan yang saya posting ini hanya bersifat umum saja, tidak sampai ke mutlak atau baku perbedaan keduanya. Itu tergantung oleh blogger dengan inovasi blog bisa hampir bisa serupa dengan website. Semoga sobat tidak bingung lagi membedakan weblog dengan website.

Monday, August 6, 2012

CSS : Cascading Style Sheets

Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup. Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML. Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML. Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).
    Keuntungan menggunakan CSS
  1. Memisahkan presentastion sebuah dokumen dari content document itu sendiri.
  2. Mempermudah dan Mempersingkat pembuatan dan pemeliharaan dokumen web
  3. Mempercepat proses rendering/pembacaan HTML.
    Namun dibalik kelebihan tersebut, ada juga kekuranganya yaitu tidak semua browser mengartikan kode CSS dengan cara yang sama. Jadi kadang-kadang, tampilan web dengan CSS terlihat baik di browser yang satu, tapi berantakan di browser yang lain. Jadi harus diperiksa tampilannya supaya terlihat baik di semua browser dan menambahkan kode-kode khusus browser tertentu jika memang dibutuhkan agar tampilan web terlihat baik di semua browser.
    Format penulisan CSS adalah selector { property: value }  dimana selector menunjukkan bagian mana yang hendak diatur / diformat, property untuk menunjukkan, bagian (properti) dari selector yang hendak diatur, sedangkan value adalah nilai dari pengaturannya.
    Cara penggunaan CSS pada dokumen ada 4 cara yaitu
1.Iniline CSS
Kode CSS dituliskan langsung ke dalam tag HTML yang ingin di format. Penulisan cara ini tidak memerlukan penulisan selector dalam kode CSS. Cara sebaiknya hanya digunakan jika mau memformat suatu elemen satu kali saja.
2.Embedded CSS
Anda bisa juga menempelkan kode CSS di antara tag <head> dan </head>. Penulisan CSS dengan cara ini diawali dengan tag <style> dan diakhiri dengan tag </style>.
3.External CSS
Kode CSS external di tulis dalam satu file terpisah yang disimpan dengan akhiran .css. Anda lalu perlu memanggil file CSS tersebut ke dalam semua halaman web yang anda buat. Dengan cara ini, anda hanya perlu memiliki satu set kode CSS yang digunakan untuk semua halaman web anda. Jadi ada dua langkah dalam pengimplementasian CSS dengan cara ini. Pertama buat satu file dengan teks editor, dan beri nama misalkan: style.css, lalu tuliskan kode-kode css di dalam file tersebut. Kedua panggil file style.css dari semua halaman web. Caranya dengan memasukkan kode <link rel=”stylesheet” href=”style.css” type=”text/css”>, di antara tag <head> dan </head>
4.Import CSS
CSS juga dapat di-import ke dalam suatu halaman website menggunakan tag import seperti @import “style.css”; atau @import url(“style.css”);.
    Untuk membuat suatu tag memiliki format berbeda di tempat yang berbeda dapat memanfaatkan Class Selector, cara penulisannya adalah .nama-class {property:value;} sedangkan untuk implementasinya menggunakan taghtml.nama-class {Property:value;} .Jika anda ingin menggunakan class selector di luar kode HTML anda menggunakan tag <div class=nama-class> dan di akhiri dengan tag </div>.
Berikut penulisan CSS dengan Class Selector
.tengah {text-align:center;}
p.tengah {color:red;}
h1.kiri {color:blue;}
h1.tengah {color:black;}
Contoh implementasinya seperti dibawah ini
<div class=tengah>
<p>Teks tengah akan berwarna merah.</p>
<h1 > Tag H1 tengah akan berwarna hitam</h1>
</div>
<h1 class=kiri>Tag H1 kiri akan berwarna biru</h1>
Untuk mem-validasi CSS dapat dilakukan di http://jigsaw.w3.org/css-validator/ .
Info lebih lengkap tentang properti-properti yang tersedia di CSS bisa dilihat di http://xhtml.com/en/css/reference/ .
Sumber:
http://id.wikipedia.org/wiki/Cascading_Style_Sheets
http://www.belajarcss.com/panduan-css/
http://www.w3schools.com/css/

Pengertian Apache, PHP dan Xampp


1. APACHE
Apache sudah berkembang sejak versi pertamanya. Sampai saat ditulisnya artikel ini versi terakhirnya yang ada yaitu Apache ver 2.0.54. Apache bersifat open source, artinya setiap orang boleh menggunakannya, mengambil dan bahkan mengubah kode programnya. Tugas utama apache adalah menghasilkan halaman web yang benar kepada peminta, berdasarkan kode PHP yang dituliskan oleh pembuat halaman web. Jika diperlukan juga berdasarkan kode PHP yang dituliskan, maka dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk mendukung halaman web yang dihasilkan.
2.PHP
Bahasa pemrograman PHP merupakan bahasa pemrograman untuk mebuat web yang bersifat server-side scripting. PHP memungkinkan kita untuk membuat halaman web yang bersifat dinamis. PHP dapat dijalankan pada berbagai macam Operating System (OS), misalnya Windows, Linux dan Mac OS. Selain Apache, PHP juga mendukung beberapa web server lain, misalnya Microsoft IIS, Caudium, PWS dan lain-lain.
Seperti pernah disinggung sebelumnya bahwa PHP dapat memanfaatkan database untuk menghasilkan halaman web yang dinamis. Sistem manajemen database yang sering digunakan bersama PHP adalah MySQL. Namun PHP juga mendukung system manajemen Database Oracle, Microsoft Acces, Interbase, d-Base, PostgreSQL dan sebagainya.
Hingga kini PHP sudah berkembang hingga versi ke 5. PHP 5 mendukung penuh Object Oriented Programing(OOP), integrasi XML, mendukung semua ekstensi terbaru MySQL, pengembangan web services dengan SOAP dan REST, serta ratusan peningkatan kemampuan lainnya dibandingkan versi sebelumnya. Sama dengan web server lainnya PHP juga bersifat open source sehingga setiap orang dapat menggunakannya dengan gratis.
3.XAMPP
XAMPP adalah sebuah software web server apache yang didalamnya sudah tersedia database server mysql dan support php programming. XAMPP merupakan software yang mudah digunakan, gratis dan mendukung instalasi di Linux dan Windows. Keuntungan lainnya adalah cuma menginstal satu kali sudah tersedia Apache Web Server, MySQL Database Server, PHP Support (PHP 4 dan PHP 5) dan beberapa module lainnya. Hanya bedanya kalau yang versi untuk Windows sudah dalam bentuk instalasi grafis dan yang Linux dalam bentuk file terkompresi tar.gz. Kelebihan lain yang berbeda dari versi untuk Windows adalah memiliki fitur untuk mengaktifkan sebuah server secara grafis, sedangkan Linux masih berupa perintah-perintah di dalam console. Oleh karena itu yang versi untuk Linux sulit untuk dioperasikan. Dulu XAMPP untuk Linux dinamakan LAMPP, sekarang diganti namanya menjadi XAMPP FOR LINUX.

Incoming search terms:

pengertian apache (119),kelebihan xampp (17),perbedaan xampp dengan apache (14),perbedaan xampp dan apache (8),perbedaan apache dan xampp (7),perbedaan xampp server dan apache server (6),perbedaan xamp server dengan apache server (5),perbedaan xamp server dan apache server (4),perbedaan antara xamp server dengan apache server (4),perbedaan xampp server dengan apache server (3),Pengertian web server apache (2),pengertian aphace (2),pengertian apache web server (2),kelebihan xampp adalah (2),pengertian dan kelebihan dari webserver apache (2),pengertian apache php mysql (2),apa arti apache (2),perbedaan apache dengan xampp (2),fungsi xampp adalah (2),apa perbedaan xamp server dengan apace server (2)

BAHAN MAKALAH


BAHAN :
Alasan Memilih Website Pemasaran
Membuat website informasi pemasaran helm dan aksesoris ini agar jangkauan pemasaran lebih luas karena internet bisa di akses kapan saja dan dimana saja.
Saya memilih tentang pemasaran helm karena persaingan perdagangan helm dan aksesoris saat ini cukup bersaing melihat banyaknya toko penjualan helm dan aksesoris. Pemasaran merupakan bagian terpenting dalam suatu kegiatan usaha, baik barang maupun jasa. Karena pemasaran yang tidak menggunakan strategi pemasaran yang baik, akan berakibat lambat dan tidak optimalnya suatu pemasaran. Oleh karena itu dengan memasarakannya melalui internet inilah yang menurut saya bisa membantu meningkatkan penjualan helm dan aksesoris pada Toko Variasi Helm
Metode Dokumentasi
Menurut Hasan (2004:87) dokumentasi adalah “Teknik pengumpulan data yang tidak langsung ditujukan pada subyek penelitian, namun melalui dokumen”. Penulis mengumpulkan dokumen-dokumen pada perusahaan guna mendapatkan informasi yang dibutuhkan.
Studi Pustaka (library Research)
Menurut Martono (2011:46) “Studi Pustaka atau sering disebut juga studi literatur-literatur review merupakan sebuah proses mencari berbagai literatur, hasil kajian atau studi yang berhubungan dengan penelitian yang akan dilakukan”. Penulis mengumpulkan data yang dilakukan dengan cara mempelajari buku-buku tentang pembuatan sebuah website dan buku-buku yang berhubungan tentang perangkat pendukung (tools) dalam pembuatan web ini (catatan yang diperoleh penulis selama masa perkuliahan yang menunjang penyusunan tugas akhir ini).
Jaringan Komputer
Jaringan komputer adalah sebuah kumpulan komputer, printer, software dan perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu tujuan yang sama.
Tujuan dari jaringan komputer adalah:
·      Membagi sumber daya: contohnya berbagi pemakaian printer, CPU, memori, harddisk.
·      Komunikasi: contohnya surat elektronik, instant messaging, chatting.
·      Akses informasi: contohnya web browsing.
Informasi
Informasi adalah pengumpulan atau pengolahan data untuk memberikan pengetahuan atau keterangan.
TCP/IP
Internet protocol suite atau TCP/IP (singkatan dari Transmission Control Protocol/Internet Protocol) adalah standar komunikasi data yang digunakan oleh komunitas internet dalam proses tukar-menukar data dari satu komputer ke komputer lain di dalam jaringan Internet.
Internet adalah sumber informasi dan sumber daya komputer yang menjangkau seluruh dunia, Internet berasal dari kata Interconecction Networking, Inter kependekan dari international, dan Connection berarti hubungan dan Networking adalah jaringan, sehingga Internet dapat juga didefinisikan sebagai jaringan yang terdiri dari barbagai macam dan jenis komputer diseluruh dunia yang saling berkomunikasi dengan berbasiskan suatu protokol yang dinamakan TCP/IP (transmission Control Protocol/Internet Protocol).
Menurut Nugroho (2006:25) internet adalah sebuah sistem komunikasi global yang menghubungkan komputer-komputer dan jaringan-jaringan komputer diseluruh dunia dengan bantuan jalur komunikasi, yang dihubungkan dengan suatu basis protokol, sehingga internet dapat juga di definisikan sebagai jaringan yang terdiri dari berbagai macam dan jenis komputer diseluruh dunia yang saling berkomunikasi dengan berbasiskan suatu protocol yang dinamakan TCP/IP (Transmission Control Protocol / Internet Protocol).
Web Portal
Sebuah web portal, merupakan halaman web, yang menyajikan informasi dari berbagai sumber dengan cara terpadu. Web portal memiliki fitur standar berupa mesin pencari informasi, selain itu bisa juga terdapat layanan e-mail, berita, hiburan, dan lain-lain. Web portal memiliki kemampuan tertentu yang mengikuti selera para pengunjungnya. Isinya biasanya berupa konten yang dinamis. Contoh dari web portal yang sudah familiar adalah Yahoo!, iGoogle, AOL, dan MSN. Perbedaan web portal dengan website adalah dari segi kegunaannya. Website digunakan untuk menampilkan suatu informasi, opini, dan sebagainya, sedangkan web portal digunakan untuk membangun komunitas online dan menghadirkan lingkup yang lebih luas mengenai berbagai informasi kepada pengunjung.
Program
Menurut Sutedjo (2007:3) Program adalah “kata, ekspresi, pernyataan atau kombinasi yang disusun dan dirangkai menjadi satu kesatuan prosedur yang berupa urutan atau langkah-langkah untuk menyelesaikan masalah yang diimplementasikan dengan menggunakan bahasa pemrograman sehingga dapat dieksekusi oleh komputer”.
Web
Menurut Sidik (2007:6) web adalah “Suatu layanan penyajian informasi di internet menggunakan HTML untuk menampilkan data berupa teks, gambar suara, animasi, dan data multimedia lainnya”.
Wold Wide Web (WWW)
Merupakan kumpulan web server yang menyimpan dokumen-dokumen yang di format untuk memungkinkan orang melihat teks, grafik dan audio maupun memungkinkan kaitan ke dokumen-dokumen lain di web.
Server web
Server web adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML.
Web Site
Merupakan alamat (URL) yang berfungsi sebagai tempat penyimpanan data dan informasi dengan berdasarkan topik tertentu.
Web Pages
Merupakan halaman khusus dari situs web tertentu yang tersimpan dalam bentuk file. Dalam web pages tersimpan berbagai informasi dan link yang menghubungkan suatu informasi ke informasi lain baik itu dalam pages yang sama ataupun web pages lain pada website yang berbeda.
Homepage
Merupakansuatu sarana dasar untuk memperkenalkan secara singkat tentang apa yang menjadi isi dari keseluruhan website. Biasanya berada pada halaman pertama dari suatu website yang biasanya berisi tentang apa dan siapa pemilik website tersebut.
Browser
Merupakan bagian aplikasi yang digunakan untuk memudahkan melakukan navigasi berbagai data dan informasi pada WWW dan mengakses layanan WWW. Browser dapat memandu pengguna internet untuk berpindah antar situs web dengan mudah. Browser yang paling terkenal penggunaanya adalah Internet Explorer dan Mozila Firefox.
Hypertext Transfer Protocol (HTTP)
Merupakan suatu protokol yang digunakan untuk mengakses website dan yang menentukan aturan yang perlu diikuti oleh web browser dalam meminta atau  mengambil suatu dokumen dari web server. Protokol ini merupakan protokol  standar yang digunakan untuk mengakses dokumen HTML.
Domain Name Service (DNS)
Merupakan suatu penamaan yang standar komputer-komputer di internet dengan tujuan untuk mempermudah pengelolaan server komputer internet. DNS membuat suatu tingkat domain yang merupakan kelompok komputer yang terhubung dengan internet.
HTML  (Hypertext Markup Language).
Terdiri dari sepasang kode yang disisipkan dalam suatu dokumen untuk mengontrol tampilan dokumen di layar monitor oleh Web Browser, seperti Netscape atau Mosaic. Apabila kita akan memandang suatu dokumen di Internet kita harus menggunakan Web Browser dan disana ada fasilitas "View source" untuk melihat kode-kode web page ini. Suatu dokumen berisi kode-kode ini disebut HTML. Suatu dokumen HTML harus mempunyai formulir yang tepat, sehingga dapat dikenal dan di Interpretasikan dengan tepat oleh perangkat lunak dari Browser.
PHP
Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini atau dalam kata lain bisa diartikan sebuah bahasa pemrograman web yang bekerja di sisi server (server side scripting) yang dapat melakukan konektifitas pada database yang di mana hal itu tidak dapat dilakukan hanya dengan menggunakan sintaks-sintaks HTML biasa. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.
XAMPP
Menurut Andi (2009:1) XAMPP merupakan salah satu paket software web server yang terdiri dari Apache, MySQL, PHP dan phpMyAdmin. Mengapa menggunakan software XAMPP?, karena XAMPP sangat mudah cara penggunaanya, terutama bagi seorang pemula. Proses instalasinya pun sangat mudah, karena XAMPP ini tidak perlu melakukan konfigurasi Apache, PHP dan MySQL secara manual, XAMPP melakukan konfigurasi dan instalasi secara otomatis. Kelebihan XAMPP adalah multi platform yang bisa berjalan atau beroperasi di Windows OS, Linux, Mac X OS dan Solaris.
MySQL
MySQL (My Structure Query Language) Menurut Sitindoan (2003:45) MySQL adalah “sistem manajemen database relasi (relation database manajement system) yang bersifat terbuka (open source)”. MySQL didistribusikan secara gratis di bawah lisensi GPL (General Public License), dimana setiap orang bebas menggunakan MySQL, namun boleh dijadikan produk turunan bersifat closed source atau komersial. Berikut ini adalah keuntungan menggunakan MySQL :
1.  Menciptakan basisdata dan struktur relasi.
2.  Melakukan manajemen data tingkat dasar.
3.  Membentuk query sederhana dan kompleks.
4. Melakukan tugas-tugas dengan seminimal mungkin memakai struktur dan sintaks perintah yang relatif mudah untuk dipelajari.
Mysql_connect()
Digunakan untuk membuka koneksi dengan database MySQL server. Dalam fungsi ini dibutuhkan empat buah argument yaitu host, username, password dan database.


Mysql_close()
Digunakan untuk menutup koneksi dengan MySQL. Pendeklarasiannya dalam bentuk :
Mysql_select_db()
Digunakan untuk memilih sebuah database aktif.
Mysql_query()
Digunakan untuk mengirim perintah SQL ke server SQL untuk dideteksi.
Mysql_fetch_array()
Digunakan untuk menghasilkan data berupa array dalam bentuk angka dari isi tabel MySQL.
Mysql_num_rows()
Digunakan untuk mengambil jumlah baris sebagai sebuah hasil.
PhpMyAdmin
PhpMyAdmin adalah suatu aplikasi yang dibuat dengan bahasa pemrograman PHP yang ditujukan untuk pengelolaan basis data MySQL melalui Internet. Semenjak adanya paket yang menyatukan antara Apache-MySQL-PHP, yaitu salah satunya XAMPP, sehingga untuk melakukan pembuatan dan pengelolaan database dapat dilakukan pada browser, yaitu yang dikenal dengan phpmyadmin. Adapun alamat URL phpmyadmin di operatig sistem Linux ataupun Windows, adalah sebagai berikut: http://localhost/phpmyadmin.
Database
Menurut Prasetyo (2004:6) database merupakan “suatu kumpulan data yang saling berhubungan dan terorganisasi sedemikian rupa sehingga mudah untuk digunakan kembali.” Database adalah salah satu komponen yang penting sekali dalam sistem informasi, karena merupakan dasar dalam menyediakan informasi bagi para pemakai.
Adobe Dreamweaver CS3
Menurut Hadi (2008:27) Adobe Dreamweaver CS3 adalah “program aplikasi web editor untuk membuat dan mendesain web dengan mudah dan tepat yang terpopuler saat ini”. Selain tampilannya yang lebih menarik, kemampuan dan fitur-fitur baru akan memudahkan para pemakainya untuk menciptakan halaman web dengan cepat dan mudah tanpa harus berlama-lama menuliskan baris-baris kode Hypertext Markup Language (HTML).
Dengan adanya program ini kita dapat mengetik script format HTML, PHP, JSP, ASP, Javascript, CSS maupun bentuk program lainnya. Hal ini disebabkan ruang kerja, fasilitas dan kemampuan Dreamweaver yang mampu meningkatkan produktivitas dan efektivitas dalam mendesain.
perbedaan dreamwever CS 1 sampe CS berikutnya ialah dreamweaver versi terbaru lebih memiliki performa lebih baik dan memiliki tampilan yang memudahkan untuk membuat dan mengelola halaman web.iya krna, sya hanya mempuyai dreamweaver CS3, selain itu peminat dreamweaver CS3 lebih bnyak dri pada CS yg terbaru


Adobe Photoshop CS3
Adobe Photoshop CS3 adalah program yang di orientasikan untuk mengedit ,memodifikasi, maupun memanipulasi bitmap atau foto. Aplikasi adobe photoshop CS3 selain tangguh dalam mengedit, memodifikasi maupun memanipulasi bitmap atau foto, juga banyak lagi menyediakan fasilitas-fasilitas lain yang menarik. Untuk memenuhi setiap kebutuhan yang menarik, seperti pengaturan warna yang semakin akurat, penggunaan fasilitas efek dan filter yang semakin canggih dan fasilitas pemodifikasian tiprogafi teks yang semakin unik dan fantastic.
Tools Program
Peralatan pendukung mempunyai pengertian sebagai media yang dibutuhkan oleh setiap programmer untuk membantu mempermudah dalam pembuatan dan pembacaan logika dan algoritma program, serta membantu setipa programmer untuk mengetahui alur program yang dibuat mulai dari masukan, prorses dan keluaran yang dihasilkan. Fungsi dari peralatan pendukung (tool system) adalah untuk menjelaskan kepada user bagaimana fungsi dari sistem informasi dapat bekerja dengan suatu bentuk logical dan model phisycal.
Struktur Dasar Navigasi
Menurut Sofyan (2009:2) “Navigasi (navigation) dapat dikatakan sebagai elemen yang paling dominan dalam antarmuka (interface) sebuah halaman web”. Struktur navigasi website digunakan untuk menggambarkan secara garis besar isi dari seluruh situsweb dan menggambarkan bagaimana hubungan antara isi-isi tersebut. Pembuatan struktur navigasi website ini akan sangat membantu nantinya ketika akan membuat rancangan seluruh halaman web. Bentuk dasar struktur navigasi yang biasa digunakan dalam proses pembuatan aplikasi atau web ada empat macam, yaitu:


a. Linear (satu alur)
b. Hierarchi (bercabang)
c. Non Linear (tidak berurut)
d. Composite (campuran)                                                                               
a. Linear
Linear (satu alur) merupakan struktur yang hanya mempunyai satu rangkaian cerita yang berurut. Dengan kata lain struktur ini hanya dapat menampilkan satu demi satu tampilan layar secara berurut menurut urutannya. Salah satu yang terpenting dari struktur ini adalah tidak diperkenankan terjadinya percabangan.



b.  Hierarchi
Struktur Hierarchi (bercabang) ini percabangan untuk menampilkan data berdasarkan kriteria tertentu. Tampilan pada menu pertama akan disebut sebagai Master Page (halaman utama kesatu), halaman utama ini akan mempunyai halaman percabangan yang dikatakan Slave Page (halaman pendukung). Jika salah satu halaman pendukung dipilih atau diaktifkan, maka tampilan tersebut akan bernama Master Page (halaman utama kedua), dan seterusnya. Yang terpenting dari struktur penjejakan ini tidak diperkenankan adanya tampilan secara linear.

c. Non Linear (tidak berurut)
Pada struktur ini diperkenankan membuat penjejakan bercabang. Pemakai bebas menelusuri website tanpa dibatasi oleh suatu rute dimana kontrol navigasi dapat mengakses ke semua halaman manapun. Percabangan yang dibuat pada struktur Non Linear ini berbeda dengan percabangan pada struktur Hierarchi, karena pada percabangan Non Linear ini walaupun terdapat percabangan, tetapi tiap-tiap tampilan mempunyai kedudukan yang sama tidak ada Master Page dan Slave Page.

d. Composite                                                                                                  
Composite (campuran) atau disebut juga struktur penjejakan bebas merupakan gabungan dari ketiga struktur sebelumnya yaitu Linear, Non Linear dan Hierarchi. Jika suatu tampilan membutuhkan percabangan, maka dapat dibuat percabangan, dan bila dalam percabangan tersebut terdapat suatu tampilan yang sama kedudukannya maka dapat dibuat struktur Linear dalam percabangan tersebut.