Rabu, 20 September 2017

Pengenal Bootstrap | Part 1


A. Pendahuluan
1. Pengertian
Bootstrap adalah kerangka kerja front-end open source yang gratis dan terbuka untuk merancang situs web dan aplikasi web . Ini berisi template desain berbasis HTML dan CSS untuk tipografi , form, tombol, navigasi dan komponen antarmuka lainnya, serta ekstensi JavaScript opsional. Tidak seperti banyak kerangka web, ini hanya menyangkut pengembangan front-end saja.

2. Latar Belakang
Mengapa memakai bootstrap? Karena, bootstrap merupakan sebuah library css. Yang dimana di dalamnya sudah ada style css yang sangat lengkap. Tidak mungkin juga kita akan membuat style css sendiri, tanpa vendor karena itu memerlukan penyesuaian lagi bila menggunakan browser yang berbeda.

3. Maksud dan Tujuan
  • Memahami bootstrap 
  • Menegtahui apa saja yang ada di bootstrap
4. Hasil yang diharapkan
  • Mengerti bagaiamana penerapan bootstrap
B. Alat dan Bahan
  • PC
  • Text Editor
C. Durasi Waktu
2 jam

D. Uraian Kegiatan
1. Menyiapkan bootstrap vendor yang akan digunakan

2. Membuat file index.html misalkan seperti dibawah ini
<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
    <div>
        <h1>Ini contoh enerapn bootstrap</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
        tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
        quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
        consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
        cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
        proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
    </div>
</body>
</html>/

3. Memasukkan link untuk memanggil bootstrap
<!DOCTYPE html>
<html>
<head>
    <title></title>
    <link rel="stylesheet" type="text/css" href="css/bootstrap.css">
    <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
    <link rel="stylesheet" type="text/css" href="css/bootstrap.theme.css">
    <link rel="stylesheet" type="text/css" href="css/bootstrap.theme.min.css">

</head>
<body>
    <div>
        <h1>Ini contoh enerapn bootstrap</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
        tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
        quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
        consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
        cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
        proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
    </div>
</body>
</html>

4. Memberikan class pada setiap elemen yang ingin diberikan efek dari bootstrap
 <!DOCTYPE html>
<html>
<head>
    <title></title>
    <link rel="stylesheet" type="text/css" href="css/bootstrap.css">
    <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
    <link rel="stylesheet" type="text/css" href="css/bootstrap.theme.css">
    <link rel="stylesheet" type="text/css" href="css/bootstrap.theme.min.css">
</head>
<body>
    <div class="container">
        <h1>Ini contoh enerapn bootstrap</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
        tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
        quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
        consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
        cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
        proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
    </div>
</body>
</html>

5. Melihatnya dengan browser
6. Selesai.

NB: Sedikit catatan ya, apabila masih kurang puas dengan bootstrap, tetap bisa menggunakan css sendiri. Akan tetapi, mungkin ada yang bertabrakan, pada akhir pemberian value/nilai css diberi kata "!important" -> penting. Jadi yang diutamakan yang important.

E. Dokumentasi

Pada gambar diatas tidak full satu layar akan tetapi 80% ditengah.

F. Temuan Masalah
 -

G. Hasil yang Didapatkan
Pada element yang diberi bootstrap bisa berubah.

H. Referensi
https://translate.google.com/translate?hl=id&sl=en&u=https://en.wikipedia.org/wiki/Bootstrap_(front-end_framework)&prev=search

Selasa, 19 September 2017

Workshop dari PHP Indonesia with Mas Yeri dan Mas Agasi | Pengertian HTML dan CSS

A. Pendahuluan
1. Pengertian
    a. Hypertext Markup Language (HTML) adalah sebuah bahasa markah yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah penjelajah web Internet dan pemformatan hiperteks sederhana yang ditulis dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan dalam format ASCII normal sehingga menjadi halaman web dengan perintah-perintah HTML. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-lee Robert ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga penelitian fisika energi tinggi di Jenewa).
     b. 
Cascading Style Sheet (CSS) merupakan aturan untuk mengatur beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. CSS bukan merupakan bahasa pemograman.
Sama halnya styles dalam aplikasi pengolahan kata seperti Microsoft Word yang dapat mengatur beberapa style, misalnya heading, subbab, bodytext, footer, images, dan style lainnya untuk dapat digunakan bersama-sama dalam beberapa berkas (file). Pada umumnya CSS dipakai untuk memformat tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML.
CSS dapat mengendalikan ukuran gambar, warna bagian tubuh pada teks, warna tabel, ukuran border, warna border, warna hyperlink, warna mouse over, spasi antar paragraf, spasi antar teks, margin kiri, kanan, atas, bawah, dan parameter lainnya.CSS adalah bahasa style sheet yang digunakan untuk mengatur tampilan dokumen. Dengan adanya CSS memungkinkan kita untuk menampilkan halaman yang sama dengan format yang berbeda.2. Latar Belakang

3. Maksud dan Tujuan
  • Mengetahui cara kerja HTML
  • Memahami kegunaan CSS
B. Alat dan Bahan
  • Text Editor
  • Browser
C. Durasi Waktu
4 jam

D. Uraian Kegiatan
1. Membuat file bernama index.html dan style.css, dalam satu folder.
2. Pada file pertama index.html isikan dengan
<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>

</body>
</html>
Apa maksudnya, sekarang sudah ada html 5 dimana lebih mudah dalam pengimplementasiannya. Nah, untuk tag tag yang ingin diterapkan, kita taruh di dalam tag body.
Misalkan kita isikan seperti dibawah ini
<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
    <h1>Ini Bagian Judul</h1>
    <p>Ini paragraf 1</p>

</body>
</html>

3. Untuk file yang satunya, yakni style.css. File ini adalah dimana tempat kita mengatur stylenya. Mulai dari model huruf, warna huruf, dan yang lainnya.
4. Pada file style.css kita isikan seperti berikut
h1 {
    color : red;
    font-family: sans-serif;
}
p {
    color: blue;
    text-align: center;
}

5. Untuk file index.html kita panggil file style.css nya. Dengan memberi kan tag di bawah ini
<link rel="stylesheet" type="text/css" href="style.css">
Terapkan pada bagian bawah ini
<!DOCTYPE html>
<html>
<head>
    <title></title>
    <link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
    <h1>Ini Bagian Judul</h1>
    <p>Ini paragraf 1</p>
</body>
</html>
6. Untuk melihat hasilnya, kita buka melalui browser


E. Dokumentasi

F. Temuan Masalah
file style.css tidak mau merespon, Kenapa? Ternyata terjadi kesalahan saat saya menuliskan filenya seperti dibawah ini

Sehingga, di browser style tidak merespon.

G. Kesimpulan
Jadi, sebenarnya browser itu membaca file html, yakni Hypertext Markup Language.
Dan style nya tinggal memanggil dan menyesuaikan.

H. Referensi
https://id.wikipedia.org/wiki/HTML
https://id.wikipedia.org/wiki/Cascading_Style_Sheets

Senin, 18 September 2017

Menginstall PHP Composer


A. Pendahuluan
    1. Pengertian
         Komposer adalah manajer paket tingkat aplikasi untuk bahasa pemrograman PHP yang menyediakan format standar untuk mengelola ketergantungan perangkat lunak PHP dan perpustakaan yang dibutuhkan. Ini dikembangkan oleh Nils Adermann dan Jordi Boggiano, yang terus mengelola proyek ini. Mereka memulai pengembangan pada bulan April 2011 dan pertama kali merilisnya pada tanggal 1 Maret 2012. Komposer sangat terinspirasi oleh Node.js's " npm " dan " bundler " Ruby. Algoritma pemecahan masalah proyek dimulai sebagai port berbasis PHP dari openSUSE's libzypp satsolver. 
Komposer berjalan melalui baris perintah dan menginstal dependensi (misalnya perpustakaan) untuk sebuah aplikasi. Hal ini juga memungkinkan pengguna untuk menginstal aplikasi PHP yang tersedia di "Packagist" yang merupakan repositori utamanya yang berisi paket yang tersedia. Ini juga menyediakan kemampuan autoload untuk perpustakaan yang menentukan informasi autoload untuk memudahkan penggunaan kode pihak ketiga.

    2. Latar Belakang
         Karena dengan install composer kodingan kita akan lebih terstruktur dan lebih rapi. Apa lagi dengan bahasa PHP, setiap kali request maka hanya satu file saja yang dieksekusi. Dan jika kita ingin mengakses file lain yang terpisah seperti misalkan memanggil function di file lain atau membuat instan dari kelas yang filenya terpisah, maka kita perlu meng-include atau require file yang bersangkutan sehingga seolah-olah file yang terpisah tadi jadi satu dengan file yang request user sedang mengarah kepadanya.

    3. Maksud dan Tujuan
       Agar kita lebih mudah dalam menjalahkan program yang menggunakan bahasa PHP.
 
B. Alat dan Bahan
    - Laptop
     - Jaringan Internet



C. Durasi Waktu
      5-10 menit.

D. Uraian Kegiatan
    Sebelumnya kita kan sudah memiliki file bootstrap yang akan kita tambahkan dengan composer.
    1. Masuk ke var/www/html
         $cd /var/www/html
    2. Kita menginstall php curl terlebih dahulu, denga perintah
         $sudo apt-get install curl
     3. Lanjutkan untuk mendownload php composernya, dengan perintah
         $sudo curl -s https://getcomposer.org/installer | php
     4. Pindah package composer ke usr/local/bin/composer
         $sudo mv composer.phar usr/local/bin/composer
     5. Setelah itu masuk ke bootstrap, dengan perintah
         $cd bootstrap4 (nama bootstrap saya)
     6. Setelah itu lihat file yang ada di dalamnya. Dengan mengetikkan perintah
         $ls
     7. Tahap akhir kita install composer dengan perintah
         $composer install

E. Dokumentasi
    

D. Temuan Masalah dan Penyelesaian
     Koneksi yang terputus.

E. Referensi
https://translate.google.co.id/translate?hl=id&sl=en&u=https://en.wikipedia.org/wiki/Composer_(software)&prev=search

Sabtu, 16 September 2017

Installasi WordPress dan Cara Menambahkan Entry Baru

A.  Pendahuluan
     1. Pengertian
        WordPress adalah sebuah aplikasi sumber terbuka (open source) yang sangat populer digunakan sebagai mesin blog (blog engine). WordPress dibangun dengan bahasa pemrograman PHP dan basis data (database) MySQL. PHP dan MySQL, keduanya merupakan perangkat lunak sumber terbuka (open source software).
     2. Latar Belakang

     3. Maksud dan Tujuan
     4. Hasil yang Diharapkan
B.  Alat dan Bahan
     - Web Server
     - Package Wordpress
C.  Durasi Waktu
5-10 menit
D.  Uraian Kegiatan
      1. Ekstrak wordpress, dan beri hak kepemilikan pada www-data.
dengan
$chown -R www-data:www-data wordpress
dan beri hak aksesnya, dengan
$chmod -R 755 wordpress


 2. Masuk ke folder wordpress. Ganti nama file wp-config-sample.php menjadi wp-config.php, dengan perintah
$mv wp-config-sample.php wp-config.php

 3. Ganti dan sesuaikan folder wp-config sesuai dengan database yang telah kita buat sebelumnya.

 4. Jangan lupa restart dahulu, dengan perintah
$service apache2 restart
5. Buka di browser kita. 
localhost/wordpress
hingga tamoilan seperti di bawah ini. 
 6. Masukkan sesuai yang kalian inginkan . Lanjutkan dengan klik install.
 7. Tunggu installasi selesai seperti yang ada di bawah ini.
 8. Pada gambar diatas , kita klik Log In. dan kita masukkan username kita yakni email kita dan password yang sesuai.
9. Bila kita sudah log in tampilan akan seperti di bawah ini.

E.  Temuan Masalah
Saya lupa belum menyeting config, jadi password databse nya belum sesuai sehingga tidak bisa terkoneksi.

F.  Hasil yang Didapat
Dengan wordpress kita bisa membuat website. kita juga bisa memberi plugin-plugin lain.

G.  Kesimpulan
Hati-hati dan telitilah bila melakukan sesuatu, jangan terburu-buru

H. Referensi
https://id.wikipedia.org/wiki/WordPress
www.techrepublic.com/article/how-to-install-wordpress-on-ubuntu-16-04/ 

Jumat, 15 September 2017

Hosting dan Layanan Hosting


A.  Pendahuluan
     1. Pengertian


         Hosting dapat berarti: Bertindak sebagai tuan rumah di (acara) atau untuk (program televisi atau radio); atau untuk menyimpan (situs Web atau data elektronik lainnya) pada komputer yang terhubung ke Internet.
           Layanan web hosting adalah jenis layanan hosting internet yang memungkinkan individu dan organisasi membuat situs web mereka dapat diakses melalui World Wide Web . Web host adalah perusahaan yang menyediakan ruang pada server yang dimiliki atau disewakan untuk digunakan oleh klien, serta menyediakan konektivitas internet , biasanya di data center . Host web juga dapat menyediakan ruang data dan konektivitas ke Internet untuk server lain yang berada di pusat data mereka, yang disebut colocation , yang juga dikenal sebagai Perumahan di Amerika Latin atau Prancis.

     2. Latar Belakang

         Sampai tahun 1991, Internet dibatasi hanya untuk digunakan ... untuk penelitian dan pendidikan di bidang sains dan teknik ... dan digunakan untuk lalu lintas email , telnet , FTP dan USENET - namun hanya sejumlah kecil Halaman web. Protokol World Wide Web baru saja ditulis dan tidak sampai akhir tahun 1993 akan ada browser web grafis untuk komputer Mac atau Windows. Bahkan setelah ada beberapa pembukaan akses internet, situasinya menjadi bingung sampai tahun 1995.
         Untuk meng-host situs web di internet , seseorang atau perusahaan memerlukan komputer atau server mereka sendiri. Karena tidak semua perusahaan memiliki anggaran atau keahlian untuk melakukan hal ini, layanan web hosting mulai ditawarkan untuk meng-host situs pengguna di server mereka sendiri, tanpa klien yang memerlukan infrastruktur yang dibutuhkan untuk mengoperasikan situs web. Pemilik situs web, yang juga disebut webmaster akan dapat membuat situs web yang akan dihosting di server layanan web hosting dan dipublikasikan ke web oleh layanan web hosting.
       Seiring bertambahnya jumlah pengguna di World Wide Web, tekanan bagi perusahaan, baik besar maupun kecil untuk memiliki kehadiran online semakin meningkat. Pada tahun 1995, perusahaan seperti GeoCities, Angelfire dan Tripod menawarkan hosting gratis.

     3. Maksud dan Tujuan
         - Mengetahui bagaimana dapat menghosting web yang telah kita buat.

B.  Uraian Materi

Layanan hosting yang lebih kecil
      Yang paling mendasar adalah halaman web dan file hosting berskala kecil, dimana file bisa diupload melalui File Transfer Protocol (FTP) atau antarmuka Web. File biasanya dikirim ke Web "sebagaimana adanya" atau dengan pemrosesan minimal. Banyak penyedia layanan Internet (ISP) menawarkan layanan ini gratis kepada pelanggan. Individu dan organisasi juga dapat memperoleh hosting halaman Web dari penyedia layanan alternatif.
        Layanan web hosting gratis ditawarkan oleh berbagai perusahaan dengan layanan terbatas, terkadang didukung oleh iklan, dan seringkali terbatas bila dibandingkan dengan hosting berbayar.
        Satu halaman hosting umumnya cukup untuk halaman web pribadi . Situs web hosting pribadi biasanya gratis, disponsori iklan, atau murah. Situs web bisnis hosting sering memiliki biaya lebih tinggi tergantung dari ukuran dan jenis situs.

Layanan hosting yang lebih besar
        Banyak perusahaan besar yang bukan penyedia layanan Internet harus terhubung secara permanen ke web untuk mengirim email, file, dll ke situs lain. Perusahaan dapat menggunakan komputer sebagai host situs web untuk memberikan rincian barang dan layanan dan fasilitas untuk pesanan online.
        Situs yang kompleks memerlukan paket yang lebih komprehensif yang menyediakan dukungan basis data dan platform pengembangan aplikasi (misalnya ASP.NET , ColdFusion , Java EE , Perl / Plack , PHP atau Ruby on Rails ). Fasilitas ini memungkinkan pelanggan menulis atau menginstal skrip untuk aplikasi seperti forum dan manajemen konten . Juga, Secure Sockets Layer (SSL) biasanya digunakan untuk situs web yang ingin agar data yang dikirimkan lebih aman.
         Layanan shared web hosting : situs web seseorang ditempatkan di server yang sama dengan banyak situs lainnya, mulai dari beberapa situs hingga ratusan situs web. Biasanya, semua domain dapat berbagi sumber daya server umum, seperti RAM dan CPU . Fitur yang tersedia dengan jenis layanan ini bisa sangat mendasar dan tidak fleksibel dalam hal perangkat lunak dan update. Pengecer sering menjual shared web hosting dan perusahaan web sering memiliki akun reseller untuk menyediakan hosting bagi klien.
        Reseller web hosting : memungkinkan klien untuk menjadi web host sendiri. Pengecer dapat berfungsi, untuk masing-masing domain, berdasarkan kombinasi jenis hosting yang tercantum ini, bergantung pada siapa mereka berafiliasi sebagai pengecer. Akun pengecer dapat sangat bervariasi: mereka mungkin memiliki dedicated server virtual mereka sendiri ke server yang colocated. Banyak reseller menyediakan layanan yang hampir identik dengan paket shared hosting penyedia mereka dan memberikan dukungan teknis itu sendiri.
        Virtual Dedicated Server : juga dikenal sebagai Virtual Private Server (VPS), membagi sumber daya server menjadi server virtual, di mana sumber daya dapat dialokasikan dengan cara yang tidak secara langsung mencerminkan perangkat keras yang mendasarinya. VPS sering kali akan mengalokasikan sumber daya berdasarkan satu server ke banyak hubungan VPS, namun virtualisasi dapat dilakukan dengan sejumlah alasan, termasuk kemampuan untuk memindahkan wadah VPS antar server. Pengguna mungkin memiliki akses root ke ruang virtual mereka sendiri. Pelanggan terkadang bertanggung jawab untuk menambal dan memelihara server (unmanaged server) atau penyedia VPS dapat memberikan tugas admin server untuk pelanggan (managed server).
         Layanan hosting khusus : pengguna mendapatkan server Web-nya sendiri dan memperoleh kendali penuh atas hal itu (pengguna memiliki akses root untuk akses Linux / administrator untuk Windows); Namun, pengguna biasanya tidak memiliki server. Salah satu jenis dedicated hosting adalah self-managed atau unmanaged. Ini biasanya yang paling murah untuk rencana khusus. Pengguna memiliki akses administratif penuh ke server, yang berarti klien bertanggung jawab atas keamanan dan pemeliharaan dedicated server sendiri.
        Layanan hosting terkelola : pengguna mendapatkan server Web miliknya sendiri namun tidak diizinkan mengendalikannya sepenuhnya (pengguna tidak mendapatkan akses root untuk akses Linux / administrator untuk Windows); Namun, mereka diizinkan untuk mengelola datanya melalui FTP atau alat manajemen jarak jauh lainnya. Pengguna dilarang kontrol penuh sehingga penyedia layanan dapat menjamin kualitas layanan dengan tidak membiarkan pengguna memodifikasi server atau berpotensi menciptakan masalah konfigurasi. Pengguna biasanya tidak memiliki server. Server disewakan ke client.
         Layanan web hosting Colocation : mirip dengan layanan dedicated web hosting, namun pengguna memiliki server colo; perusahaan hosting menyediakan ruang fisik yang dibutuhkan server dan menangani server. Ini adalah jenis layanan hosting web yang paling kuat dan mahal. Dalam kebanyakan kasus, penyedia colocation mungkin memberi sedikit atau tidak ada dukungan langsung untuk mesin klien mereka, hanya menyediakan akses listrik, akses Internet, dan penyimpanan untuk server. Dalam kebanyakan kasus untuk colo, klien akan meminta administratornya sendiri mengunjungi pusat data di lokasi untuk melakukan upgrade atau perubahan perangkat keras. Dulu, banyak penyedia colocation akan menerima konfigurasi sistem untuk hosting, bahkan ada yang berada dalam kasus minitower bergaya desktop, namun kebanyakan host sekarang memerlukan rak mount mount dan konfigurasi sistem standar.
         Cloud hosting : adalah jenis platform hosting baru yang memungkinkan pelanggan hosting yang hebat, terukur dan dapat diandalkan berdasarkan server load-balanced berkerumun dan penagihan utilitas. Awan host situs web mungkin lebih dapat diandalkan daripada alternatif karena komputer lain di awan dapat mengimbangi ketika satu perangkat keras turun. Selain itu, gangguan daya lokal atau bahkan bencana alam kurang bermasalah untuk situs yang dihosting awan, karena awan hosting didesentralisasi. Cloud hosting juga memungkinkan penyedia untuk membebankan pengguna hanya untuk sumber daya yang dikonsumsi pengguna, daripada biaya tetap untuk jumlah yang diharapkan pengguna yang akan mereka gunakan, atau investasi perangkat keras biaya tetap. Sebagai alternatif, kurangnya sentralisasi dapat memberi pengguna kontrol yang lebih kecil terhadap lokasi data mereka yang dapat menjadi masalah bagi pengguna dengan keamanan data atau masalah privasi .
         Clustered hosting : memiliki beberapa server hosting konten yang sama untuk pemanfaatan sumber daya yang lebih baik. Cluster server adalah solusi sempurna untuk ketersediaan tinggi dedicated hosting, atau membuat solusi web hosting terukur. Sebuah cluster dapat memisahkan penayangan web dari kemampuan basis data hosting. (Biasanya host web menggunakan hosting berkerumun untuk paket shared hosting mereka, karena ada banyak manfaat bagi pengelolaan klien secara massal).
         Grid hosting : bentuk hosting terdistribusi ini adalah ketika cluster server bertindak seperti grid dan terdiri dari beberapa node.
         Server rumah : biasanya satu mesin yang ditempatkan di kediaman pribadi dapat digunakan untuk menampung satu atau beberapa situs web dari koneksi broadband kelas konsumen biasa. Ini bisa berupa mesin yang dibuat khusus atau PC yang lebih tua. Beberapa ISP secara aktif mencoba untuk memblokir server asal dengan melarang permintaan yang masuk ke port TCP 80 dari koneksi pengguna dan dengan menolak memberikan alamat IP statis . Cara yang umum untuk mendapatkan nama host DNS yang andal adalah dengan membuat akun dengan layanan DNS dinamis . Layanan DNS dinamis akan secara otomatis mengubah alamat IP yang ditunjukkan oleh URL saat alamat IP berubah.

C.  Kesimpulan

     Web hosting sering disediakan sebagai bagian dari rencana akses Internet umum dari penyedia layanan Internet . Ada juga banyak penyedia gratis dan berbayar yang menawarkan web hosting.

Seorang pelanggan perlu mengevaluasi persyaratan aplikasi untuk memilih jenis hosting yang akan digunakan. Pertimbangan tersebut meliputi perangkat lunak server database, perangkat lunak scripting, dan sistem operasi . Kebanyakan penyedia hosting menyediakan web hosting berbasis Linux yang menawarkan berbagai macam software yang berbeda. Konfigurasi khas untuk server Linux adalah platform LAMP : Linux , Apache , MySQL , dan PHP / Perl / Python . Klien web hosting mungkin ingin memiliki layanan lain, seperti email untuk domain bisnis, database, atau layanan multimedia mereka. Seorang pelanggan juga dapat memilih Windows sebagai platform hosting. Pelanggan masih bisa memilih dari Perl, PHP, Python dan Ruby tapi mungkin juga menggunakan ASP .Net atau Classic ASP. Paket web hosting sering kali menyertakan Web Content Management System , sehingga pengguna akhir tidak perlu khawatir dengan aspek teknis yang lebih.

D.  Referensi
https://translate.google.co.id/translate?sl=en&tl=id&js=y&prev=_t&hl=id&ie=UTF-8&u=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FHosting&edit-text=&act=url

https://translate.google.co.id/translate?sl=en&tl=id&js=y&prev=_t&hl=id&ie=UTF-8&u=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FHosting&edit-text=&act=url