Minggu, 14 April 2019

Cara Membuat Website WordPress



Langkah 1: Cara Install WordPress

Menginstall WordPress dapat dilakukan dengan berbagai cara, baik otomatis maupun manual. Berikut adalah langkah-langkah install WordPress.

1. Login ke Member Area

2. Pilih Menu Hosting dan Domain

3. Pilih Hosting

4. Install WordPress

5. Klik Install

6. Isi Data

Langkah 2: Mengelola Dashboard WordPress

Setelah sukses memasang WordPress, langkah selanjutnya yang perlu Anda lakukan adalah membuka dashboard atau dasbor WordPress. Melalui dasbor WordPress Anda bisa mengelola website Anda dengan mudah, dari mengganti tema, menambah plugin, menambah halaman, hingga menerbitkan blogpost.

Cara membuka dasbor WordPress tidak sulit. Anda hanya perlu menambahkan wp-admin di belakang domain Anda. Misalnya, www.namaanda.com/wp-admin. Masukkan username dan password yang sudah Anda buat ketika menginstall WordPress di langkah sebelumnya. Jika login Anda sukses akan muncul dasboard.

Langkah 3: Memasang Tema WordPress

Sudah paham tentang bagian-bagian dasbor WordPress. Selanjutnya Anda bisa memasang tema WordPress melalui dasbor tersebut di bagian menu navigasi Appearance. Anda bisa mencari tema melalui kolom search di menu tersebut atau mengunggah sendiri tema yang Anda unduh dari website lain melalui Upload Theme. 

Langkah 4: Install Plugin

Setelah memasang tema yang Anda inginkan, Anda juga perlu memasang plugin untuk meningkatkan kinerja WordPress. Plugin yang tersedia di WordPress sangat banyak. Memilah satu per satu plugin mana yang harus Anda install di WordPress akan memakan waktu lama. Berikut adalah plugin yang harus ada di WordPress Anda:

Google XML Sitemaps

Berguna untuk membuat sitemap website sehingga mesin pencari bisa lebih mudah melakukan crawl konten-konten di website Anda.

Yoast SEO

Plugin ini menawarkan fitur dan pilihan yang dapat Anda gunakan untuk melakukan optimasi website WordPress dengan mudah. Tapi setelah melakukan instalasi, Anda harus melakukan pengaturan Yoast SEO terlebih dahulu.

Contact Form 7

            Contact Form 7 dapat Anda gunakan untuk mengelola lebih dari satu form kontak. Anda dapat melakukan pengaturan tampilan dan menambah fasilitas seperti menambahkan fitur untuk mengirimkan file.

Cara memasang plugin pun cukup mudah. Di menu navigasi, klik Plugin > Add New. Kemudian ketik nama plugin yang ingin Anda pasang di kolom pencarian. Setelah menemukan plugin yang Anda inginkan, pilih Install lalu Activate. 

Langkah 5: Cara Posting Artikel

Untuk membuat post baru di WordPress, buka Add New di bawah Posts atau pilih New -> Post di toolbar bagian atas. Setelah itu akan muncul editor blog post yang disertai berbagai fitur.

Ketik judul post terlebih dulu. Kemudian, ketik konten post pada area yang telah disediakan. Jika ingin memformat teks, gunakan opsi toolbar. Toolbar tersebut hampir sama dengan toolbar yang Anda gunakan di MS Word atau text editor populer lainnya. Di sisi kanan halaman, Anda akan melihat semacam meta box. Tiap box memiliki fungsi khusus.

Publish, Di sini Anda dapat mengubah status dan visibilitas post. Buatlah jadwalnya. Dengan mengklik tombol Publish, post Anda dapat dibaca oleh pengunjung. Jika ingin menghapus post, klik tombol Move to Trash.

Categories, Pada box ini, Anda dapat menentukan kategori post yang lebih spesifik. Bahkan Anda bisa membuat kategori baru dengan mengklik tombol +Add New Category.

Tags, mempermudah Anda untuk menambahkan tag baru dengan cepat.

Featured Image, Anda dapat menentukan featured image untuk post di sini. Featured image adalah gambar yang muncul di atas artikel.

Langkah 6: Cara Membuat Halaman

Halaman WordPress adalah konten statis yang tidak terjadwal seperti About Us dan Contact Us. Halaman tidak memiliki category dan tag. Bagaimana cara membuatnya? Berikut adalah langkah-langkahnya:

Di menu navigasi WordPress, klik Pages > Add New. Pages memang tidak memiliki categories dan tags. Sebagai penggantinya, Pages memiliki Page Attributes yang berguna untuk mengubah urutan halaman serta membuat parent page. Parent page berguna untuk menyatukan beberapa halaman yang berada di bawah parent page yang sama.

Website sederhana yang kami buat :


Referensi :

https://www.niagahoster.co.id/blog/cara-membuat-wordpress/

Senin, 11 Maret 2019

Pengantar Web Science


Definisi dari Web Science

Web Science adalah bidang yang muncul yang berkaitan dengan studi sistem sosio-teknis skala besar, khususnya World Wide Web. Ini mempertimbangkan hubungan antara manusia dan teknologi, cara masyarakat dan teknologi saling membentuk satu sama lain dan dampak dari ko-konstitusi ini pada masyarakat yang lebih luas. Ilmu Web menggabungkan penelitian dari berbagai disiplin ilmu seperti sosiologi, ilmu komputer, ekonomi, dan matematika.

The Web Science Institute menggambarkan Ilmu Web sebagai fokus "kekuatan analitis para peneliti dari berbagai disiplin ilmu seperti matematika, sosiologi, ekonomi, psikologi, hukum dan ilmu komputer untuk memahami dan menjelaskan Web.

Sejarah Web
Sir Tim Berners-Lee adalah ilmuwan komputer Inggris. Ia lahir di London, dan orang tuanya adalah ilmuwan komputer, mengerjakan salah satu komputer paling awal.

Setelah lulus dari Universitas Oxford, Berners-Lee menjadi insinyur perangkat lunak di CERN, laboratorium fisika partikel besar dekat Jenewa, Swiss. Para ilmuwan datang dari seluruh dunia untuk menggunakan akseleratornya, tetapi Sir Tim memperhatikan bahwa mereka kesulitan berbagi informasi. Tim berpikir, lalu dia melihat cara untuk menyelesaikan masalah. Sudah jutaan komputer dihubungkan bersama melalui internet yang berkembang cepat dan Berners-Lee menyadari bahwa mereka dapat berbagi informasi dengan memanfaatkan teknologi yang muncul yang disebut hypertext.

Pada bulan Maret 1989, Tim menjabarkan visinya tentang apa yang akan menjadi web dalam dokumen yang disebut “Manajemen Informasi: Proposal”. Percaya atau tidak, proposal awal Tim tidak segera diterima. Bahkan, bosnya saat itu, Mike Sendall, mencatat kata-kata "Samar tapi mengasyikkan" di sampulnya. Web tidak pernah menjadi proyek CERN resmi, tetapi Mike berhasil memberi Tim waktu untuk mengerjakannya pada September 1990. Dia mulai bekerja menggunakan komputer NeXT, salah satu produk awal Steve Jobs.

1.      HTML: Bahasa Markup HyperText. Bahasa markup (pemformatan) untuk web.
2.      URI: Pengidentifikasi Sumber Seragam. Semacam "alamat" yang unik dan digunakan untuk mengidentifikasi setiap sumber daya di web. Itu juga biasa disebut URL.
3.      HTTP: Protokol Transfer Hiperteks. Mengizinkan pengambilan sumber daya tertaut dari seluruh
Tim juga menulis editor / browser halaman web pertama ("WorldWideWeb.app") dan server web pertama ("httpd"). Pada akhir 1990, halaman web pertama disajikan di internet terbuka, dan pada tahun 1991, orang-orang di luar CERN diundang untuk bergabung dengan komunitas web baru ini.

Ketika web mulai tumbuh, Tim menyadari bahwa potensi sebenarnya hanya akan dilepaskan jika ada orang, di mana saja dapat menggunakannya tanpa membayar biaya atau harus meminta izin.

Dia menjelaskan: "Seandainya teknologi itu berpemilik, dan dalam kendali penuh saya, itu mungkin tidak akan lepas landas. Anda tidak dapat mengusulkan bahwa sesuatu menjadi ruang universal dan pada saat yang sama tetap mengendalikannya. "

Jadi, Tim dan yang lainnya menganjurkan untuk memastikan bahwa CERN akan setuju untuk membuat kode yang mendasari tersedia secara bebas royalti, selamanya. Keputusan ini diumumkan pada April 1993, dan memicu gelombang kreativitas, kolaborasi, dan inovasi global yang belum pernah terlihat sebelumnya. Pada tahun 2003, perusahaan mengembangkan standar web baru yang berkomitmen pada Kebijakan Bebas Royalti untuk pekerjaan mereka. Pada tahun 2014, tahun kami merayakan ulang tahun web yang ke-25, hampir dua dari lima orang di seluruh dunia menggunakannya.

Tim pindah dari CERN ke Massachusetts Institute of Technology pada 1994 untuk mendirikan World Wide Web Consortium (W3C), sebuah komunitas internasional yang dikhususkan untuk mengembangkan standar web terbuka. Dia tetap menjadi Direktur W3C hingga hari ini.
 
Pada tahun 2009, Sir Tim mendirikan World Wide Web Foundation. Yayasan Web memajukan Web Terbuka sebagai sarana untuk membangun masyarakat yang adil dan berkembang dengan menghubungkan semua orang, mengangkat suara dan meningkatkan partisipasi. 

Arsitektur Web

Definisi Arsitektur Web

Arsitektur web adalah struktur konseptual dari World Wide Web. WWW atau internet adalah media yang terus berubah yang memungkinkan komunikasi antara pengguna yang berbeda dan interaksi teknis (interoperabilitas) antara berbagai sistem dan subsistem. Dasar untuk ini adalah komponen dan format data yang berbeda, yang biasanya disusun dalam tingkatan dan saling membangun. Secara keseluruhan, mereka membentuk infrastruktur internet, yang dimungkinkan oleh tiga komponen inti dari protokol transmisi data (TCP / IP, HTTP, HTTPS), format representasi (HTML, CSS, XML), dan standar pengalamatan (URI, URL ). Istilah arsitektur web harus dibedakan dari istilah arsitektur situs web dan arsitektur informasi.

Asal arsitektur web

World wide web adalah konsep yang direalisasikan pada 1990-an sehingga orang dan mesin dapat berkomunikasi satu sama lain dalam ruang tertentu. Ini digunakan untuk bertukar, mendistribusikan, dan berbagi informasi dalam jaringan. Pada saat itu, web sebagian besar terdiri dari situs web statis berdasarkan HTML, dengan kata lain, hypertext yang dapat diambil oleh browser. Situs web dinamis dan layanan web terdistribusi ditambahkan kemudian.

Jenis arsitektur web

Internet adalah media yang terus berubah dan diperluas oleh banyak pengembang, programmer dan berbagai konsorsium seperti W3C. Namun, arsitektur yang digunakan dapat dibedakan secara skematis.

Model client-server

Awalnya, web terdiri dari arsitektur dua tingkat: klien dan server. Klien dan server berbagi tugas dan layanan yang seharusnya dilakukan oleh sistem. Misalnya, klien dapat meminta layanan dari server; server menjawab permintaan dengan menyediakan layanan. Mengambil situs web menggunakan alamat URL yang mengarahkan ke server untuk memuat situs di browser klien adalah contoh dari model dua lapis, juga dikenal sebagai model klien-server.

Keluarga protokol internet, yang sekarang terdiri dari sekitar 500 protokol jaringan yang berbeda, biasanya digunakan sebagai dasar untuk WWW, tetapi biasanya terdiri dari model referensi TCP / TCP / IP. Tiga prasyarat harus ada dalam arsitektur web untuk sistem aplikasi terdistribusi untuk berkomunikasi satu sama lain:

1.        Format representasi dengan standar tetap: Format yang paling sering digunakan adalah HTML dan CSS; atau XML saat mesin berkomunikasi satu sama lain.
2.      Protokol untuk transfer data: HTTP (Hypertext Transfer Protocol) atau HTTPS (Hypertext Transfer Protocol Secure) digunakan di web. Aplikasi lain, seperti server surat, menggunakan SMTP (Simple Mail Transfer Protocol) atau POP (Post Office Protocol). Menentukan protokol yang digunakan tergantung pada aplikasi.
Standar untuk pengalamatan: Ini merujuk pada URL (Uniform Resource Locator) yang merupakan turunan dari konsep URI yang lebih umum.

Akhirnya, arsitektur web analog dengan struktur operasional sistem aplikasi untuk penyimpanan data, transmisi data, dan presentasi. Ketika ditransfer ke web, arsitektur web biasanya terdiri dari server basis data yang mengelola data dan sumber daya. Mereka berkomunikasi dengan klien menggunakan protokol transfer yang dapat mengambil data dan melihatnya di browser. Representasi biasanya dilakukan dengan HTML dan CSS.

Model tiga tingkat

Model tiga-tier mencakup logika aplikasi antara klien dan server, yang menangani pemrosesan data dan memungkinkan tingkat interaksi tertentu. Misalnya, server aplikasi dapat memproses data sementara server database didedikasikan hanya untuk penyimpanan data. Dengan cara ini, konten dapat dimuat dan disimpan secara dinamis. Bahasa skrip JavaScript sering bertanggung jawab atas perilaku klien.

Secara umum, perbedaan dibuat antara pemrosesan data sisi server dan sisi klien. Situs web dinamis dicirikan oleh fakta bahwa konten diubah di sisi klien tanpa komunikasi baru antara server dan klien yang diperlukan. Tindakan di sisi klien dipengaruhi oleh skrip sehingga tidak perlu transfer data asinkron. Di sisi server, konten yang dimodifikasi disimpan melalui server aplikasi pada server database. Secara opsional, ini bisa menjadi server virtual yang mengemulasi yang fisik.

Ada berbagai bahasa dan kerangka kerja pemrograman untuk mengimplementasikan model tiga-tier. Pilihan:

    
1. Hypertext Preprocessor (PHP)
    
2. Common Gateway Interface (CGI)
    
3. JavaServer Pages (JSP)
    
4. Halaman Server Aktif (ASP.NET)
    
5. JavaScript dan XML Asinkron (AJAX)
    
6. Microsoft Silverlight
    
7. Notasi Objek JavaScript (JSON)
    
8. Applet Java, JavaScript dan VBScript (teknologi sisi klien)

Arsitektur berorientasi layanan (SOA)

Saat ini web digunakan untuk jaringan struktur TI yang didistribusikan secara global. Setiap sistem TI dapat, pada gilirannya, terdiri dari sub bagian yang komponen individualnya dihubungkan satu sama lain melalui struktur atau arsitektur tetap. Pikirkan perangkat lunak intranet dan internal perusahaan. Aplikasi TI dan web modern jauh lebih kompleks daripada model client-server. Layanan web terdistribusi, yang ditetapkan sebagai arsitektur berorientasi layanan (SOA), menawarkan banyak fungsi dan unit fungsional modular, yang dapat ditambahkan. Dengan SOA, proses bisnis dapat diotomatisasi oleh sistem yang terlibat berkomunikasi satu sama lain - sebagian tanpa intervensi manusia - dan melakukan tugas-tugas tertentu. Contohnya termasuk perbankan online, e-commerce, e-learning, pasar online, dan aplikasi intelijen bisnis. Arsitektur ini tidak hanya jauh lebih kompleks tetapi juga dapat diperluas secara modular. Mereka dikenal sebagai arsitektur N-tier dan sejauh ini telah digunakan terutama di sektor bisnis.



Referensi :
1. https://en.wikipedia.org/wiki/Web_science
2. https://webfoundation.org/about/vision/history-of-the-web/
3. https://en.ryte.com/wiki/Web_Architecture