<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Catatan Guru Komputer &#187; Computer Scientist</title>
	<atom:link href="http://educnology.web.id/tag/computer-scientist/feed/" rel="self" type="application/rss+xml" />
	<link>http://educnology.web.id</link>
	<description>Lecturer, Researcher, Teacher</description>
	<lastBuildDate>Mon, 26 Mar 2012 14:32:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Antara Developer, Programmer dan Computer scientist</title>
		<link>http://educnology.web.id/teknologi-internet/antara-developer-programmer-dan-computer-scientist/</link>
		<comments>http://educnology.web.id/teknologi-internet/antara-developer-programmer-dan-computer-scientist/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 00:05:42 +0000</pubDate>
		<dc:creator>Sandi Fajar Rodiyansyah</dc:creator>
				<category><![CDATA[Teknologi Internet]]></category>
		<category><![CDATA[Computer Scientist]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[Programmer]]></category>

		<guid isPermaLink="false">http://educnology.web.id/?p=665</guid>
		<description><![CDATA[Ketiga kata yang diawali huruf kapital dalam judul artikel ini begitu kental dengan dunia pengembangan perangkat lunak baik desktop maupun web application.&#160; Bahkan ada beberapa pihak yang menganggap bahwa tiga kata tersebut dipersamakan. Karena sebagian besar kegiatan developer, programmer dan &#8230; <a href="http://educnology.web.id/teknologi-internet/antara-developer-programmer-dan-computer-scientist/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ketiga kata yang diawali huruf kapital dalam judul artikel ini begitu kental dengan dunia pengembangan perangkat lunak baik <em>desktop </em>maupun <em>web application</em>.&nbsp; Bahkan ada beberapa pihak yang menganggap bahwa tiga kata tersebut dipersamakan. Karena sebagian besar kegiatan <strong>developer</strong>, <strong>programmer </strong>dan <strong>computer scientist </strong>bergerak dalam bidang yang sama, yaitu rekayasa perangkat lunak atau bahasa kerennya <em>software engineering.</em> Tapi tahukah Anda, bahwa ketiga pihak tersebut sebenarnya berbeda satu sama lain?<span id="more-665"></span></p>
<p>Lalu, siapa yang bisa disebut sebagai <em>developer</em>? dan siapa yang disebut sebagai programmer? dan siapa yang disebut sebagai <em>computer scientist</em>? Mari kita bahas satu persatu.</p>
<ol>
<li>Computer scientist</li>
<p>Adalah seseorang yang membuat kode program yang bertujuan untuk membuktikan teori-teori komputasi. Biasanya teori-teori komputasi ini ditulis dalam bahasa matematika, sehingga seorang <em>computer scientist</em> memerlukan kemampuan matematika yang lebih dari yang lain. Mereka memiliki pengetahuan tentang teori-teori komputasi, berbagai macam algoritma dan membuktikannya dengan menulis program. Biasanya mereka cenderung memiliki spesialisasi khusus dalam penelitiannya, misalkan data mining, algoritma ANN, grafika komputer dan lain-lain.</p>
<li>Programmer</li>
<p>Adalah seseorang yang menulis program yang dapat bermanfaat dalam bidang-bidang tertentu. Mereka dituntut untuk menulis kode dengan baik dalam hal ini tidak ada error yang menjadikan program tidak bisa dijalankan. Biasanya <em>programmer </em>menggunakan&nbsp; <em>framework </em>(alur kerja) yang akan membantu mereka dalam menyelesaikan pekerjaannya.&nbsp; Mereka dituntut untuk memiliki kemampuan matematika, tapi hal ini tidak menjadi sebuah keharusan.</p>
<p>Yang mereka harus kuasai adalah diagram alur program yang dibuatnya, dan tidak kalah penting adalah kemampuan mereka dalam penguasaan algoritma dan logika sehingga program yang di buat sesuai dengan alur kerjanya. Biasanya menyelesaikan pekerjaan dengan lingkup kecil.</p>
<li>Developer</li>
<p>Sama seperti halnya <em>programmer, developer </em>juga menulis program. Seorang depelover tidak wajib memiliki kemampuan matematika yang lebih. Namun seorang depelover harus memiliki solusi-solusi untuk menyelesaikam masalah secara umum terkait <em>domain project </em>yang mereka sedang garap. Biasanya mereka ahli dalam menyelesaikan yang berkaitan dengan beberapa komponen yang terhubung dengan masalah tersebut. <em>Depelover </em>biasanya gabungan-gabungan beberapa <em>programmer</em>. Perangkat lunak <em>enterprise </em>biasanya digarap oleh <em>depelover</em>.</ol>
<p>Hal yang harus diperhatikan dari hal ini adalah bahwa mereka (<em>computer</em> scientist, <em>programmer </em>dan <em>depelover</em>) tidak saling merugikan. Justru mereka itu selalu saling berhubungan satu sama lain.</p>
]]></content:encoded>
			<wfw:commentRss>http://educnology.web.id/teknologi-internet/antara-developer-programmer-dan-computer-scientist/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

