Rabu, 06 Januari 2016

Kalimat Efektif (Tugas 4)



Kalimat efektif adalah kalimat yang sesuai dengan kaidah bahasa baik ejaan maupun tanda bacanya sehingga mudah dipahami oleh pembaca atau pendengarnya. Dengan kata lain, kalimat efektif mampu  menimbulkan kembali gagasan-gagasan pada pendengar atau pembacanya seperti apa yang dimaksudkan oleh penulis.

Suatu kalimat dapat dikatakan sebagai kalimat efektif jika memiliki beberapa syarat sebagai berikut:
1. Mudah dipahami oleh pendengar atau pembacanya.
2. Tidak menimbulkan kesalahan dalam menafsirkan maksud sang penulis.
3. Menyampaikan pemikiran penulis kepada pembaca atau pendengarnya dengan tepat.
4. Sistematis dan tidak bertele-tele.

Contoh Kalimat Efektif
  • Karena tidak tidur semalaman, dia terlambat datang ke sekolah.
  • Dia memakai baju merah.
  • Sesudah dipahami dan dihayati pancasila harus diamalkan dalam kehidupan sehari-hari.
  • Tugas itu bagi saya sangat mudah.
  • Semua mahasiswa diwajibkan membayar uang kuliah sebelum tanggal 26 Februari 2015.
  • Saya sedang membuat nasi goreng.
  • Selanjutnya, saya akan menjelaskan pentingnya air bagi kehidupan. 

Merubah kalimat menjadi efektif :
1.     Kepada semua informan penelitian mendapatkan dua macam instrument yaitu angket dan catatan kegiatan. (Tidak efektif)
Semua informan penelitian mendapatkan dua macam instrument yaitu angket dan catatan kegiatan. (Efektif)

2.     Di dalam artikel Koran itu menyuratkan bahwa sumber daya alam yang bermacam-macam di Indonesia ini belum dimanfaatkan secara maksimal. (Tidak efektif)
Artikel Koran itu menyuratkan bahwa sumber daya alam yang bermacam-macam di Indonesia ini belum dimanfaatkan secara maksimal. (Efektif)

3.     Dengan beredarnya internet masuk desa bermanfaat sekali bagi masyarakat pedesaan. (Tidak efektif)
Dengan beredarnya internet masuk desa bermanfaat bagi masyarakat pedesaan. (Efektif)

Referensi :
http://www.kelasindonesia.com/2015/02/pengertian-kalimat-efektif-adalah-beserta-contoh-lengkap.html 
http://andryandutagama.blogspot.co.id/2013/10/kalimat-efektif-pengertian-ciri-ciri.html




Sabtu, 02 Januari 2016

Ebusiness dan Ecommerce (Penulisan 20)

Pengertian E-business
E-business adalah kegiatan bisnis yang dilakukan secara otomatis dengan memanfaatkan teknologi elektronik seperti komputer dan internet. E-business memungkinkan suatu perusahaan untuk berhubungan dengan sistem pemrosesan data internal dan eksternal secara lebih efisien dan fleksibel. Contoh dari e-business misalnya pembelian barang secara online melalui www.tokopedia.com. Dari proses pemesanan barang, konfirmasi pembayaran, hingga konfirmasi bahwa pengiriman barang tersebut sudah sampai kepada customer dilakukan secara elektronik.
E-business memiliki karakteristik tujuan yang sama dengan bisnis secara konvensional, hanya saja e-business memiliki cakupan yang berbeda. Bisnis mengandalkan pertemuan antar pebisnis seperti halnya rapat ditempat khusus, atau sekadar untuk berkenalan dengan partner bisnis, sedangkan e-business mengandalkan media internet sebagai sarana untuk memperoleh tujuannya.
Dalam kegiatan e-business, ada lima kemungkinan bentuk hubungan bisnis berdasarkan transaksinya, yaitu :
1. Business to Business (perdagangan antar pelaku usaha bisnis)
2. Business to Consumer (perdagangan antar pelaku usaha bisnis dengan konsumen)
3. Consumer to Consumer (perdagangan antar konsumen yang satu dengan konsumen yang lain)
4. Consumer to Business (perdagangan antar konsumen dengan pelaku bisnis atau perusahaan)
5. Intrabusiness e-business (perdangan dalam lingkup intranet perusahaan yang melibatkan pertukaran barang, jasa, dan informasi.
Sasaran dari e-business adalah pasar atau market. Menurut Forrester Research, telah terjadi perkembangan yang sangat fantastis terhadap jumlah komputer yang terhubung dalam internet, termasuk penggunanya. E-business market ini menyimpan peluang omset yang besar yang dapat diperebutkan oleh para pebisnis.
Tahapan E-business
Ada empat tahap pemanfaatan jaringan komputer dan internet untuk tujuan e-business, di mana terjadi transformasi perusahaan tradisional ke e-business, diantaranya sebagai berikut:
1.      Mendayagunakan komputer
2.      Mendayagunakan jaringan dan internet (seperti email, chat messanger, IRC, dll,.)
3.      Membangun dan mendayagunakan web
4.      E – commerce
Jadi dapat disimpulkan bahwa pengertian e-commerce dan e-business apabila tidak dipahami terlebih dahulu akan membuat pembahasan tentang hal tersebut menjadi tidak sistematis. Hal ini dikarenakan kebingungan dalam menentukan istilah yang paling cocok untuk mewakili konsep perdagangan dengan sarana elektronik.
 
Analisa :
Perbedaan yang mendasar antara e-commerce dan e-business adalah bahwa tujuan e-commerce berorientasi pada bagaimana memperoleh keuntungan, sedangkan e-business berorientasi pada kepentingan jangka panjang dan sifatnya abstrak seperti kepercayaan konsumen, pelayanan terhadap konsumen, peraturan kerja, relasi antar mitra bisnis, dan penanganan masalah sosial lainnya. Selain dari perbedaan yang dimiliki oleh keduanya, ternyata keduanya juga memiliki persamaan tujuan yaitu memajukan perusahaan menjadi perusahaan yang lebih besar dari sebelumnya.

Referensi :
http://mochazmcpower.blogspot.com/2012/06/pengertian-dan-konsep-e-business.html
http://ewawan.com/pengertian-e-business-atau-definisi-e-business.html

Web Browser (Penulisan 19)

Perbandingan (Kelebihan-Kekurangan) Aplikasi Browser Terpopuler


Kelebihan dan Kekurangan Google Chrome

Google Chrome


(+) Kelebihan:

  • Ringan dan gesit, termasuk ketika start pertama kali dan berpindah tab
  • Desainnya simpel dan minimalis
  • Updatenya mudah
  • Sistem security kuat.  Chrome dan Firefox saat ini menjadi browser yang paling kuat terhadap serangan hacker
  • Memiliki webstore untuk fitur tambahan

(-) Kekurangan:

  • Statis, fiturnya kurang banyak
  • Dengan tampilan interface yang kelewat luas, Chrome menurut ane hanya cocok untuk membuka situs-situs berita seperti detik.com, okezone.com dan situs-situs portal sejenis. Biasanya situs-situs tersebut lebih banyak content teksnya.



Kelebihan dan Kekurangan Mozilla Firefox

Mozilla Firefox

(+) Kelebihan:

  • Banyak fitur tambahan add ons alias pengaya, ibarat kepingan puzzle, add ons ini bisa dibongkar pasang sesuai dengan kebutuhan user
  • Cocok untuk membuka situs-situs multimedia
  • Updatenya mudah
  • Sistem security kuat
  • Hemat resource memory
  • Interface/tampilan lay out yang simple sehingga mudah digunakan oleh pengguna pemula

(-) Kekurangan:

  • Loading lama saat mulai start, apalagi jika banyak add ons yang terinstal
  • Saat memulai mode Private,  harus menutup terlebih dahulu semua halaman dalam mode regular
  • Membuka situs-situs multimedia seperti Youtube dan Metacafe ataupun situs game online memang lebihcocok memakai Firefox. Untuk urusan download, browser ini juga oke karena terintegrasi dengan Internet Download Manager (IDM).



Kelebihan dan Kekurangan Opera Mini

Opera Mini

(+) Kelebihan:

  • Ringan dan cepat
  • Memiliki email client dan rss sendiri, jadi agan tidak perlu memakai email client lain seperti Outlook, Thunderbird dan lainnya
  • Fitur mouse gestures, membuat browsing experience semakin asyik
  • Fitur Turbo yang mampu mengkompres halaman saat koneksi lambat sehingga halaman terbuka lebih cepat
  • Memiliki fitur penyimpan halaman dalam bentuk .mht (single file), yang belum dimiliki Chrome & Firefox dalam versi standar.
  • Banyak fitur pengaya/addons, widget dan aplikasi
  • Fitur Opera yang paling unik adalah fitur "Voice Interaction". Dengan fitur ini, agan dapat memerintahkan Opera untuk mereload halaman, log in, membuka tab baru, mengklik link dan lain-lain dengan suara agan.

(-) Kekurangan:

  • Gagal dalam membaca script pada situs-situs tertentu
  • Tampilannya yang kelewat "advance", membuat pengguna pemula kesulitan saat awal menggunakannya



Kelebihan dan Kekurangan Internet Explorer

Internet Explorer

(+) Kelebihan:

  • Menyediakan add ons, walaupun tidak sebanyak Firefox
  • Khusus Internet Explorer 9 (IE9), tampilannya lebih simpel, elegan dan menarik
  • Browser ini sangat terintegrasi dengan Sistem Operasi Windows karena menjadi browser standar dari Microsoft

(-) Kekurangan:

  • Gagal membaca script dibeberapa halaman situs (khususnya CSS)
  • Khusus IE9 tidak mendukung Sistem Operasi Windows XP
  • Sadar Marketshare-nya terus terkikis oleh Firefox dan Chrome, Microsoft membuat perubahan total pada tampilan IE9. Hasilnya cukup memuaskan. Dari segi performa, IE9 juga lebih baik dari versi-versi sebelumnya.

Analisa :
  • Untuk berhubungan dengan situs-situs multimedia, Firefox sangat recommended. Selain itu, Firefox juga cocok untuk PC dengan memory resource yang kecil. Karena browser ini hemat dalam penggunaan memory.
  • Opera oke saat browsing. Juga cocok jika internet Anda menggunakan kuota ataupun koneksi internet tidak stabil/lambat. 
  • Untuk pengalaman web browsing yang berbeda, gunakan Google Chrome. Desainnya yang modern serasa berbeda dari sebelumnya.
  • Jika Anda pengguna Windows yang banyak berhubungan dengan layanan dari Microsoft seperti Windows Live, Hotmail dan MSN, gunakan Internet Explorer karena layanan tersebut sangat integrated dengan browser ini.

Referensi :
http://cronosal.blogspot.co.id/2014/01/perbandingan-browser-google-chrome.html
http://www.kaskus.co.id/thread/54adf9d8d675d4f2128b4576/perbandingan-perbandingan-web-browser-firefox--chrome--uc-browser-dll/

Domain, Hosting, Website, cPanel (Penulisan 18)

Apa itu Domain ?
Domain adalah nama unik yang diberikan untuk mengidentifikasi alamat (IP address) server komputer seperti web server atau email server di internet.
Domain memberikan kemudahan pengguna internet untuk melakukan akses ke server dan memudahkan mengingat server yang dikunjungi dibandingkan harus mengingat sederetan angka-angka IP Address.

Domain memiliki beberapa level, yaitu :
1. Top Level Domain adalah deretan kata dibelakang nama domain seperti
.com (dotcommercial)
.net (dotnetwork)
.org(dotorganization)
.edu(doteducation)
.gov(dotgoverment)
.mil(dotmilitary)
.info (dotinfo)
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, web.id dst) atau Malaysia dengan kode MY (com.my, net.my, dst).

2. 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.

3. 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.

Adapun layanan yang menjual third level domain salah satunya adalah enom dengan : .us.com, .br.com, .cn.com, dst. Atau yang gratis seperti co.cc, cz.cc dst.


Apa itu Hosting ?
Hosting adalah space harddisk dalam komputer server  yang digunakan untuk penyimpanan database, email dan file web.
Ada banyak spesifikasi hosting, tetapi beberapa yang penting adalah :
– Space / kapasitas hosting : Ini adalah besarnya data yang bisa Anda taruh di hosting. Ukurannya adalah Megabytes, Gigabytes, Terabytes
– Bandwidth atau besarnya kuota transfer data per bulan. Ukurannya adalah Megabytes/bulan, Gigabytes/bulan, Gigabytes/bulan. Bandwidth ini direset ke nol tiap bulannya.
– Jumlah database : Ini adalah menentukannya banyaknya database yang bisa Anda buat / taruh di hosting
– Jumlah addon domain : Banyaknya domain lain yang bisa Anda tambahkan ke hosting
– Jumlah akun email : Banyaknya akun email yang bisa Anda buat


Apa itu website ?
Website adalah halaman informasi yang disediakan melalui jalur internet sehingga bisa diakses di seluruh dunia selama terkoneksi dengan jaringan internet.
Website merupakan kumpulan komponen yang terdiri dari teks, gambar, suara, animasi, video sehingga lebih merupakan media informasi yang menarik untuk dikunjungi.

Berdasarkan content management system (CMS) :
– Web Statik (Static Website)
Yaitu situs web yang langsung ditulis dalam bentuk HTML dan berbentuk sederhana seperti website dengan 5 (lima) halaman, website yang berisi brosur produk dan jasa.
– Web Dinamis (Dynamic Website)
Yaitu situs web yang ditulis dalam bentuk bahasa pemrograman dan database, seperti PHP, ASP, Javascript, Ajax, jQuery dan MySQL. Dalam perkembangannya web dinamis menggunakan CMS sebagai back-end untuk administrator web tersebut. Salah satu yang paling terkenal karena sangat SEO Friendly adalah WordPress. CMS lain adalah Joomla, Drupal, CMS simple, Aura CMS dll. Contoh : detik.com, kompas.com dll
– Website Interaktif
Ada komunikasi dua arah antar pengunjung dan pengelola web. Salah satu contoh website interaktif adalah blog dan forum.
Berdasarkan fungsi dan kegunaan web :
– Web Perorangan : web yang digunakan untuk menceritakan tentang biografi diri, pengalaman pribadi, catatan harian dll (contoh : Blog Pribadi)
– Web Komersial : Web yang dipakai untuk menunjukkan produk dan jasa suatu perusahaan, atau juga dapat melakukan transaksi penjualan online (dengan shopping cart). Contohnya yaitu web company profile, toko online, yang biasanya menggunakan domain dengan akhiran/ekstensi .com, .co.id, dsb).
– Web Pemerintahan : Web jenis ini hanya boleh dipakai untuk keperluan website pemerintahan yang resmi. Seperti .gov untuk pemerintah US, atau go.id untuk web instansi pemerintah di Indonesia.
– Web Non-Profit : Website yang digunakan untuk kepentingan non protif. Jenis web ini biasanya digunakan oleh yayasan, sekolahan, universitas, organisasi, LSM dll. Web jenis ini biasanya menggunakan domain dengan akhiran.org, .edu, ac.id, or.id, dll.


Apa itu cPanel ?
cPanel adalah sebuah control panel untuk mengatur hosting Anda. Dengan cPanel, maka pengelolaan hosting Anda akan lebih mudah ketimbang dengan control panel jenis lainnya atau yang gratisan.

Banyak layanan hosting yang menggunakan cPanel, sehingga akan lebih mudah dalam proses pemindahan data antar hosting dsb.
 
Analisa :
Dalam membuat sebuah website dan agar dapat di akses oleh semua pengguna internet, kita harus punya domain, hosting, website, cPanel. Semua itu untuk memanajemen web yang kita buat agar sesuai dengan keinginan kita. 
 
Referensi :
http://klikhost.com/apa-itu-domain-hosting-dan-website/
http://komputerbagipemula.blogspot.co.id/2008/07/apa-itu-hosting-dan-domain.html

Kecerdasan Buatan & Sistem Pakar (Penulisan 17)

Perbedaan Kecerdasan Buatan (Artificial Intelegence) & Sistem Pakar


Kecerdasan Buatan mempunyai banyak makna diantaranya:
  • Suatu studi yang mengupayakan bagaimana agar komputer berlak cerdas
  • Studi yang membuat komputer dapat menyelesaikan persoalan yang sulit
  • Teknologi yang mensimulasikan kecerdasan manusia, yaitu bagaimana mendefinisikan dan mencoba
  • menyelesaikan persoalan menggunakan komputer dengan meniru bagaimana manusia menyelesaikan dengan cepat.
Sistem Pakar:
System pakar merupakan bagian dari teknik kecerdasan buatan yang paling popular saat ini. Pada umumnya teknik ini digunakan untuk membuat software “System Pakar”. Yaitu suatu progam yang bertindak sebagai penasehat atau konsultan pintar. Dengan mengambil pengetahuan yang disimpan dalam domain tertentu, seorang pemakai yang tidak berpengalaman sama sekali bisa memudahkan suatu masalah yang begitu rumitnya dan bisa mengambil keputusan yang tepat dan akurat seperti yang dilakukan seorang pakar.
System pakar dapat ditampilkan dengan dua lingkungan utama yaitu, lingkungan pengembangan dan lingkungan konsultasi. Lingkungan pengembangan system pakar digunakan untuk membangun komponen dan memasukkan pengetahuan ke dalam basis pengetahuan. Lingkungan konsultasi digunakan oleh pengguna yang bukan pakar untu memperoleh pengetahuan dan nasehat pakar (Turban dalam Ririn Kusumawati, 2007:69).

Suatu progam system pakar terdiri atas komponen-kolmponen berikut:
a) Basis Pengetahuan (knowledge representation)
Basis pengetahuan merupakan inti progam system pakar, dimana basis pengetahuan ini merupakan representasi pengetahuan (knowledge representation) dari seorang pakar.

b) Basis Data (data base)
Basis data adalah yang mengandung semua fakta-fakta, baik fakta awal maupun fakta-fakta yang didapatkan pada saat pengambilan kesimpulan sedang dilaksanakan. Secara umum dalam system pakar terdapat basis data untuk menyimpan data hasil observasi dan hasil observasi data lainnya yang dibutuhkan selama pengolahan.

c) Mesin inferensi (inference engine)
Mesin inferensi adalah bagian-bagian yang mengandungmekanisme fungsi berpikir dan pola-pola penalaran system yang digunakan oleh seorang pakar. Mekanisme ini akan menganalisis suatu masalah tertentu dan selanjutnya akan mencari jawaban atau kesimpulan yang terbaik secara deduktif.

d) Antarmuka pemakai (user interface)
Antarmuka pemakai adalah bagian penghubung antara progam system pakar dan pemakai.
Proses pembangunan suatu system pakar dikenal juga sebagai rekayasa pengetahuan (knowledge engineering). Pembangunan system pakar melibatkan pembinaan pangkalan pengetahuan dengan melibatkan pembinaan pangkalan dengan melibatkan pakar atau sumber yang didokumentasikan.
Pembangunan system ini biasanya dibagi atas deklaratif dan procedural. Selain itu, pembangunan system pakar seperti yang telah disebutkan di atas, yaitu user interface, basis pengetahuan, akuisisi pengetahuan, mesin inferensi, workplace, fasilitas penjelasan, dan perbaikan pengetahuan. Orang-orang yang terlibat dalam pembangunan ini adalah pakar, rekayasa pengetahuan, system analis, dan programmer.
Secara umum, untuk membangun system yang digunakan untuk menyelesaikan suatu prolem khusus, dibutuhkan empat hal sebagai berikut:
1. Mendefinisikan masalah dengan tepat
2. Mengalisis masalah
3. Memisahkan dan menggambarkan pengetahuan dari tugas
4. Memilih teknik pemecahan masalah yang terbaik dan menggunakannya untuk memecahkan masalah khusus

Analisa :
Persamaan dari system pakar dengan AI adalah sama-sama mempunyai tujuan untuk mencapai hasil yang maksimal dalam suatu penyelesaian masalah. 
Perbedaannya, apabila system pakar mengacu kapada si perancang itu sendiri sebagai object dalam menyiapkan suatu system guna mendapatkan hasil yang maksimal. Sedangkan AI mengacu kepada jalur atau langkah yang sebagian besar berorientasi kepada Hardware guna mencapai hasil yang maksimal.

Referensi :
http://infobaruterkini.blogspot.co.id/2011/04/sistem-pakar-dan-kecerdasan-buatan.html
https://karbila.wordpress.com/2010/10/02/perbedaan-kecerdasan-buatan-artificial-intelegence-sistem-pakar/

Web Statis dan Web Dinamis (Penulisan 16)

Web berdasarkan teknologinya terbagi menjadi dua, yaitu Web Statis dan Web Dinamis. Sebelum menuju ke perbedaan web statis dan web dinamis, mari kita bahas persamaannya terlebih dahulu. Persamaan web statis dan web dinamis yaitu sama-sama keduanya merupakan suatu website yang menampilkan halaman yang ditampilkan di internet yang memuat informasi tertentu (khusus). Selanjutnya mari kita bahas pengertian dan perbedaan web statis dan web dinamis.


Pengertian Web Statis dan Web Dinamis

1. Web Statis
Web statis adalah website yang mana pengguna tidak bisa mengubah konten dari web tersebut secara langsung menggunakan browser. Interaksi yang terjadi antara pengguna dan server hanyalah seputar pemrosesan link saja. Halaman-halaman web tersebut tidak memliki database, data dan informasi yang ada pada web statis tidak berubah-ubah kecuali diubah sintaksnya. Dokumen web yang dikirim kepada client akan sama isinya dengan apa yang ada di web server.

Contoh dari web statis adalah web yang berisi profil perusahaan. Di sana hanya ada beberapa halaman saja dan kontennya hampir tidak pernah berubah karena konten langsung diletakan dalam file HTML saja.

2. Web Dinamis
Dalam web dinamis, interaksi yang terjadi antara pengguna dan server sangat kompleks. Seseorang bisa mengubah konten dari halaman tertentu dengan menggunakan browser. Request (permintaan) dari pengguna dapat diproses oleh server yang kemudian ditampilkan dalam isi yang berbeda-beda menurut alur programnya. Halaman-halaman web tersebut memiliki database. Web dinamis, memiliki data dan informasi yang berbeda-beda tergantung input apa yang disampaikan client. Dokumen yang sampai di client akan berbeda dengan dokumen yang ada di web server.

Contoh dari web dinamis adalah portal berita dan jejaring sosial. Lihat saja web tersebut, isinya sering diperbaharui (di-update) oleh pemilik atau penggunanya. Bahkan untuk jejaring sosial sangat sering di-update setiap harinya.

Perbedaan Web Statis dan Web Dinamis

  1. Interaksi antara pengunjung dan pemilik web
    Dalam web statis tidak dimungkinkan terjadinya interaksi antara pengunjung dengan pemilik web. Sementara dalam web dinamis terdapat interaksi antara pengunjung dengan pemilik web seperti memberikan komentar, transaksi online, forum, dll.

  2. Bahasa Script yang digunakan
    Web statis hanya menggunakan HTML saja, atau paling tidak bisa ditambah dengan CSS. Sedangkan web dinamis menggunakan bahasa pemrograman web yang lebih kompleks seperti PHP, ASP dan JavaScript.

  3. Penggunaan Database
    Web statis tidak menggunakan database karena tidak ada data yang perlu disimpan dan diproses. Sedangkan web dinamis menggunakan database seperti MySQL, Oracle, dll untuk menyimpan dan memroses data.

  4. Konten
    Konten dalam web statis hanya diberikan oleh pemilik web dan jarang di-update, sementara konten dalam web dinamis bisa berasal dari pengunjung dan lebih sering di-update. Konten dalam web dinamis bisa diambil dari database sehingga isinya pun bisa berbeda-beda walaupun kita membuka web yang sama.
Analisa :

Referensi :
http://www.carawebs.info/2013/03/pengertian-perbedaan-web-statis-dan-web-dinamis.html
http://www.kentos.org/pengertian-dan-perbedaan-web-statis-dan-web-dinamis/

XAMPP (Penulisan 15)

XAMPP (/iconˈzæmp/ atau /ˈɛks.æmp/[1]) adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program.

Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis. Untuk mendapatkanya dapat mendownload langsung dari web resminya.

Fungsi XAMPP adalah program aplikasi pengembang yang berguna untuk pengembangan website berbasis PHP dan MySQL. Versi terbaru program ini adalah XAMPP 1.7.7, yang dirilis pada tanggal 20 September 2011. Software XAMPP dibuat dan dikembangkan oleh Apache Friends. Perangkat lunak komputer ini memiliki kelebihan untuk bisa berperan sebagai server web Apache untuk simulasi pengembangan website. Tool pengembangan web ini mendukung teknologi web populer seperti PHP, MySQL, dan Perl. Melalui program ini, programmer web dapat menguji aplikasi web yang dikembangkan dan mempresentasikannya ke pihak lain secara langsung dari komputer, tanpa perlu terkoneksi ke internet. XAMPP juga dilengkapi fitur manajemen database PHPMyAdmin seperti pada server hosting sungguhan, sehingga pengembang web dapat mengembangkan aplikasi web berbasis database secara mudah. Program XAMPP banyak diaplikasikan dan digunakan oleh kalangan pengguna komputer di bidang pemrograman web. XAMPP merupakan software gratis. XAMPP dapat dijalankan di sistem operasi Windows 2000/XP/Vista/7 dan sistem operasi lain. Untuk menginstall versi terbaru program ini, Anda cukup menginstal file installer XAMPP ke komputer Windows Anda. 
Penjelasan dan fungsi xampp Berikut ini Penjelasan dari bagian-bagian XAMPP: 
X , Kenapa disebut dengan system operasi? karena XAMPP bisa dijalankan di 4 OS besar yang sering digunakan oleh pengguna komputer saat ini. Dan 4 OS tersebut tidak lain dan tidak bukan adalah Windows, Linux, Mac OS dan Solaris. 

A(Apacahe) merupakan aplikasi web server. Apache ini bersifat opensource yang berarti gratis dan bisa diedit oleh penggunanya. Tugas utama Apache adalah menghasilkan halaman web yang benar kepada user 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. 

M ( MySQL), merupakan aplikasi database server. Perkembangannya disebut SQL yang merupakan kepanjangan dari Structured Query Language. SQL merupakan bahasa terstruktur yang digunakan untuk mengolah database. MySQL dapat digunakan untuk membuat dan mengelola database beserta isinya. Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah, dan menghapus data yang berada dalam database. 

P (PHP), bahasa pemrograman web. Bahasa pemrograman PHP merupakan bahasa pemrograman untuk membuat web yang bersifat server-side scripting. PHP memungkinkan kita untuk membuat halaman web yang bersifat dinamis. Sistem manajemen basis data yang sering digunakan bersama PHP adalah MySQl. namun PHP juga mendukung sistem manajement database Oracle, Microsoft Access, Interbase, d-base, PostgreSQL, dan sebagainya. 

P (Perl), bahasa pemrograman, pertama kali dikembangkan oleh Larry Wall di mesin Unix. Perl pertama kali dirilis pada tanggal 18 Desember 1987 ditandai dengan keluarnya Perl 1. Dua diantara karakteristik utama perl adalah penanganan teks dan berbagai jalan pintas untuk meyelesaikan persoalan-persoalan umum.Perl sangat populer di gunakan dalam program-rogram CGI (Common Gateway Interface) dan protokol internet lainnya. Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis.

Analisa :

Referensi :
https://id.wikipedia.org/wiki/XAMPP
http://solylight.blogspot.co.id/2013/03/penjelasan-dan-fungsi-xampp.html

Mengenal CMS (Conten Management System) (Penulisan 14)

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5JqOyvC22E83N3LqrxG4JmvBhI0VWu-jh-jnvc3cBo5X88Ln0lyGx8yv33H707Aat6QrMXMJzj7qJPEnUNg2ijZdG9KlxPKtfYdg-f-9vrif-ttMhRaPIEeSQGGAnbob7wwlGR1nFXjg/s320/macam-cms.gif

CMS (Content Management System) adalah suatu sistem yang digunakan untuk mengelola dan memfasilitasi proses pembuatan, pembaharuan, dan publikasi content secara bersama (collaborative content management). Content mengacu pada informasi dalam bentuk teks, grafik, gambar maupun dalam format-format lain yang perlu dikelola dengan tujuan memudahkan proses pembuatan, pembaharuan, distribusi, pencarian, analisis, dan meningkatkan fleksibilitas untuk ditransformasikan ke dalam bentuk lain. Terminologi CMS sendiri cukup luas, di antaranya mencakup software aplikasi, database, arsip, workflow, dan alat bantu lainnya yang dapat dikelola sebagai bagian dari mekanisme jaringan informasi suatu perusahaan maupun global.
CMS (Content Management System) terbukti merupakan sebuah aset penting bagi perusahaan untuk mengelola content situs web dan portal secara efisien dan efektif. Saat ini, berbagai perusahaan mengkombinasikan content tak berstruktur dengan transaksi tradisional dan application logic untuk membangun aplikasi berbasis Web. Web application ini mewujudkan interaksi yang lebih personal dengan para user-nya, dan meningkatkan kinerja perusahaan dengan menyediakan layanan mandiri bagi para karyawan, partner, penyedia barang dan pelanggan. Aplikasi berbasis Web yang semakin berdaya, secara tidak langsung meningkatkan peranan dan pentingnya CMS sebagai bagian dari infrastruktur aplikasi perusahaan. Alhasil, pemilihan CMS yang akan diterapkan di perusahaan tidak bisa dianggap remeh.
Dengan adanya CMS yang terintegrasi dengan sebuah WebSite akan memberikan suatu nilai lebih yang akan meningkatkan fungsionalitas dan fleksibiltas dari Web Site tersebut, terlebih pada WebSite yang tujuan pemanfaatannya sebagai media promosi dan membangun citra konsumen, dimana kontinuitas dan inovasi dalam pemasaran produk-produk secara berkala dan berkesinambungan sebagai suatu hal yang memegang peranan penting dalam tercapainya target pemasaran.
CMS (Content Management System) adalah aplikasi web yang siap pakai. Ini merupakan istilah untuk pemilik website mengupdate websitenya tanpat bantuan pengembang web. Yang dilakukan pengembang web hanya installasi awal dan konfigurasi awal saja. Selanjutnya untuk pengisian artikel, gambar, dan konten-konten lainnya bisa dilakukan oleh pemilik website tanpa harus mengetahui kode-kode HTML ataupun pemrograman web seperti PHP atau ASP .NET
CMS sangatlah berguna dan handal untuk memisahkan tangungjawab antara penulis konten dan desainer web. Dengan demikian, desainer web dapat berkonsentrasi pada tugasnya terutama  masalah desain tampilan dan penempatannya. Sementara itu, siapapun  yang tidak memiliki kemampuan teknis dapat bertanggujawab atas masalah konten, misalnya menuliskan kalimat dan meletakkan gambar di situs web. Jadi, cara kerja CMS melibatkan desainer web dan penulis konten.
CMS membuat halaman web menjadi dinamis. Artinya, halaman web belum benar-benar ada sampai kita memastikan untuk memublikasikannya. Dengan demikian, konten dapat di perbaharui dan hasilnya dapat dilihat terlebih dahulu tanpa harus di publikasikan. Halaman web dinamis berguna saat pengembangan konten, tetapi pengembangannya belum seluruhnya selesai.
Sebenarnya CMS sangatlah rumit, berisi ribuan file dan script yang saling bekerjasama, berpadu dengan basis data untuk menghasilkan situs web. Intinya CMS di desain dan di ciptakan oleh tenaga ahli yang mempunyai kemampuan teknis, tetapi dapat digunakan, di atur, dan dijalankan oleh orang awam, sekalipun tidak mempunyai kemampuan teknis.
 
Analisa :
 
 
Referensi :
http://procms.blogspot.com/2012/09/apa-itu-cms.html 
http://www.maniacms.web.id/2012/01/apa-itu-cms.html
 

Back-end dan Front-end Developer (Penulisan 13)

http://afahrurroji.net/wp-content/uploads/2014/12/frontend-dan-backend.jpg
Dikalangan developer mungkin kedua kata ini sudah biasa terdengar, baik Back-end ataupun Front-end keduanya adalah bagian penting dalam pembuatan suatu aplikasi baik berupa aplikasi desktop, web ataupun mobile.Dalam dunia developer biasanya akan dibagi menjadi dua bagian atau dua tim berbeda, misalkan:

Sebuah developer website menerima pesanan pembuatan website, perusahaan tersebut hanya memberikan gambar website yang mereka inginkan (atau yang biasa disebut mockup). Disinilah peran Back-end dan Front-End developer dibedakan, yang pertama memulai pekerjaan adalah Front-End, para Front-End developer akan memulai tugas mereka yang pertama yaitu merubah gambar(mockup) tadi menjadi sebuah halaman web static berbentuk HTML (atau yang biasa disebut dengan slicing), tugas ini cukup berat karena seorang Fron-End developer harus memastikan hasil slicing mereka sama persis dengan gambar(mockup) baik itu tampilan, animasi, dan lain-lain. Seorang Fron-End developer biasanya harus memahami beberapa bahasa programming yaitu HTML, CSS, Javascript dan Jquery. Setelah para Fron-end developer selesai maka mereka akan memeberikan hasil berbentuk Web Static yang kemudian akan dirubah menjadi Web Dinamis oleh Back-End Developer. Setelah menerima file web static maka Back-End developer akan segera merubah file tersebut menjadi Web Dinamis, tugas Back-End Developer biasanya adalah memastikan semua fungsi berjalan dengan baik dan benar dan para Back-end ini harus memamahi beberapa bahasa programming yaitu php, sql, java dan sebagainya.

Jika disimpulkan dan dipersingkat ini adalah perbedaan dari kedua developer tersebut:

Front-End Developer
Programmer yang lebih fokus pada tampilan luarnya (layout), jika kalian melihat web-web yang bagus layout/tampilanya itu biasanya dibuat oleh para front-end web developer untuk itu mereka harus bisa memahami beberapa bahasa programming diantaranya HTML, CSS, Javascript dan Jquery. 

Back-End Developer 
Programmer yang lebih fokus pada fungsi-fungsi dari website tersebut, misalnya membuat form registrasi, pembayaran dan lain sebagainya, karena itu mereka harus bisa memahami beberapa bahasa programming juga diantaranya php, sql, java dan lain sebagainya.

Begitulah informasi yang saya ketahui tentang Back end dan Front-end developer, buat yang sudah berpengalaman jika ada kata-kata saya yang salah mohon dimaafkan karena memang masih newbie dan hanya ingin berbagi pengalaman.

 Analisa :


Referensi :
http://ngajarcss.blogspot.co.id/2013/03/perbedaan-back-end-dan-front-end.html
http://afahrurroji.net/perbedaan-antara-frontend-dan-backend/