Tuesday, November 29, 2016

JavaScript dan Konsep Input-Process-Output

Cara mudah untuk mempelajari JavaScript

1. JavaScript adalah sejenis Bahasa Pengaturcaraan. Mempelajari JavaScript bukan sahaja memberi kelebihan dalam dunia Web, malah membuka peluang dalam bidang pembangunan permainan komputer dan pembangunan aplikasi mobile.

2. Cara menulis dan menggunakan kod JavaScript juga mudah. Seseorang hanya memerlukan perisian penyunting teks (Text Editor Program) dan pelayar web (Web Browser). Malah, khidmat online seperti http://htmledit.squarefree.com/ sangat praktikal bagi sesiapa yang mahu mula belajar.

3. Soalnya, bagaimanakah cara yang mudah untuk belajar JavaScript bermula dari Zero hingga akhirnya menjadi Hero?

4. Cara mudah mempelajari JavaScript atau apa jua bahasa pengaturcaraan adalah dengan memahami konsep INPUT-PROCESS-OUTPUT (IPO). Pada asasnya semua bahasa pengaturcaraan akan melakukan aktiviti ini.
4.1. INPUT- Aktiviti mengambil data dari pengguna.
4.2. PROCESS- Aktiviti memproses data tersebut.
4.3. OUTPUT- Aktiviti memulangkan hasil pemprosesan data kepada pengguna.

Kaedah IPO ini sangat praktikal dan boleh diaplikasi ke atas kebanyakan masalah pengaturcaraan. Apabila berhadapan dengan sesuatu masalah yang memerlukan penyelesaian dalam bentuk aturcara komputer, seseorang pengaturcara akan menggunakan kaedah ini terlebih dahulu sebelum menggunakan kaedah lain yang lebih rumit.

5. Contoh tujuan aturcara yang klasik dan popular ialah aturcara mesin pengira (Calculator Program). Jika kita mahu menggunapakai konsep IPO tadi terhadap mesin pengira, ia akan menjadi seperti berikut.
(Andaikan mesin ini mahu mengira harga barang selepas cukai GST 6% dikenakan)
5.1. INPUT-Dapatkan nilai harga jualan sebelum GST, priceBeforeGst.
5.2. PROCESS-Kira priceAfterGst=priceBeforeGst * 1.06
5.3. OUTPUT-Pulangkan nilai priceAfterGst kepada pengguna.

6. Seterusnya, pengaturcara akan menterjemah idea mengikut kaedah IPO di atas kepada bentuk aturcara, ie JavaScript. Perkataan priceBeforeGst dan periceAfterGst adalah mewakili data. Maka kita perlu mencipta tempat menyimpan data ini, atau dipanggil sebagai variable.
Tulis semula idea IPO kepada bentuk kod JavaScript:
<script>
//cipta variable
var priceBeforeGst =0;
var priceAfterGst=0;
//INPUT
priceBeforeGst= prompt("Price before tax?", 0);
//PROCESS
priceAfterGst=priceBeforeGst*1.06;
//OUTPUT
document.writeln("Price after tax =" + priceAfterGst);
</script>

Hasilnya,


Selepas kita memasukkan nilai 10, maka hasilnya,

 Web Browser akan memaparkan nilai 10.60 (buat masa ini, abaikan dahulu tempat perpuluhan yang lain kerana ia mungkin ralat dalam mengira nombor pecahan)

7. Contoh di atas adalah mudah dan ringkas tentang bagaimana kaedah IPO digunakan untuk merancang penulisan kod aturcara JavaScript. Dari contoh yang ringkas dan mudah ini, Calculator Program ini boleh dikembangkan lagi kepada bentuk yang lebih rumit contohnya paparan yang mempunyai kotak bagi diisi oleh pengguna.

8. Katakan kita mahu membina Antara Muka (User Interface, UI) yang mempunyai dua kotak teks, kita boleh menulis kod html sepeti berikut.

<html>
Price Before GST: <br/>
<input id="price1" type=number onchange="calcPriceAfterGst()"/>
<br/>
Price After GST: <br/>
<input id="price2" type=number />
<br/>
</html>

Hasilnya,


UI sudah tersedia. Secara konsepnya, pengguna akan memasukkan nilai pada kotak pertama (berlabel Price Before GST). Selepas pengguna memasukkan nilai dan menekan kekunci ENTER, komputer akan mengira dan mengeluarkan output pada kotak kedua. Kita memerlukan JavaScript untuk melakukan tugas ini.

9. Dengan menggunakan kaedah IPO
9.1. INPUT- Dapatkan nilai priceBeforeGST dari kotak input pertama.
9.2. PROCESS-Kira priceAfterGst=priceBeforeGst * 1.06
9.3. OUTPUT-Pulangkan nilai priceAfterGst kepada pengguna melalui kotak input kedua.

10. Sekarang kita akan menterjemah idea IPO di atas kepada kod JavaScript. Secara konsepnya, kod ini serupa dengan kod dalam Langkah 6 tetapi mempunyai penambahan berikut:
a. Olehkerana cara mendapatkan nilai input dan mengeluarkan hasil pemprosesan memerlukan hubungan dengan kotak input pertama dan kedua, kita akan menggunakan arahan document.getElementById({{id}}).value untuk berhubung dengan kedua-dua input box tersebut.
b. Kita akan memasukkan attribute onchange="calcPriceAfterGst()" sebagai cara untuk memanggil function dan memproses nilai sesudah pengguna menekan kekunci ENTER.
Kod penuh akan menjadi seperti berikut:
<html>
Price Before GST: <br/>
<input id="price1" type=number onchange="calcPriceAfterGst()"/>
<br/>
Price After GST: <br/>
<input id="price2" type=number />
<br/>
</html>
<script>
function calcPriceAfterGst(){
//cipta variable
//INPUT
var priceBeforeGst =document.getElementById("price1").value;
var priceAfterGst=0;

//PROCESS
priceAfterGst=priceBeforeGst*1.06;

//OUTPUT
//document.writeln("Price after tax =" + priceAfterGst);
document.getElementById("price2").value=priceAfterGst;
}
</script>

Hasilnya,


Catatan: Kod <script>...</script> hendaklah berada kemudian dari kod <html>...</html> jika tidak JavaScript tidak dapat menjumpai id "price1" dan "price2". Ini adalah kerana Web Browser melaksanakan arahan dari atas ke bawah. Maka, selepas input box dipaparkan di skrin, barulah kod JavScript dijalankan untuk mengesan id bagi inputbox tadi.
.

Sunday, November 27, 2016

Apakah JavaScript?




Pengenalan JavaScript

1. JavaScript adalah sejenis Bahasa Pengaturcaraan yang lahir sezaman dengan Web. Pada asalnya, ia dibangunkan oleh syarikat Netscape Communication, iaitu syarikat yang mengeluarkan Web Browser komersial yang pertama. Kini, secara rasminya ia diuruskan oleh Mozilla Foundation.

2. JavaScript diperkenalkan dengan tujuan menjadikan Dokumen Web bersifat dinamik. Bahasa HTML dan CSS hanya berperanan untuk memaparkan kandungan Dokumen Web sahaja. Kedua-dua bahasa ini tidak boleh memproses atau berinteraksi dengan pengguna. JavaScript melengkapkan teknologi Dokumen Web apabila ia bercirikan kedua-dua perkara ini.

3. JavaScript dikategorikan sebagai Interpreted Language (dari segi literalnya bererti Bahasa Yang Diterjemahkan). Ia dikatakan Interpreted atau Diterjemahkan kerana Web Browser akan membaca arahannya dan menterjemahkannya ke dalam bentuk tindakan atau respon.

4. Sebagai contohnya, apabila kita menaip arahan berikut...

<script>
document.writeln("hello");
</script>


...Web Browser akan memaparkan seperti berikut...

hello






5. Dalam contoh di atas, ada arahan document.writeln("hello"); di antara tag <script>...</script>. Pasangan tag  <script> ini akan memberitahu Web Browser bahawa kandungannya adalah bahasa pengaturcaraan (script) maka Web Browser akan faham lalu menterjermahkan (interpret) arahan tersebut.


6. JavaScript boleh digunakan oleh Dokumen Web untuk berinteraksi dengan pengguna. Sebagai contohnya, jika kita menaip kod berikut...


<script>
var person = prompt("Please enter your name", "Harry Potter");

if (person != null) {
document.getElementById("demo").innerHTML =
"Hello " + person + "! How are you today?";
}
</script>





7. Dalam contoh di atas, kod JavaScript mengarahkan Web Browser mengeluarkan Tetingkap Prompt dan meminta pengguna memberi respon.

8. JavaScript juga dikategorikan sebagai Function Programming. Maksudnya, kod arahan boleh dikumpulkan dalam satu blok dikenali sebagai Function dan boleh dipanggil untuk dilaksanakan oleh elemen HTML.
9. Contoh berikutnya menunjukkan JavaScript yang ditulis dalam bentuk function.


<button onclick="myFunction()">Try it</button>
<p id="demo"></p>
<script>
function myFunction() {
var person = prompt("Please enter your name", "Harry Potter");

if (person != null) {
document.getElementById("demo").innerHTML =
"Hello " + person + "! How are you today?";
}
}
</script>



10. Apabila pengguna menekan button Try it, Dialog Prompt akan keluar dan meminta nama dimasukkan.




11. Selepas nama dimasukkan dan butang OK ditekan, Web Browser akan memaparkan kembali nama yang telah dimasukkan pengguna.




12. Dari contoh-contoh di atas dapat disimpulkan...
12.1. JavaScript menjadikan Dokumen Web Dinamik.
12.2. Arahan JavaScript akan dilaksanakan oleh Web Browser secara terjemahan (interpreted).
12.3. Output boleh dipaparkan dalam Dokumen Web atau dikeluarkan dalam bentuk Tetingkap Dialog.


Selanjutnya, baca http://www.w3schools.com/js/default.asp

Saturday, November 26, 2016

Maksud Cascading Style Sheet




Maksud Cascading Style Sheet

1. Di dalam tutorial sebelum ini, kita telah mempelajari tentang peranan Cascading Style Sheet (CSS). CSS digunakan untuk menggayakan kandungan Dokumen Web supaya kelihatan lebih menarik.


2. Soalan berikutnya, apakah sebenarnya maksud "Cascading"?

Cascading bermaksud bertindan. Dalam konteks Dokumen Web, kod untuk style boleh dimasukkan dalam beberapa kaedah (lihat kaedah inline styling dan kaedah separate css/html dalam tutorial terdahulu). Adakalanya akan berlaku pertindanan iaitu terdapat dua kod css yang mahu menggayakan elemen yang sama.


3. Cuba taip kod di bawah...

<style>
h3 {
color:red;
}
h3 {
color:blue;
}
</style>
<h3 class="tajuk">Selamat Datang!</h3>

Hasilnya,



4. Dalam contoh di atas, terdapat dua kod arahan untuk menggayakan elemen <h3>. Kod arahan pertama memberi arahan sifat warna merah. Kod arahan kedua memberi arahan sifat warna biru. Dalam kes ini, kod arahan kedua akan dilaksanakan berdasarkan peraturan CSS atau CSS Styling Rule.

5. Contoh di atas juga menunjukkan kepada kita bahawa situasi berlaku pertindanan CSS akan berkemungkinan berlaku. Oleh sebab itu, kita mestilah memahami CSS Styling Rule supaya dapat memahami dan menggunakan kaedah CSS dengan sebaiknya.

6. Antara rujukan lanjut yang anda boleh baca berkaitan CSS Styling Rule ialah http://vanseodesign.com/css/css-specificity-inheritance-cascaade/

Contoh KOD HTML dan CSS



Contoh KOD HTML dan CSS


Tutorial ini menggunakan HTML Editor yang terdapat di http://htmledit.squarefree.com/.

Anda juga boleh menggunakan apa jua jenis HTML Editor lain yang anda tahu.

1. Berikut adalah contoh HTML Editor yang mengandungi 2 panel; Panel di atas (biru) mengandungi kod HTML manakala panel di bawah (putih) mengandungi output iaitu hasil terjemahan kod HTML di atasnya.




2. Dalam contoh di atas kod "<h3>Welcome to the real-time HTML editor!</h3>" telah diterjemah kepada paparan berwarna hitam dan tebal. Tag <h3>...</h3> bermaksud Heading Level 3. HTML mengandungi Level 1 hingga Level 6. Melalui penggunaan tag Heading ini, pengguna akan faham kedudukan teks ini di dalam struktur kandungan sesebuah Dokumen Web.

3. Cuba ubahsuai kod <h3>Welcome to the real-time HTML editor!</h3> kepada <h3>Selamat Datang!</h3>, anda akan mendapat paparan seperti berikut.




4. Dalam contoh di atas, kita telah menukarkan kandungan yang berada di antara tag <h3> dan </h3> dan mendapat hasil yang baru. Secara default, <h3> akan memaparkan kandungannya dalam saiz yang besar, tebal dan berwarna hitam.


5. Adakalanya, kita mahu paparan dalam format yang berbeza. Contohnya, kita mahu teks di atas berwarna merah. Maka di sini, kita memerlukan peranan Cascading Style Sheet (CSS).


6. Ubahsuai pula seperti berikut, <h3 style="color:red;">Selamat Datang!</h3>. Perhatikan penambahan kod style="color:red;". Lihat hasil di bawah.



7. Dalam contoh di atas, kita telah menukarkan warna default kepada warna merah dengan menggunakan kod CSS. Kaedah memasukkan kod CSS ke dalam tag HTML dipanggil inline styling iaitu memasukkan kod penggayaan secara terus ke dalam elemen HTML.


8. Kita juga boleh memisahkan kod CSS dan HTML seperti berikut,

<style>
h3 {
color:red;
}
</style>
<h3 class="tajuk">Selamat Datang!</h3>


Hasilnya,




9. Dalam contoh di atas, kita telah memisahkan kod CSS dan HTML. kod CSS yang terpisah ini berada di dalam tag <style>...</style>. Untuk menghubungkan style ini dengan elemen HTML, kod CSS ditulis seperti berikut

h3 {color:red;}

Maksudnya, cari elemen <h3> dan berikan sifat warna merah (red).

Pengenalan HTML5





1. HTML5 adalah singkatan kepada Hyper Text Markup Language Version 5. Ia adalah sejenis bahasa penanda (markup language).


2. Bahasa Penanda atau Markup Language digunakan untuk menanda kandungan teks supaya kandungan tersebut dipaparkan dalam bentuk yang lebih bermakna kepada pembaca. Sebagai contohnya lihat penanda di bawah

Teks dan Kod PenandaHasil
<b>penting</b>penting
<i>contoh</i>contoh
<u>perhatian</u>perhatian



3. Contoh dalam Langkah 2 di atas menunjukkan penggunaan tag seperti <b>...</b>,<i>...</i> dan <u>...</u>. Dengan menggunakan kod tag ini, kita boleh menjadikan kandungan teks lebih bermakna kepada pembaca kerana gaya paparan teks yang berbeza boleh membuatkan pembaca lebih faham tentang konteks atau tujuan teks tadi digunakan.

4. Kod yang digunakan di atas berasal dari HTML versi 1. Ia diperkenalkan pada awal tahun 90an. Versi terkini HTML adalah Versi 5. Versi 5 memperkenalkan gabungan tiga bahasa teknologi iaitu HTML, Cascading Style Sheet (CSS) dan Java Script. Ketiga-tiganya mempunyai peranan yang berbeza tetapi saling melengkapkan sifat sesebuah Dokumen Web.

Dokumen Web = dokumen yang boleh dipaparkan melalui perisian Web Browser. Ia boleh disimpan di dalam rangkaian Internet atau di dalam komputer seseorang pengguna.

5. HTML, seperti yang disebutkan di atas, berperanan menanda teks dalam dokumen supaya dapat difahami dan dipaparkan oleh Web Browser mengikut konteks atau tujuan yang dikehendaki oleh pengguna.

6. Cascading Style Sheet (CSS) pula berperanan mengubahsuai paparan tadi supaya lebih menarik umpamanya menambahkan warna atau kesan terhadap kandungan atau elemen-elemen dalam Dokumen Web.

7. Manakala Java Script pula berperanan menjalankan aktiviti pemprosesan dalam Dokumen Web. Ini termasuklah membuat pengiraan nombor, mengambil input dari pengguna serta mengubahsuai elemen-elemen sedia ada dalam Dokumen Web. Ringkasnya, ia menjadikan Dokumen Web bersifat interaktif iaitu boleh berinteraksi dengan pengguna dokumen tersebut.

8. Pada hari ini, HTML 5 menjadi satu bahasa yang sangat penting di dalam dunia ICT kerana hampir kebanyakan masa pengguna di Internet dihabiskan dengan aktiviti berinteraksi dengan Dokumen Web.

Monday, November 14, 2016

Cerita Yang Menarik Bermula Dari Perenggan Yang Tersusun

Harus ada tarikan atau kesimpulan bagi setiap perenggan supaya pembaca bertambah faham

Antara kes sakit kepala yang saya pernah alami semasa menyemak tulisan pelajar ialah ketika cuba memahami perkara yang mahu disampaikannya. Tulisannya memenuhi beberapa helaian kertas tapi penyampaiannya tidak tersusun sehingga pembaca terpaksa membaca berulang kali untuk memahaminya.

Penyelesaian kepada masalah ini adalah melalui penyusunan perenggan. Tujuan sesebuah karangan, tulisan atau cerita dipecahkan kepada beberapa perenggan adalah untuk memudahkan pembaca mengikuti penulisan itu, memahami sedikit demi sedikit dan berehat beberapa ketika di antara perenggan. Maknanya setiap perenggan merupakan sebuah cerita kecil. Harus ada tarikan atau kesimpulan bagi setiap perenggan supaya pembaca bertambah faham apabila membaca perenggan demi perenggan.

Bagaimana menulis perenggan yang baik?

Penghasilan perenggan yang baik adalah subjektif. Penulis yang kreatif mempunyai kebolehan menyusun perkataan dengan baik sehingga pembaca tertarik untuk membaca dan menghabiskan perenggan tersebut. Pembaca juga tergerak untuk menyambung bacaan ke perenggan berikutnya kerana ingin mengetahui kesinambungan penulisannya.

Secara teknikalnya, anda boleh mengamalkan penulisan seperti berikut. Andaikan satu perenggan mempunyai empat ayat. Ayat pertama menyatakan perkara yang anda mahu sampaikan. Ayat kedua dan ketiga menghuraikan perkara tadi. Ayat yang keempat menyimpulkan apa yang dapat dipelajari dari perenggan ini.

Contohnya, saya mahu menceritakan tentang minat Ali terhadap permainan bola sepak.

Ali sangat suka bermain bola sepak. Setiap hari, sebaik sahaja pulang dari sekolah, dia terus menyarung jersi kegemarannya dan berlari ke padang bola di hujung kampungnya. Jika ada perlawanan persahabatan dengan kampung-kampung berdekatan, namanya pasti berada dalam senarai kesebelasan utama. Pak Seman sangat berbangga dengan anak sulungnya itu.

Perkara utama yang mahu disampaikan adalah tentang Ali yang sangat suka bermain bola sepak. Contoh minat yang tinggi itu disampaikan menerusi tabiatnya setiap hari dan juga penyertaannya dalam kejohanan permainan bola sepak. Apa yang dapat dipelajari dari perenggan ini adalah bahawa perkara ini merupakan satu kebanggaan kepada bapanya, Pak Seman.

Perenggan yang dibina secara teknikal di atas merupakan satu contoh sahaja. Ada berbagai kaedah penyampaian lain yang lebih kreatif dapat digunakan bagi menyampaikan kesimpulan yang sama. Walaubagaimanapun, kaedah teknikal ini berguna untuk mereka yang masih mencari rentak dalam penulisan.









Sunday, November 13, 2016

Cara Menulis Blog Menggunakan Blogger


1) Daftar akaun Blogger (Jika belum ada)


Layari www.blogger.com dan daftar. Jika anda sudah mempunyai akaun Google seperti Gmail, anda akan didaftarkan secara automatik apabila anda melawat www.blogger.com

Anda mungkin akan ditanya samada mahu membuat blog baru. Jika anda mahu membuat blog baru, ikuti Wizard yang tersedia untuk mendaftarkan nama dan templat bagi blog tersebut.

Jika anda sudah mempunyai blog, pergi ke langkah seterusnya.

2) Laman Dashboard


Sebaik sahaja anda Sign In di blogger.com, anda akan dibawa ke Laman Dashboard.











Klik butang New Post untuk membuat pos baru.


3) Laman New Post




Masukkan tajuk dan kandungan untuk pos anda.
Klik Publish apabila ada sudah selesai memasukkan kandungan.

Saturday, November 12, 2016

Cara Mudah Membuat Dekorasi Gambar Untuk Artikel Anda


Bukan mudah untuk mendapatkan gambar yang sesuai dengan konteks artikel. Adakalanya, gambar itu sudah menepati citarasa penulis namun masih kurang terserlah pula sifat aestetiknya.

Gambar adalah salah satu tarikan untuk mengajak seseorang membaca artikel kita. Gambar yang sesuai dengan tajuk dan petikan sesebuah artikel membantu mencipta impak yang membuatkan pembaca ingin tahu kandungannya.

Bukan mudah untuk mendapatkan gambar yang sesuai dengan konteks artikel. Adakalanya, gambar itu sudah menepati citarasa penulis namun masih kurang terserlah pula sifat aestetiknya. Ia mungkin perlukan sedikit penyerlahan dari segi penyuntingan grafik. Malangnya, si penulis artikel pula tidak mempunyai perisian grafik di dalam komputernya.

Syukurlah, perisian grafik kini sudahpun boleh didapati dalam bentuk perisian online. Ada beberapa laman web yang menyediakan khidmat suntingan grafik secara percuma; anda hanya perlu sambungan internet dan aplikasi Web Browser dan selebihnya adalah imaginasi grafik anda!

Antara laman web yang menarik untuk dicuba adalah www.pixlr.com. Apa yang menarik tentang laman web ini ialah kepelbagaian versi yang ditawarkan kepada pengguna. Pixlr menawarkan versi Editor dan Express untuk pengguna Web. Versi Editor adalah mirip perisian Photoshop; siapa yang sudah biasa menggunakan perisian Photoshop akan merasa versi ini seperti jelmaan perisian tersebut. Versi Express pula adalah untuk mereka yang mahu membuat suntingan segera seperti pembetulan warna atau penambahan kesan 'filter'.



Di samping kedua-dua versi di atas, Pixlr juga menawarkan versi Mobile dan Desktop. Kedua-dua versi ini membolehkan pengguna membuat suntingan imej tanpa sambungan Internet. Antaramuka yang disediakan adalah ringkas dan mudah untuk difahami. Dengan adanya versi tambahan ini, penulis artikel sudah tidak memerlukan perisian mahal seperti Photoshop untuk membuat suntingan ringkas bagi gambar artikel mereka.




Selamat mencuba!









Wednesday, November 2, 2016

Dekorasi Paparan Tajuk Blog


Gabungan tajuk, gambar dan petikan yang menarik boleh mempengaruhi minda pembaca

Kajian menunjukkan bahawa kebanyakan pengguna web mengambil masa minima 5 saat untuk membuat keputusan samada mahu terus membaca sesebuah artikel atau mengabaikannya.

Salah satu cara untuk mempengaruhi mereka untuk membaca artikel ialah dengan menyusun tajuk, gambar dan petikan yang menarik. Oleh itu, sewaktu menyunting artikel, seseorang blogger perlu meluangkan sedikit masa untuk mengadun elemen-elemen ini dengan sebaiknya.

Blogspot mempunyai BlockQuote dan More Button yangboleh membantu seseorang blogger membuat dekorasi pada bahagian tajuk blognya.

Sebagai contohnya, untuk menghasilkan paparan seperti di atas, ikuti langkah-langkah berikut:

1) Masukkan gambar terlebih dahulu menggunakan Image Button. Seterusnya, pindah ke baris baru.

2) Masukkan teks untuk petikan. Kemudian highlight teks tersebut dan klik BlockQuote button. Seterusnya pindah ke baris baru

3) Klik More Button terlebih dahulu. Kemudian pindah ke baris baru. Seterusnya masukkan kandungan artikel anda.


Maksud Content Aggregator

Panduan untuk mengamalkan Content Aggregator
Content Aggregator bermaksud seseorang atau organisasi yang mengumpulkan kandungan artikel dari sumber lain dan menyiarkannya semula untuk tatapan umum atau tertutup. Peranan Content Aggregator ini telah menjadi kontroversi berdekad lamanya. Ada yang beranggapan Content Aggregator menceduk sumber orang lain dan meraih manfaat darinya. Ada pula yang beranggapan Content Aggregator membantu mempromosikan sumber asalnya.

Berikut adalah sedikit panduan untuk mengamalkan Content Aggregator:

1) Terbitkan sebahagian tajuk atau artikel yang perlu sahaja untuk mencapai maksud artikel anda. Jangan ambil keseluruhan kandungan.

2) Jangan terbitkan semua artikel dari satu sumber. Tentukan skop anda yang relevan dengan kumpulan pembaca sasaran anda.

3) Sertakan sumber rujukan anda dalam artikel yang anda terbitkan.

4) Jika boleh, sediakan pautan ke sumber asal.

5) Jika boleh, tambahkan huraian atau idea anda sendiri di dalam artikel yang anda terbitkan.

Artikel ini disesuaikan dari: http://www.niemanlab.org/2010/09/whats-the-law-around-aggregating-news-online-a-harvard-law-report-on-the-risks-and-the-best-practices/

Anda juga disyorkan membaca: http://www.mequoda.com/articles/multiplatform-publishing-strategy/9-guidelines-for-content-aggregators/




Maksud Popular Writing


Popular Writing memainkan peranan penting dalam mendidik masyarakat umum

Popular Writing (Penulisan Popular) bermaksud penulisan yang dihasilkan untuk bacaan masyarakat umum. Oleh kerana latarbelakang masyarakat umum itu pelbagai, seseorang yang menghasilkan Popular Writing mestilah mengambilkira kandungan, pemilihan perkataan dan gaya bahasa yang sesuai.

Popular Writing berbeza dengan Academic Writing dari segi pendekatan penulisan. Pendekatan Academic Writing adalah berstruktur dan ketat disiplinnya. Ia mestilah ditulis berdasarkan format yang telah ditetapkan untuk memudahkan pembacanya memahami dan seterusnya mengkaji kandungannya.

Walaupun dilihat bersifat ringan dan bersahaja, Popular Writing memainkan peranan penting dalam mendidik masyarakat umum. Dalam kebanyakan hal, masyarakat perlu dicelikkan dengan perkara asas tentang sesuatu perkara melalui pendekatan santai tanpa perlu dibebankan dengan istilah atau konsep yang rumit.

Popular Writing, walaupun dikatakan "popular", sebenarnya adalah satu bentuk penulisan yang mencabar. Masyarakat umum juga memilih bahan bacaannya. Penulis Popular Writing mestilah berkeupayaan menghasilkan penulisan yang dianggap penting atau menarik oleh golongan pembaca sasarannya; jika tidak, mereka akan mengabaikannya sahaja dan membaca bahan yang lain, atau barangkali bermain video game atau menonton tv.

Menarik:
-https://www.quora.com/What-is-popular-writing
-http://jslr.tumblr.com/post/28724967409/popular-writing-by-definition-invites-lots-of
-http://writersrelief.com/most-popular-writing-and-publishing-articles/