Rabu, 21 September 2016

"PANDUAN PRAKTIK WEB DAN DATABASE SERVER MENGGUNAKAN LAMP"

Nama               : Emi FItri Utami
NIM                : 2016 050004
Mata Kuliah    : Mendesain dan Membangun Server

Gambar LAMP
(sumber:https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKkAAPOhp6hizbZk49C9-yjXCW8kZUMimMywYMWLBZwQLBZ-q4t8TKpSmEKQZACUxPVbQqrUAsK0K2oSyIzREQ8bPtaDeZJNX-KKt8I-cABPtRazLbK1SSUiLYX_aa3TDHN-UdIh2h7Pk/s1600/LAMP1+-+pokoejosslah.jpg)



Hello teman-teman, kali ini saya akan praktim web dan database server dimana akan menggunakan LAMP, yang tentunya memakai OS Linux ya. Syarat dalam menjalankan praktik ini yaitu menggunakan OS Linux, pastikan terhubung ke internet, kemudian install LAMP  dan yang terakhir yaitu menjalankannya.

Web dan Database Server ini mungkin tidak asing lagi kita dengar, namun kita belum tahu sepenuhnya mengetahui kedua bagian tersebut. Jadi Web Server merupakan server yang bertugas untuk menyajikan konten data dan informasi ke pengguna melalui layanan berbasis website. Sedangkan Database Server merupakan server yang bertugas untuk menyediakan layanan penyimpanan data dari suatu aplikasi/layanan ke dalam sebuah basis data (database) dengan satu atau beberapa buah tabel dan field di dalamnya. Web Server dan Database Server ini sangat umum digunakan di berbagai aplikasi dan layanan berbasis jaringan komputer. Keduanya saling berkaitan dan saling membantu.

Aplikasi Web Server umumnya menggunakan engine aplikasi open source berupa Apache (misalkan dalam bentuk LAMP/Linux Apache MySQL PHP/PerlPHPMyAdmin, XAMPP Linux, Apache Tomcat, maupun yang dimodifikasi misalkan Lite Apache) dan Nginx. Terdapat juga closed source misalkan berupa IIS dari Microsoft. Aplikasi Database Server umumnya menggunakan aplikasi open source seperti MySQL,Maria DB, PostGreSQL, maupun sejumlah produk lainnya berupa SQL server dan Oracle. Web Server, misalkan Apache, umumnya berjalan pada port 80 dan menggunakan protokol HTTP maupun HTTPS. Pada beberapa kasus digunakan port 81 sebagai alternatif. Untuk Database, misalkan MySQL, digunakan port 3306.

Disini saya akan menjalankan Web dan Database Server menggunakan LAMP. Mungkin Anda bertanya-tanya apa sih aplikasi LAMP tersebut ? Ini dia penjelasannya sobat. Jadi LAMP tersebut singkatan dari Linux, Apache, MySQL, dan PHP. Merupakan sebuah paket perangkat lunak bebas yang digunakan untuk menjalankan sebuah aplikasi secara lengkap. 
     Dimana Linux ini merupakan sistem operasi yang menyediakan platform untuk operasi yang aman dan terpercaya dari server web.
     Apache merupakan server web yang dapat dijalankan di banyak sistem operasi yang berguna untuk melayanai dan memfungsikan situs web.
     MySQL (My Structured Query Language) adalah sebuah perangkat lunak sistem manajemen basis data SQL.
     PHP (Personal Home Page) adalah bahasa skrip  yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.

Baiklah disini saya (penulis) akan menguraikan langkah-langkah menjalankan Web dan Database Server menggunakan LAMP, antara lain yaitu :

   1.Langkah pertama seperti biasanya, buka Terminal lalu lakukan penginstallan untuk LAMP, yaitu dengan memasukkan perinta sudo apt-get install lamp-server^.
Gambar Install LAMP

   2. Dalam menginstall LAMP ini, akan keluar kata yes. Ketik yes lalu enter.

   3. Setelah selesai mengisntall LAMP, maka muncul capture seperti di bawah ini, artinya kita diminta untuk mengkonfigurasi dalam menginstal MySQL lagi (masukkan password PC). Aplikasi LAMP ini menginstall sekaligus beberapa aplikasi yang ada di dalamnya seperti langsung terinstall MySQL dan Apache tanpa kita memasukkan perintah untuk menginstall kedua bagian tersebut. 
Gambar Konfigurasi MySQL 
Gambar untuk mengisi kembali password MySQL

   4. Setelah mengisi password untuk konfigurasi MySQL, maka akan kembali ke terminal seperti pada gambar di bawah ini.
Gambar lanjutan dari proses MySQL

   5. Selanjutnya yaitu menginstall PHPMYADMIN karena aplikasi ini belum terisntall. Dengan cara memasukkan perintah pada terminal sudo apt-get install phpmyadmin.
Gambar Install PHPMYADMIN

   6. Dalam proses penginstallan PHPMYADMIN ini, akan keluar perinta  "do you want continue...?" dan perinta 'install...?", ketik yes lalu enter.



   7.  Setelah itu, akan keluar capture seperti di bawah ini. pilih apache2 lalu ok+enter.
Gambar Pilihan untuk Apache2

   8. Lanjutan proses PHPMYADMIN.
Gambar Proses PHPMYADMIN

   9. Selanjutnya akan keluar capture untuk mengkonfigurasi database phpmyadmin, pilih ok lalu enter.
Gambar Konfigurasi Database PHPMYADMIN

   10. Setelah itu, akan keluar capture untuk memasukkan password untuk pengguna administrasi database.
Gambar Password untuk pengguna database

   11. Selanjutnya yaitu diminta untuk memasukkan password MySQL untuk PHPMYADMIN. 
Gambar untuk  password MySQL untuk PHPMYADMIN

   12. Dan kita diminta untuk melakukan konfirmasi password (masukkan password yang telah dimasukkan sebelumnya). Serta capture kembali ke terminal.
Gambar untuk konfirmasi password
Gambar proses terakhir pada Install PHPMYADMIN
  
   13.  Apabila semua aplikasi telah terinstall, maka selanjutnya yaitu menjalankan aplikasi yang telah terinstall tersebut. Dengan cara memasukkan perintah sudo /etc/init.d/apache2 start. Perintah ini bertujuan untuk menjalankan web server.
Gambar perintah untuk menjalankan web server. 

   14. Setelah memasukkan perintah di atas, maka kita selanjutnya melakukan pengecekan yaitu dengan membuka web browser lalu mengetikkan perintah localhost.
Gambar perintah localhost

   15. Selain perintah localhost, ada kata penggantinya yaitu 127.0.0.1. Masukkan perintah 127.0.0.1 pada web browser. Apakah nantinya akan sama hasilnya ? bisa diliat pada gambar di bawah ini. Sealnjutnya yaitu perintah memasukkan perintah IP Addres kita masing-masing, seperti pada contoh IP : 10.10.3.105.

Gambar perintah 127.0.0.1

Gambar perintah 10.10.3.105 (IP Address)

   16. Setelah menjalankan web server, mungkin kita mau mnutupnya/ mengakhiri untuk web servernya. Bisa saja, cukup dengan memasukkan perinta sudo /etc/init.d/apache2 stop.
Gambar  perintah sudo /etc/init.d/apache2 stop

   17. Jika masih ada kebingungan pada diri kita, apakah benar-benar sudah berhenti aplikasinya, kita bisa mengeceknya dengan cara masuk ke web browser lagi dan ketik perintah seperti localhost/127.0.0.1/10.10.3.105 (IP Addres).  
Gambar bukti bahwa aplikasi kita sudah berhenti


Menjalankan aplikasi LAMP ini gampang bukaN sobat ? Yang penting ada kemauan dari diri kita untuk mencoba, jangan takut akan kesalahan. Karena jika kita salah, itu pasti  diawal. Kita harus mencobanya kembali, jangan menyerah sobat. KEEP SPIRIT :-).



Referensi :
 Pratama, IPAE. Handbook Jaringan Komputer. Informatika. Bandung. 2014.

Selasa, 20 September 2016

"PANDUAN UNTUK MENGGUNAKAN DAN MENERAPKAN SEO"

Nama               : Emi Fitri Utami
NIM                 : 2016 050004
Mata Kuliah    : K3 Umum

Gambar Alur Ilustrasi untuk cara kerja sederhana sebuah Search Engine
(sumber:http://www.outoftheblue.net/blog/wp-content/uploads/2014/01/search1.jpg)

    SEO ini merupakan singkatan dari Search Engine Optimization. Tidak asing lagi jika mendengar Search Engine (mesin pencari) yang dimana merupakan sebuah perangkat lunak komputer yang digunakan untuk mencari informasi di dalam internet. Saat ini, keberadaan Search Engine sangat membantu sekali di dalam melakukan pencarian sebuah alamat website ataupun konten-konten digital dengan cepat dan mudah. Lalu apakah SEO tersebut ? Mari kita ulas lebih lanjut.

A. Definisi SEO
      Seperti di tulisan saya yang diatas bahwa Search Engine (mesin pencari) merupakan sebuah perangkat lunak komputer yang digunakan untuk mencari informasi di dalam internet. Sedangkan SEO (Search Engine Optimization) merupakan sekumpulan proses, cara, taktik, dan teknis di dalam mengoptimalkan halaman website agar dapat memperoleh peringkat atas pada hasil pencarian di mesin pencari. Jadi bayangkan saja, jika Anda memiliki sebuah toko online yang khusus menjual khas batik Sumbawa Barat, kemudian alamat website Anda muncul di urutan 5 besar pada hasil pencarian di Google, apabila pengguna komputer mengetikkan kata kunci khas batik Sumbawa Barat. Tentu Anda sangat menginginkan agar alamat toko online Anda tersebut ada di hasil pencarian teratas agar banyak yang mengunjungi toko online Anda.
    1. Tujuan Search Engine Optimization (SEO)
  • Meningkatkan trafik kunjungan ke website Anda, sehinggan menjadikan website Anda semakin terkenal di mata para pengunjung dan pengguna internet.
  • Kunjungan ke halaman website Anda akan ramai jika diisi dengan beragam konten di dalamnya.
  • Konten-konten di dalam website Anda (artikel) akan makin bermanfaat, sebab banyak yang membacanya, makin banyak yang membagikannya, makin banyak yang melakukan pencarian dan menemukan artikel. 
   2. Prose pada SEO
  • Company Name, memuat nama perusahaan dan profil.
  • Page Name, memuat nama dari halaman yang ingin ditemukan oleh  
  • Title, bagian penting dari suatu konten, baik informasi, berita, dan lainnya. 
  • Description, menjelaskan deskripsi dari materi (konten) apa saja yang akan disajikan pada setiap halaman websote Anda, apa manfaatnya, apa tujuannya, dan bagaimana pengguna internet dapat memeperolehnya melalui akses internet maupun langsung.
  • Content, meliputi konten apa saja yang dimuat di dalaman halaman website . 


B. Panduan Untuk Menggunakan dan Menerapkan SEO
   1. Panduan SEO Dasar (tahap awal)
        Beberapa tips untuk panduan tahap awal di dalam menggunakan dan mengimplementasikan SEO :

  • Pilihlah kata kunci yang tepat untuk judul dari artikel, website, blog, dan lain sebagainya dan pastikan kata kunci tersebut umum digunakan oleh pengguna internet. Seperi : tutorial, panduan, pemula.
  • Kombinasikan dua buah kata kunci atau lebih ke dalam judul dari artikel, website, blog atau konten lainnya.Seperi : Linux, Server, E-Book, Instalasi ( Panduan Linux Untuk Pemula).
  • Sertakan satu atau beberapa buah kata kunci tersebut pada Permalink, Meta Description, dan Heading dari artikel yang dibuat.
   2. Panduan SEO Tahap Selanjutnya 
     Sebelum melakukap tahap ini, disarankan telah melakukan tahap awal aktif dalam menulis artikel dan aktif di dalam memperbarui halaman websitenya. Tips dalam tahap ini untuk menggunakan dan mengimplementasikan SEO :

  • Gunakan kata-kata Anda sendiri. Ide boleh diambil dari orang lain namun sertakan sumbernya.
  • Penggunaan kata jangan melebihi 300 buah kata agar tidak terlalu panjang. Hendaknya kalimat menjadi ringkas, padat, dan mudah dimengerti, serta menjadikan kalimat mudah untuk dicari pada pencarian di Search Engine.
  • Penggunaan kata kunci pada artikel dan halaman website jangan melebihi 4 kali penggunaan.
  •  Penggunaan judul untuk halamanwebsite jangan melebihi 60-64 buah karakter.

C. Hubungan Antara Web Master, Search Engine, dan SEO
      Ketiga bagian ini memiliki hubungan erat, di mana WEb Master ini menyediakan semua konten, kata kunci, informasi, data, penyediaan layanan pembuatan dan perbaikan di sisi aplikasi, penyediaan database dan back up di dalamnya, serta desain dan tatap muka aplikasi.
     Pengguna internet pun cenderung akan menggunakan layanan pencarian dari mesin pencari (search engine) di dalama menemukan dan mempeeroleh refernsi mengenai toko online yang mampu memberikan barang dan jasa yang mereka butuhkan. Disinilah, peran SEO dan Web Master, yang dampaknya adalah jumlah kunjungan yang meningkat pesat ke dalam website toko online tersebut beserta dengan proses transaksi di dalamnya.

D. Kaitan Antara SEO dan Bisnis Online
     Para pebisnis online yang menjalankan E-Commerce dan E-Business menggunakan aplikasi dan layanan berbasis web, cenderung akan memanfaatkan SEO untuk dapat meraih kunjungan sebanyak-banyaknya dari para pengguna internet. Selain itu, para pebisnis online ini juga berupaya agar website mereka dapat berada di peringkat tertinggi di mesin pencari. Dengan begitu, maka akan semakin besar kemungkinan website dari E-Commerce atau E-Business dari pebisnis-pebisnis online tersebut dikunjungi oleh para pengguna internet. Itu sebabnya, kesuksesan di dalam SEO menjadi salah satu target utama para pebisnis online terhadap website yang dimiliknya, selain itu tentu saja melakukan proses Marketing berupa pemasangan iklan online, promosi pada sejumlah jejaring sosial dan media sosial, dan strategi-strategi lainnya.




Referensi :
Pratama, IPAE. Komputer dan Masyarakat. Informatika. Bandung. 2014.