Setelah mendapatkan infomasi mengenai bahasa pemrograman yang harus dipersiapkan untuk mengembangkan aplikasi web, langkah selanjutnya adalah menyiapkan kebutuhan software untuk membangun aplikasi web. untuk kasus-kasus yang ada didalam postingan strukturkode.blogspot.com ini, ada beberapa sofware yang menjadi pilihan yang akan digunakan, yaitu:

1. Net Bean, Netben merupakan sebuah software editor free untuk mengembangkan Aplikasi Java, jangan salah netben juga mendukung untuk mengembangkan Aplikasi Web dengan PHP, Netbean cukup mudah digunakan. unuk Download sofware ini silahkan klik https://netbeans.org/downloads/  disana akan ada beberapa pilihan, silahkan download netbean IDE bundle yang mendukung untuk PHP, saya lebih familiar dan nyaman dengan menggunakan Netbean, jika memiliki pilihan lain Anda juga dapat menggunakan pilihan Yang Anda anggap lebih nyaman untuk Editor Script PHP.

2. Xampp, XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket. Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis untuk Anda atau auto konfigurasi.  Xampp dapat Anda download di xampp download
XAMPP nantinya mempasilitasi Anda untuk mengembangkan Aplikasi WEB dengan PHP,  Paket yang ada didalam XAMPP adalah sebagai berikut:

a. Server Apache, yang nanti digunakan untuk lokal web server, dengan server apache terinstal dikomputer Anda, Anda nanti bekerja di komputer secara lokal, Aplikasi Web Anda cukup di uji coba di komputer lokal saja tanpa harus di Upload ke web server internet secara langsung.

b. PHP, php adalah interpreter yang nanti akan menterjemahkan source kode php agar dapat di baca oleh browser untuk di tampilkan

c. My SQL, adalah sebuah sofware basis data server untuk menyimpan data aplikasi web yang akan dikembangkan.

d. PHP my admin, adalah aplikasi kecil untuk mengatur, dan mengelola basis data MYSQL agar lebih mudah untuk di gunakan.

dengan menginstal XAMPP dikomputer Anda, anda tidak harus melakukan instalasi dan konfigurasi sofware di atas satu persatu. sehingga bisa lebih cepat dan mudah





Orang yang baru mulai belajar membangun aplikasi web, akan sedikit bertanya-tanya mengenai bahasa pemrograman yang digunakan untuk membangun aplikasi web, sebenarnya banyak sekali pilihan tetapi yang wajib untuk dikuasai adalah HTML
untuk lebih mengetahui mengenai bahasa pemrograman yang harus dikuasai, dapat dibaca pada postingan berikut ini
Persiapan awal untuk membangun aplikasi web

Sebelum kita membahas lebih jauh bagaimana membangun sebuah aplikasi web, sebaiknya harus dipikirkan terlebih dahulu hal-hal apa saja yang harus dipersiapkan, perlu diketahui bahwa dalam aplikasi web ada 2 bagian pokok yaitu Server dan Client, oleh karena itu maka dalam menyusun program untuk mengembangkan aplikasi web akan ada dua bagian pula, yaitu script program yang dijalankan atau di eksekusi di sisi client dan script program  yang dijalankan atau di eksekusi disisi Server.


A. Script program yang dijalankan dimesin Client adalah sebagai berikut:

1. Bahasa Pemrograman HTML (Hypertext markup language) adalah bahasa standar yang digunakan untuk membangun sebuah aplikasi web, sebuah aplikasi web tidak akan luput dari struktur HTML didalmnya, oleh karena itu  maka HTML adalah salah satu bahasa pemrograman aplikasi web yang wajib untuk di kuasai.

2. Java Script, Java script adalah bahasa pemrograman yang berfungsi untuk mengolah halaman web untuk menangani Aksi-aksi dari user, dan animasi yang dijalankan disisi mesin client, untuk lebih mudah nanti akan digunakan Framework JQuery untuk menangani script web yang berkaitan dengan kasus javascript ini. JQuery adalah Framework Java script dengan Selogan Write Less Do More yang berfungsi untuk mempersingkat penulisan script javascrip sehingga lebih mudah untuk digunakan. ini juga merupakan salah satu bahasa pemrograman aplikasi web yang juga harus dikuasai.

3. CSS (Cascading Style Sheet) yaitu bahasa pemrograman aplikasi web yang berfungsi untuk mengatur tata letak dari halaman web, pewarnaan dan memperindah halaman web, CSS juga wajib untuk dikuasai untuk mengembangkan Aplikasi Web.

B. Script Program yang dijalankan Dimesin Server
1. PHP (Hypertext PreProcessor) adalah bahasa pemrograman untuk membangun Aplikasi Web yang dijalankan disisi Server, php berfungsi untuk membangun sebuah halaman web agar lebih dinamis. dalam hal ini untuk mempermudah dan mempersingakat Script PHP, maka nanti akan digunakan Framework Code Ignitor ontuk mengembangkannya, sehingga pengembangan sebuah aplikasi web akan lebih cepat, aman dan lebih singkat.

C. Basis data Sever
1. MySql Server, adalah salah satu basis data server yang sangat umum disandingkan dengan PHP, basis data berfungsi untuk menyimpan data atau informasi dari halaman web agar dapat digunakan atau di akses di kemudian hari,

dalam aplikasi web memang ada 2 peran bahasa pemrograman, yaitu script yang dijalankan disisi client, dan script yang dijalankan disisi server, tujuannya adalah agar beban client dan beban server terbagi menjadi 2 bagian sehingga proses menjadi lebih ringan karena tidak dibebankan di satu sisi saja

Basaha pemrograman diatas adalah wajib dikuasai untuk mengembangkan aplikasi web, yang nanti akan di bahas satu persatu pada postingan berikutnya.

Apa Anda Tau ?

Hampir 99,99 % orang didunia yang baru mengenal aplikasi web akan berusaha untuk memahami Apa itu SEO, jika ini masih terdengar baru di telinga Anda, silahkan klik disini untuk mempelajarinya!



    Internet pada zaman modern saat ini sudah menjadi kebutuhan pokok dan menjadi hal yang tidak terpisahkan bagi kebanyakan orang, ada pengguna internet dan ada pula pembuat aplikasi internet atau aplikasi web, pengguna internet tidak dituntut untuk memahami bagaimana halaman web dibuat, tetapi lain halnya dengan pembuat, pembuat harus mampu dan memahami bagaimana aplikasi internet tersebut bisa dibuat, bahasa pemrograman apa yang harus digunakan, bagaimana menyusun sebuah program untuk membuat aplikasi internet sehingga menjadi sebuah halaman web yang bagus sesuai dengan yang diharapkan.

     Aplikasi web merupakan sebuah aplikasi yang mengunakan teknologi browser untuk menjalankan aplikasi dan diakses melalui jaringan komputer (Remick, 2011). Sedangkan meurut (Rouse, 2011) aplikasi web adalah sebuah program yang disimpan di Server dan dikirim melalui internet dan diakses melalui antarmuka browser.
Dari pengertian diatas dapat disimpulkan aplikasi web merupakan aplikasi yang diakses mengunakan web berowser melalui jaringan internet atau intranet. Aplikasi web juga merupakan suatu perangkat lunak komputer yang dikodekan dalam bahasa pemrograman yang mendukung perangkat lunak berbasis web seperti HTML, JavaScript, CSS, Ruby, Python, Php, Java dan bahasa pemrograman lainnya. Adapun Gambaran rincian aplikasi web adalah sebagai berikut :



     Ada 2 bagian pokok dalam aplikasi web, yang pertama adalah sisi client dan yang kedua adalah sisi server, sisi client dalam hal ini adalah PC atau bisa juga Perangkat mobile yang terhubung kejaringan internet, Client dapat mengakses aplikasi web melalui web browser seperti internet explorer, mozila fire fox, google crome, opera dan lain-lain, sedangkan server adalah perangkat komputer dengan spesifikasi yang bagus digunakan untuk menyimpan aplikasi web beserta database server yang siap untuk diakses oleh client, Client bertugas meminta halaman web server melalui Web Browser, Web browser akan meneruskannya ke Server dimana Aplikasi Web berada, Komputer Server akan mengolah permintaan dari client, ketika halaman web yang diminta ditemukan maka computer server akan mengirimkannya ke computer client dan halaman web yang diminta akan ditampilkan pada web browser di computer client.


Artikel Terkait Lainnya

-Persiapan Awal  membuat aplikasi web
-Sofware yang dibutuhkan untuk mengembangkan aplikasi web
-Bahasa Pemrograman yang harus dikuasai untuk membuat aplikasi web


Apa Anda Tau ?

Hampir 99,99 % orang didunia yang baru mengenal aplikasi web akan berusaha untuk memahami SEO, jika ini masih terdengar baru di telinga Anda, silahkan klik disini untuk mempelajarinya!


Apa itu Duplikat Konten ?
Duplikat konten adalah dua atau lebih konten halaman web yang memiliki title dan deskripsi yang sama dalam sebuah blog atau situs, dalam upaya untuk mengoptimalkan SEO duplikat konten wajib dihindari, karena mesin pencari terutama Google dengan algoritma robotnya  pada saat ini dan mesin pencari lainya sangat membenci yang namanya duplikat konten, karena mesin pencari sulit menentukan mana yang harus di jadikan acuan untuk dindex, dari pengertian diatas kadang muncul beberapa pertanyaan seperti ini:

# Bagaimana jika konten sebuah blog  situs A sama dengan konten yang ada di situs B apakah bisa disebut sebagai duplikat konten ?,
Ya, meskipun alamat situs atau blognya berbeda, ini juga bisa disebut sebagai duplikat konten, hal ini mungkin sulit untuk di telusuri dan diperbaiki, ini terjadi karena adanya copy paste secara utuh tanpa adanya modifikasi oleh pihak si peniru.

Bagaimana jika ada 2 atau lebih  konten sebuah blog memiliki title dan  deskripsinya yang berbeda satu sama lain tetapi kontennya persis sama, apakah bisa disebut sebagai duplikat konten ?  
Ya, ini juga bisa disebut sebagai duplikat konten, ini bisa terjadi karena ada kekeliruan dalam pembuatan artikel atau si pembuat merasa malas untuk membuat isi artikel yang berbeda, sehingga hanya merubah title dan judulnya saja sedangkan kontennya dibiarkan sama, hal ini lebih baik dihindari

#Bagaimana jika dalam sebuah blog ada dua konten atau lebih yang memiliki titel sama tetapi deskripsinya berbeda atau sebaliknya apakah ini bisa disebut sebagai duplikat konten?
Untuk kasus ini terus terang saya belum mengetahui secara pasti, apakah ini termasuk duplikat konten atau bukan, tetapi menurut saran saya lebih baik hal seperti ini bisa dihindari, dengan membuat judul dan isi konten yang berbeda satu sama lain juga adanya relevansi antara judul dan isi yang berkualitas itu akan lebih baik.

Kenapa bisa terjadi duplikat konten ?

Duplikat konten yang terjadi duluar kontrol biasanya muncul karena adanya dua alamat url atau lebih dalam  sebuah blog yang mengacu pada konten yang sama, contohnya dalam paginasi, komentar blog dan arsip blog, untuk memeriksa apakah dua buah konten duplikat atau tidak, bisa diketahui dengan membaca kontennya, jika dua konten atau lebih memiliki isi yang sama,itu  bisa disebut duplikat konten(ini untuk kasus kesamaan isi konten), atau membuka source kode dari konten-konten yang bersangkutan kemudian cari apakah memiliki title dan deskripsi yang sama atau tidak, jika ya, maka dapat dipastikan kedua konten tersebut duplikat.

Contoh duplikat konten

Berikut diuraikan beberapa contoh duplikat konten:
1. Penggunakan alamat situs dengan www.  atau tanpa www,  missal http://www.contoh.com dan http://contoh.com, jika kedua alamat tersebut mengacu pada konten yang sama (“ konten yang memiliki title dan deskripsi yang sama”), maka dapat dipastikan kasus diatas adalah duplikat konten,
2. Paginasi halaman, misal << [1] [2] [3] >>
[1] alamat url: http://strukturkode.blogspot.com/daftar-posting-tahun-ini.html
[2] alamat url: http://strukturkode.blogspot.com/daftar-posting-tahun-ini.html?page=2&list=10
[3] alamat url: http://strukturkode.blogspot.com/daftar-posting-tahun-ini.html?page=3&list=10
Meskipun penulisan alamat URL-nya berbeda satu sama lain, tetapi kebanyakan untuk kasus paginasi tersebut, ke tiga alamat url diatas mengacu kepada konten yang sama (“ konten yang memiliki title dan deskripsi yang sama”)  baik untuk page[1], [2] maupun page [3] , ini dapat dipastikan bahwa kasus diatas adalah duplikat konten. sama halnya dengan kasus alamat-alamat  url pada komentar blog atau arsip blog. 

Bagaimana cara menghindari duplikat konten

Salah satu cara untuk menghindari duplikat konten adalah, usahakan ketika membuat sebuah artikel atau mengatur konten sebuah situs jangan sampai memiliki title dan deskripsi yang sama, untuk kasus ini mungkin bisa dihindari yaitu dengan cara lebih hati-hati ketika membuat sebuah konten.
menambahkan
<link href=”http://www.alamat asli yang dijadikan acuan”  rel=”canonical”/>
contoh kasus paginasi diatas, kita harus menentukan dari ketiga alamat diatas alamat mana yang dijadikan acuan dari ketiganya, Alamat yang dijadiakan acuan adalah http://strukturkode.blogspot.com/daftar-posting-tahun-ini.html maka untuk menghindari duplikat konten, kita harus tambahkan pada tiap-tiap halaman yang dipanggil oleh  alamat url diatas link acuan aslinya atau link canonical seperti dibawah ini:
<link href=”http://strukturkode.blogspot.com/daftar-posting-tahun-ini.html  rel=”canonical”/> jangan lupa untuk menambahkan rel=”canonical”.
perintah diatas di masukan didalam blok <head>…</head>