Tugas 9 (2) – Tokoh-tokoh IT yang Tidak Terlalu Umum

Saya disini akan menampilan beberapa tokoh IT yang bisa dibilang anti mainstream atau jarang diketahui pada umumnya, berikut daftar para tokohnya :

1. Lee Hae Jin – LINE

lee-hae-jinLee Hae-Jin adalah pendiri dari aplikasi mesengger LINE, Ia lulusan sarjana teknis di Seoul National University yang berkebangsaan Korea Selatan dan memulai karirnya di Samsung SDS, anak usaha dari Samsung Group. Lee Hae-Jin adalah pria pendiri aplikasi mesengger Line,  Lee berada di peringkat ke-34 dalam daftar 50 orang terkaya di Korea yang dibuat Forbes tahun 2013, di mana kekayaannya dilaporkan mencapai 575 juta dolar AS.
Para pakar keuangan memastikan kekayaan Lee berasal dari pertumbuhan dari pengguna Line, yang saat ini telah melampaui 560 juta pengguna di seluruh dunia. Aplikasi yang tersedia di iOs, Android, dan PC ini telah tersedia dalam 16 bahasa dengan Jepang, Thailand, Indonesia, dan Taiwan sebagai tiga pasar terbesarnya.

2. Larry Ellison – Oracle

15f7558c-4794-42f1-8540-5ec50c25d13aLarry Ellison adalah salah satu nama paling disegani di jagat teknologi. Pada tahun 1977, ia mendirikan Oracle yang saat ini masih terus berjaya di industri solusi enterprise. Kekayaannya tembus USD 49,7 miliar, menjadikannya salah satu orang terkaya di dunia. Padahal dulunya beliau adalah orang yang sederhana dan bahkan tidak lulus kuliah. Bisa dibilang perjuangannya mirip dengan Bill Gate, Mark Zuckerberg maupun Steve Jobs. Saham Oracle Corporation selalu naik 20 persen dari tahun ke tahun.

3. Larry Page dan Sergey Brin – Google

Sergey-BrinLarry Page dan Sergey Brin saat masih mahasiswa Ph.D. di Universitas Stanford. Mereka berdua memegang 16 persen saham perusahaan. Mereka menjadikan Google perusahaan swasta pada tanggal 4 September 1998. Pernyataan misinya adalah “mengumpulkan informasi dunia dan membuatnya dapat diakses dan bermanfaat oleh semua orang”, dan slogan tidak resminya adalah “Don’t be evil”. Pada tahun 2006, kantor pusat Google pindah ke Mountain View, California.

130514141116-larry-page-vocal-cord-paralysis-620xaKetika menjadi seorang siswa di program Ph.D. ilmu komputerUniversitas Stanford, Page bertemu Sergey Brin. Pada awalnya mereka merasa tidak cocok. Hal ini disebabkan karena ketidakcocokan mereka terhadap setiap topik yang dibicarakan. Namun, pada akhirnya mereka memiliki ketertarikan yang sama yaitu mengenai mesin pencari (search engine). Bersama mereka menjalankan mesin pencari Google, yang mulai beroperasi pada 1998. Google didasarkan pada teknologi PageRank yang telah dipatenkan, yang mendasarkan pada struktur link – link antar situs web untuk menentukan peringkat suatu situs tertentu. Page masih tetap on leave dari program Ph.D.
Ketika di universitas, Larry Page membuat mesin cetak inkjet dari potongan-potongan balok Lego. Page menjalankan Google sebagai presiden bersama dengan Brin sampai 2001, ketika mereka merekrut Eric Schmidt untuk menjadi ketua umum dan CEO Google. Page sekarang menjalankan Google sebagai tritunggal bersama dengan Brin dan Schmidt. Menurut Forbes, Page mempunyai perkiraan kekayaan bersih sebesar AS$12,8 milyar, membuatnya orang nomor 27 terkaya di dunia (satu tempat di belakang pendiri lain Google, Sergey Brin). Pada September 2005 dia dan pendiri Google lainnya, Sergey Brin, membeli sebuah pesawat penumpang yang sangat besar, sebuah Boeing 767, untuk penggunaan pribadi mereka.

4. Andy Rubin – Android

Andy_Rubin_w_Android_Logo_WideAndrew E. Rubin adalah pendiri dan mantan CEO Danger Inc. dan Android Inc. Ia sebelumnya menjabat sebagai Wakil Presiden Senior Konten Telepon Genggam dan Digital di Google sampai Maret 2013. Di Google, ia mengawasi pengembangan Android, sebuah sistem operasi sumber terbuka untuk telepon pintar. Rubin memegang empat paten untuk hasil temuannya yang diyakini bernilai US$100 juta.
Rubin dibesarkan di Chappaqua, NY, anak seorang psikolog yang kemudian mendirikan sendiri perusahaan direct marketing. Perusahaan ayahnya menciptakan foto-foto dari gadget elektronik terbaru yang akan dikirim dengan tagihan kartu kredit, sehingga kamar tidur Mr Rubin itu dihiasi dengan perangkat terbaru “. Ia mengelola sebuah sistem komputer papan buletin di masa mudanya. Pendidikan Rubin di Horace Greeley SMA di Chappaqua, NY 1977-1981 dan Utica College, Utica, New York Bachelor of Science di bidang ilmu komputer 1981-1986.

5. Lei Jun – Xiaomi

19863846Mr. Lei Jun Founder, Chairman and CEO – Mr. Lei pernah menjadi bagian dari tim pendiri Kingsoft pada tahun 1992 dan menjadi CEO pada tahun 1998. Setahun kemudian, ia mendirikan situs layanan informasi IT dan download Joyo.com. Setelah Kingsoft berhasil menyelesaikan IPO mereka, Lei mengundurkan diri dari jabatannya dan menjadi Vice Chairman di Kingsoft. Pada awal 2000-an, ia berinvestasi pada banyak start-up companies sukses seperti YY, UC dan Vancl sebagai angel investor (investor penyandang dana), dan pada tanggal 6 April 2010, ia mendirikan Xiaomi. Pada Juli 2011, ia kembali ke Kingsoft sebagai Chairman of the Board. Kini Lei menjabat sebagai Chairman dan CEO Xiaomi. Sejak merilis telepon cerdas pertamanya di bulan Agustus 2011, Xiaomi telah memperoleh pangsa pasar di Tiongkok daratan. Pendiri serta CEO Xiaomi adalah Lei Jun, yang merupakan orang terkaya ke-23 di Tiongkok menurut Forbes. Perusahaan ini kini bernilai lebih dari 10 miliar USD dan memiliki lebih dari 3000 karyawan, yang berasal dari Tiongkok, Malaysia, Singapura, India, Filipina dan Indonesia. Sesuai dengan riset terbaru oleh IDC, Xiaomi saat ini merupakan produsen telepon cerdas terbesar ketiga di dunia diikuti oleh Lenovo dan LG yang masing-masing berada urutan keempat dan kelima. Samsung masih tetap diurutan pertama meskipun produksinya menurun, dan diikuti Apple di urutan kedua.

6. Linus Benedict Torvalds – Linux

8dlmLinus Benedict Torvalds (lahir di Helsinki, Finlandia, 28 Desember 1969; umur 41 tahun) adalah rekayasawan perangkat lunak Finlandia yang dikenal sebagai perintis pengembangan Kernel Linux. Ia sekarang bertindak sebagai koordinator proyek tersebut.

Linux terinsipirasi oleh Minix (suatu sistem operasi yang dikembangkan oleh Andrew S. Tanenbaum) untuk mengembangkan suatu sistem operasi mirip-Unix (Unix-like) yang dapat dijalankan pada suatu PC. Linux sekarang dapat dijalankan pada berbagai arsitektur lain.

7. Kevin Systrom – Instagram

kevin-systrom-e1412006318274-1940x1091Penemu Instagram adalah Kevin Systrom, pemuda yang mampu menggebrak dunia teknologi lewat Instagram, sebuah aplikasi social photo sharing di perangkat mobil iOS dan Android.Pada 2004 Kevin Systrom bertemu dengan Mark Zuckerberg untuk diajak bergabungan dengan timnya.Namun Kevin tidak tertarik dengan hal itu. Kevin Systrom,mempunyai latar belakang fotografi. Ia menggeluti hari-harinya dengan kamera. Ia juga meruoakan satu dari alumnus terbaik jurusan Teknik dan Managemen Sains Universtitas Stanford pada tahun 2006.

Awal mulai karirnya ia sempat magang di Odeo (Twitter), Microsoft Sillicon Valley Campus, dan pernah dua tahun bekerja di Google.Pada 2010 Kevin Systrom bersama rekannya, Mike Krieger mendirikam Instagram. Awalnya, Instagram hanya dikemudikan empat orang lalu menambah hingga 13 pekerja dan awalnya juga Instagram hanya menjamah iOS.  Dari satu sistem operasi ini saja, aplikasi besutan Kevin Systrom mampu menyedot hingga 30 juta pengguna. Dan sekarang, setelah akuisisi tahun lalu, Kevin Systrom dikabarkan akan menerima bagian dalam bentuk uang tunai serta saham hingga US$400 juta karena ia memiliki 40% saham di Instagram. Prestasi Kevin Systrom terbilang sangat luar biasa hingga saat ini. Dalam usia Instagram yang baru dua tahun, layanan ini kini bernilai lebih dari Rp9 triliun.

Sedangkan untuk di Indonesia sendirinya, kita mempunyai beberapa para tokoh IT yang sangat berpengaruh, diantaranya adalah :

1. Andrew Darwis – Kaskus

jPengguna internet Indonesia tentu tak asing dengan istilah “agan”, “cendol”, “pertamax”, atau “bata”. Ya, kata-kata tersebut sering ditemui di situs KasKus. Kaskus yang merupakan kependekan dari kasak-kusuk (bergosip) adalah situs media sosial ‘rasa’ Indonesia. Andrew Darwis mendirikan Kaskus pada tahun 1999 dengan modal hanya US $ 3 atau Rp. 30 ribu saja. Berawal dari tugas yang diberikan oleh dosen untuk membuat program dari free software, kini Kaskus berkembang menjadi website forum komunitas yang terbesar di Indonesia. Selain menjadi forum diskusi berbagai topik hangat, Kaskus juga menumbuhkan geliat bisnis online di Indonesia dimana pembeli dan penjual bisa saling menemukan dan bertransaksi secara transparan.

2. Onno W Purbo – Bapak Internet Indonesia

0900485620X310Tokoh Indonesia pertama yang paling berpengaruh di bidang Informatika ini adalah Onno W Purbo pria kelahiran 17 Agustus 1962, Bandung ini di kenal sebagai Profersor di ITB. Dia juga di kenal sebagai ahli/pakar di bidang Teknologi Informasi di Indonesia, banyak kontribusi yang ia berikan terhadap kemajuan Teknologi Informasi di Indonesia. Salah satu gagasan yang paling terkenalnya adalah RT/RW-Net yang mengukir Sejarah Internet Indonesia. Ia juga aktif menulis di bidang teknologi informasi di berbagai media, berbagai seminar dan konferensi nasional maupun internasional terutama untuk memberdayakan masyarakat indonesia berbasis pengetahuan. Salah satu website referensi yang recomend dari dia salah satunya opensource.telkomspeedy.com

3. I Made Wiryana – Bapak Linux Indonesia

i-made-wiryana Di urutan ke 2, Tokoh paling berpengaruh bagi dunia Informatika Indonesia ini adalah I Made Wiryana seorang tokoh Indonesia yang terkenal di kalangan pengguna Sistem Operasi (Open Source) Linux di Indonesia. Berawal dari cerita di saat dia melanjutkan pendidikan S2 nya di Australia karena keharusannya menggunakan software original yang berbayar dia berusaha untuk mencari alternatif Software yang bersifat open source yaitu Linux di awal menggunakan Linux dia masih awam dengan OS itu kemudian ia pun mencari beberapa referensi untuk memperdalam ilmunya dan hingga sekarang dia semakin ahli hingga terkenal sebagai pakar dalam bidangnya.

4. Romi Satrio Wahono – ilmukomputer.com

Romi-SatriaDi urutan ke tiga ini ada Seorang peneliti sekaligus founder IlmuKomputer.com salah satu website yang menjadi kontribusi besar bagi para masyarakat Indonesia yang ingin belajar serta membagikan beberapa ilmunya di website tersebut. Selain menjadi peneliti di juga aktif sebagai dosen serta menjadi pembicara di setiap seminar bidang Teknologi Informasi. Berbagai penghargaan dari Pemerintah Indonesia dan Dinas Pendidikan lewat kontribusi nya memberikan pembelajaran mengenai ilmu komputer kepada masyarakat Indonesia melalui website atau beberapa referensi yang di buatnya.

5. Budi Raharjo – Master Blogger Indonesia

179704450_9eb9c03074_zDi urutan ke empat ini ada seorang Profesional Bidang IT sekaligus Blogger yaitu Budi Raharjo mempunyai lebih dari belasan blog dengan domain yang berbeda. Dia merupakan blogger Indonesia dengan kemampuan teknologi yang tidak diragukan lagi. Memulai karir di dunia maya sejak duduk di bangku kuliah di ITB, Budi kemudian mengembangkan kemampuannya dengan menapaki jenjang karir yang berbeda-beda. Memang sudah cukup banyak kontribusi yang ia berikan di dunia internet Indonesia.

6. Jim Geovadi – Ahli IT Indonesia

jimDan di urutan terakhir ini mungkin sudah tak asing lagi bagi para hacker Indonesia maupun para profesional IT Security ialah Jim Geovedi. Seberapa pengaruh kah dia dalam hal perkembangan Teknologi Informasi Indonesia! mungkin banyak pengguna IT di Indonesia bisa berbangga karena keberadaannya pria berkacamata ini terkenal lewat aksinya yang bisa meretas sebuah satelit serta mengubah arah atau rotasi satelit itu. Dia salah satu dari banyak Inspirator tokoh Indonesia yang bisa memberi semangat bagi para penerus bangsa yang ingin mendalami ilmu bidan Teknologi Informasi.

Sumber :

http://kolom-biografi.blogspot.com/2014/12/biografi-lei-jun-pendiri-xiaomi-tech.html

http://kolom-biografi.blogspot.com/2012/04/biografi-andrew-darwis-pendiri-kaskus.html

http://mylaboratorium.blogspot.com/2012/06/10-penemu-situs-yang-berpengaruh.html

http://blogpenemu.blogspot.com/2014/01/Penemu-Google-Larry-Page-dan-Sergey-Brin.html

http://informatikamu.com/5-tokoh-indonesia-paling-berpengaruh-bidang-teknologi-informasi/

 

Tugas 9 – 10 Perintah dalam Etika Komputer ( Part 1 )

15f7558c-4794-42f1-8540-5ec50c25d13aThe Ten Commandments of Computer Ethics (10 Perintah Etika menggunakan Komputer) dibuat pada tahun 1992 oleh Computer Ethics Institute. Perintah-perintah atau aturan ini dimuat ke dalam koran berjudul “In Pursuit of a ‘Ten Commandments’ for Computer Ethics” oleh Ramon C. Barquin sebagai sarana untuk menciptakan suatu standar untuk membimbing dan mengajar orang-orang dalam penggunaan etika komputer. Perintah-perintah telah banyak dikutip dan digunakan dalam literatur etika komputer dan juga bayak yang menjalankannya tetapi juga banyak yang menyalah gunakan, misalnya oleh komunitas hacker dan beberapa kegiatan dibidang akademis. Dr Ben Fairweather dari the Centre for Computing and Social Responsibility menggambarkan aturan ini “sederhana dan terlalu ketat”.CISSP (Certified Information Systems Security Professional) – sebuah organisasi profesional keamanan komputer yang telah menggunakan perintah-perintah dasar aturan etika ini.

1. Tidak menggunakan komputer yang dapat membahayakan orang (Thou shalt not use a computer to harm other people.)

CF7E9935-23DA-46AC-9E4D-45CC898EF3C9Penjelasan: Perintah ini melarang kita untuk menggunakan komputer untuk membahayakan orang lain, misalnya termasuk mengambil atau merusak data atau file orang lain orang lain. Perintah ini juga melarang kita menggunakan komputer untuk mencuri informasi pribadi seseorang, dan juga memanipulasi atau menghapus file dari orang lain. Perintah ini juga melarang kita membuat program yang digunakan untuk mencuri, menyalin atau mendapatkan akses secara tidak sah ke data orang lain. 

Contoh : Praktek hacking, spamming, phishing atau cyber bullying, dan juga membuat virus agar bisa merusak dan mencuri sistem database orang lain.

2. Tidak mengganggu pekerjaan komputer orang lain ( Thou shall not interfere with other people’s computer work )

C68B8D6C-8525-432C-9DDE-098F28750477Penjelasan: Perangkat lunak komputer dapat digunakan untuk mengganggu atau merusak pekerjaan orang lain. Misalnya saja software yang mengandung virus,yang dibuat untuk merusak  komputer atau mengganggu fungsi normal dari komputer tersebut. Dengan komputer yang terkena virus, bisa membebani memori komputer dan bisa membuat konsumsi power untuk komputer berlebihan, sehingga bisa memperlambat fungsinya. Hal itu bisa membuat komputer menjadi malfungsi atau fungsinya menjadi salah atau bahkan bisa mati. Menggunakan perangkat lunak yang berbahaya untuk menyerang komputer sangatlah melanggar peraturan.

Contoh: mengubah atau mengedit edit bahkan menghapus hasil pekerjaan orang lain, dan juga membuat software yang menyerang komputer dan menggangu pekerjaan orang lain.

3.  Tidak mengintai file komputer orang lain ( Thou shall not snoop around in other people’s computer files )

9648524B-FA37-49B6-8402-F89024E0AE1A

Penjelasan: Membaca data-data pribadi seseorang merupakan tindakan yang salahtermasuk juga membaca email atau file orang lain. Lebih dari itu, mengambil data pribadi seseorang dengan membobol akunnya juga tindakan yang salah, termasuk juga tindakan memata-matai atau membaca pesan pribadi orang lain yang termasuk pelanggaran privasi. Tapi, ada tindakan mata-mata yang tidak termasuk tindakan ilegal, sebagai contoh tindakan memata-matai aktivitas internet dari pelaku kasus cybercrime.
Contoh : melakukan tindakan pengintaian pada akun orang lain, melakukan pengintaian pada filenya juga, dan mengintai aktivitas komputer seseorang.

4.  Tidak menggunakan komputer untuk mencuri ( Thou shall not use a computer to steal )

FCAEB258-F493-4C5C-BC6B-E9CAED278295Penjelasan: Pencurian dalam komputer bisa berupa tindakan pencuri data informasi atau membocorkan informasi rahasia dari akun seseorang. Termasuk juga mengambil data informasi rahasia dari karyawan pada database karyawan atau riwayat pasien dari database rumah sakit atau informasi rahasia lainnya. Demikian pula, membobol rekening bank untuk mengumpulkan informasi tentang akun atau rekening nasabah yang lain. Dengan teknologi, tindakan pencurian jadi lebih mudah dan vital, apalagi komputer sekarag dapat digunakan untuk menyimpan informasi yang sensitif.

Contoh: pencurian database dalam sebuah perusahaan bank, mengambil nomor rekening bank dan pinnya yang akan bisa membahayakan orang lain.

5. Tidak menggunakan komputer untuk membuat kesaksian palsu ( Thou shall not use a computer to false witness )

336B57DF-39B1-4014-94B8-2237AA15B3D2

Penjelasan: Perkembangan penulisan artikel menjadi sangat tinggi karena Internet. Ini juga berarti kalau berita palsu atau rumor juga bisa menyebar dengan cepat melalui situs jejaring sosial atau email. Tapi banyak sekali pelanggaran dalam prosesnya. E-mail dan pop-up adalah cara umum yang digunakan untuk menyebarkan informasi yang salah atau memberikan peringatan palsu yang hanya beralasan menjual produk. Apalagi sekarang banyak sekali penulisan artikel di internet yang mengandung ejekan atau artikel berisi informasi yang salah.

Contoh : membuat artikel yang mengandung SARA (Suku, Agama, Ras, Antar golongan), apalagi dalam pembuatannya mengatas namakan penulis lain, sehingga memicu fitnah.

6. Tidak menyalin atau menggunakan perangkat lunak/software tanpa membayar ( Thou shall not copy or use proprietary software for which you have not paid ).

495163B0-DD0E-426F-AA1C-DE125E53694C

Penjelasan: Sama seperti karya seni atau penelitian, perangkat lunak/software juga mempunyai hak cipta-nya. Dengan Hak cipta atas namanya berarti dialah pemilik dari kumpulan kode program tersebut. Untuk membuat sofware butuh kerja keras dari pemiliknya, sehingga bila kita menggunakan atau menyalin perangkat lunak tanpa membayar, itu termasuk pelanggaran hak cipta dalam perangkat lunak.
Contoh : Banyak sekali kejadian perintah no 6 ini yang dilanggar, banyak orang yang menginginkan software secara gratis.

7. Tidak menggunakan komputer orang lain tanpa izin atau kompensasi yang layak ( Thou shall not use other people’s computer resources without authorization or proper compensation ).

CC82CF9D-F331-4DE6-84A1-F90BAC7EDB5B

Banyak pengguna komputer menyimpan informasi atau file yang sensitif pada komputer mereka, sehingga tidak heran jika banyak orang yang memasang password pada komputernya untuk melindungi data tertentu. Membobol Password untuk mengetahui data orang lain sangatlah salah, apalagi menghack passwordnya untuk mendapatkan akses secara tidak sah ke sistem komputer mereka yang berisikan data pribasi.Jadi, sangatlah dilarang bagi kita untuk menggunakan komputer orang lain tanpa izin darinya.

Contoh: membuka dan menggunakan komputer orang lain, apalagi mengakses data pribadinya.

8. Tidak mencuri hasil intelektual orang lain ( Thou shall not appropriate other people’s intellectual output .

28002D54-3C67-4F19-8645-33604EE28A79

Penjelasan: Software diciptakan oleh seseorang dengan hasil kerja keras dan pemikiran inovatif mereka. Jadi untuk menandai bahwa suatu software itu adalah miliknya, sebuah software harus mendapatkan hak cipta atas dirinya. Jika dia bekerja sama dalam perusahaan, maka software tersebut adalah milik perusahaan. Sehingga, menyalin dan bahkan menyebarkan software tersebut atas nama pribadi termasuk tindakan yang salah. Apalagi mengambil hak cipta software orang lain.

Contoh : mengambil source code program milik orang lain, lalu mencopy nya seolah olah itu milik kita, sehingga menimbulkan kerugian pada pihak lain.

9. Pertimbangkan konsekuensi dari program yang dibuat atau sistem yang anda rancang ( Thou shall think about the social consequences of the program you are writing or the system you are designing ).93011A9A-02D1-48BE-A81D-7F1B124F4AB2

Penjelasan: Sebuah software diciptakan untuk komputer bisa mencapai jutaan copy. Software seperti video game atau software pendidikan hatus memiliki dampak sosial yang baik untuk penggunaanya .Saat programmer ingin membuat software atau merancang video game, maka sudah jadi tanggung jawab programmer untuk memahami target atau pegguna yang memakai produknya dan juga efek yang mungkin akan diberikan pada penggunanya. Sebagai contoh, video game yang diciptakan untuk anak-anak tidak boleh mengandung nilai negatif didalamnya. Demikian pula, menulis software yang ‘salah’ misalnya dalam tujuan penggunaannya, maka termasuk tindakan yang salah. Perusahaan software developer haruslah lebih bisa mempertimbangkan pengaruh software mereka pada masyarakat secara luas.

Contoh : Ketika kita hendak membuat program, hendaklah kita memikirkan sisi positf dan negatif program itu, agar tidak membahayakan orang lain. Begitu pula dalam pembuatan game, kita harus memperhatikan rating untuk penggunanya ( SU, D, BO, dll) dan juga efek yang akan diberikan untuk penggunanya.

10. Selalu mempertimbangkan dan respek/menghargai hubungan sesama orang lain ( Thou shall always use a computer in ways that ensure consideration and respect for your fellow humans ).

63FAD88B-E71C-412F-84E4-14211CBC111CPenjelasan: Di dunia nyata, kita mempunyai etika dalam berkomunikasi dengan orang lain, sama halnya juga berkomunikasi melalui komputer dengan internet. Saat berkomunikasi melalui Internet, kita harus tetap memperlakukan orang lain dengan hormat. Kita tidak boleh mengganggu orang lain, menggunakan bahasa yang kasar, membuat pernyataan palsu atau menyakiti orang lain baik secara tidak langsung. Dalam berkomunikasi di dunia maya, kita harus bersikap sopan dan juga hormat pada orang lain di internet.

Contoh: Penggunaan kata yang sopan dan juga hormat pada orang lain di internet, dan jangan sampai merugikan atau menyakiti orang lain.

Sumber :

http://rahmadarifan.blogspot.com/2014/01/ten-commandments-of-computer-ethics.html

http://en.wikipedia.org/wiki/Ten_Commandments_of_Computer_Ethics

https://www.haikudeck.com/10-commandments-of-computer-ethics-education-presentation-0YSOwTst9V

Tugas 7 (2) – Flowchart Bagian 2

1. Dosen X akan memberikan nilai akhir dengan 4 komponen penilaian yaitu : Hadir, UTS, UAS, dan Tugas. Dosen X mempunyai aturan yaitu jika nilai kehadiran <=70%, maka nilai akhir akan otomatis langsung E. Nilai akhir dapat dihitung dengan menggunakan rumus :

NA = (0,1 x hadir) + (0,25 x UTS) + (0,25 x UAS) + (0,4 x tugas)

Nilai Huruf dilihat dari nilai akhri dengan catatan sebagai berikut :

A = NA >= 85
B = 84 >= NA <=80
C = 79 >= NA <= 50
D = 49 >= NA <= 30
E = NA <= 39

Buatlah flowchart untuk menentukan gambaran tentang penilaian tersebut!

IMG_4823


2. Di suatu toko ABC, bila pembelinya termasuk pelanggan maka berapapun nilai belanjanya dikorting 10%, bila nilai belanjanya diatas Rp200.000 maka akan dikorting 5%. Lalu bila nilai belanjanya diatas Rp300.000 maka akan dikorting 7.5%, dan bila nilai belanjanya diatas Rp500.000 maka akan dikorting 10%.

Bila dalam belanjaan terdapat barang berupa minyak dan susu bubuk, maka akan diberi cashback sebesar Rp10.000 yang tentunya akan mengurangi nilai belanja. Bila total belanja dijumlahkan sejumlah diatas RP500.000, maka akan diberi hadiah bonus berupa payung.

IMG_4824

Tugas 7 – Flowchart Bagian 1

1. Jumlah dari n bilangan genap pertama, dimana n –> input

IMG_4802


 

2. Algoritma bilangan terkecil dari n bilangan.

IMG_4804


 

3. Algoritma 10 bilangan prima pertama.

IMG_4806


4.Algoritma untuk mencetak angkat dengan inputan A yang masing-masing n=5, sebagai berikut:

output 4                  output 5
1                         1
1 2                       2 2
1 2 3                     3 3 3
1 2 3 4                   4 4 4 4

IMG_4807


5. Algoritma untuk mencetak bilangan dengan output sebagai berikut :

1 2 3 4 5 6 7 8 9
2 2 3 4 5 6 7 8 9
3 3 3 4 5 6 7 8 9
4 4 4 4 5 6 7 8 9
5 5 5 5 5 6 7 8 9
6 6 6 6 6 6 7 8 9
7 7 7 7 7 7 7 8 9
8 8 8 8 8 8 8 8 9
9 9 9 9 9 9 9 9 9

IMG_4808

Tugas 6 (2) – Bahasa Pemograman Yang Marak Akan Digunakan Di Industri di Masa Depan

07dataflow-620-1414068899524Berdasarkan kedinamisan, Fungsional, dan keefektifannya, bahasa Pemograman yang akan banyak dipakai oleh industri adalah :

1. Java

java_logoJava masih menjadi salah satu bahasa pemrograman yang paling dicari dan diminati oleh para programmer baik kelas pemula hingga kelas profesional. Java merupakan bahasa pemrograman yang berorientasi objek dan berbasil class yang dikembangkan oleh Sun Microsystem pada Tahun 1990an. Java adalah salah satu bahasa pemrograman yang paling dicari dan digunakan oleh perangkat lunak di berbagai perusahaan. Java sendiri bukan hanya membangun sebuah software berbasis desktop, namun juga berbasis web, mobile dan sistem operasi Android. Java dirancang untuk mampu bekerja diberbagai macam platform perangkat lunak, seperti Mac OS X dan Windows. Untuk kedepannya penggunaan Java diperkirakan akan sangat diminati dan dibutuhkan dalam setiap perkembangan teknologi yang ada.

Alasan :

Sederhana
Java adalah suatu bahasa sederhana. Para perancang Java berusaha menciptakan suatu bahasa yang mudah dan cepat dipelajari, sehingga bahasa Java dibuat dengan ukuran relative kecil. Sintaks Java sama dengan bahasa pemograman C++, namun dengan memperbaiki beberapa kekurangan dari C++, seperti mengurangi kompleksitas beberapa fitur, menambahkan fungsi, serta menghilangkan beberapa hal yang menyebabkan ketidakstabilan system pada c++. Java adalah suatu bahasa sederhana.

Berorientasi Objek
Bahasa pemograman saat ini mengarah ke bahasa pemograman berorientasi objek. Rancangan berorientasi objek merupakan suatu teknik yang memusatkan rancangan pada data(objek) dan antar muka. Fitur pemograman rancangan pada data(objek) dan antar muka. Fitur pemograman berorientasi objek pada Java pada dasarnya sama dengan C++. Perbedannya terletak pada kemampuan penuruan berganda(multiple inheritance)pada Java lebih baik dibandingkan C++.
Dapat didistribusi dengan mudah
Java memiliki library rutin yang lengkap untuk dirangkai pada protocol TCP/IP, seperti HTTP dan FTP dengan mudah. Kemampuan networking Java lebih kuat dan mudah dipakai. Java memudahkan tugas-tugas pemograman jaringan yang sulit, seperti membuka dan mengakses sebuah soket koneksi. Java bahkan memudahkan pembuatan CGI(Common Gateway Interface).

Kuat
Suatu program yang dibuat dengan Java dapat dipercaya dalam berbagai hal, karena Java banyak menekankan pada pengecekan awal untuk menghindari kemungkinan terjadi masalah, pengecekan pada saat runtime dan mengurangi kemungkinan timbulanya kesalahan(error). Perbedaan utama antara Java dan C++ adalah Java memiliki sebuah model pointer yang dapat mengurangi kemungkinan terjadinya penimpaan(overwriting) pada memori dan kerusakan data(data corrupt).

Aman
Java dimaksudkan untuk digunakan pada pemograman jaringan dan system terdistribusi. Dengan demikian, penekanan terutama ditujukan pada masalah keamanan. Java memungkinkan membuat suatu program yang bebas virus dan system yang bebas dari kerusakan, karena Java membuat suatu system yang mekanisme keamanannya benar-benar kuat. Suatu class Java yang datang dari sumber yang tidak dipercaya (untrusted source) memiliki akses sumberdaya yang terbatas.

Portable
Tidak seperti pada C dan C++, spesifikasi Java tidak terdapat aspek yang bergantung pada lingkungan implementasi. Ukuran tipe data primitive telah ditentukan sejak awal. Misalnya “int” selalu berarti sebuah integer 32 bit dua komplemen selalu bertanda(signed two’s complement 32 bit integer), dan “float” selalu berarti sebuah bilangan floating point 32 bit (mengikuti spesifikas IEEE 754). Penentuan ukuran tipe data ini akan membuat keseragaman program pada setiap platform, tidak ada tipe data yang tidak compatible untuk semua arsitektur perangkat keras dan perangkat lunak.

Multiplatform
Java dirancang untuk mendukung aplikasi yang dapat beroperasi dilingkungan jaringan yang berbeda, untuk mengakomodasikan hal tersebut, compiler Java membangkitkan kode byte, sebuah format yang tidak tergantung pada arsitektur tertentu yang didesign, untuk mengirimkan kode ke banyak platform perangkat keras dan perangkat lunank secara efisien. Dengan slogan”Write Once, Run anywhere(WORA)”, Java dapat dijalankan pada berbagai platform seperti Linux, Unix, Windows, Solaris, maupun Mac.

MultiThread
Multithreading adalah kemampuan suatu program computer melakukan beberapa pekerjaan sekaligus, misalnya mencetak file sambil browsing internet, multithreading dalam Java juga memiliki kemampuan untuk memanfatkan kelebihan multiprosessor jika system operasi yang digunakan mendukung multiprosesor.

Interpreter
Interpreter Java dapat mengeksekusi kode byte Java secara langsung pada setiap mesin yang terdapat interpreter dan setiap runtime Java. Pada system Java, tahap link program adalah sederhana, bertahap dan ringan. Hal ini membuat siklus pengembangan menjadi sangat cepat.

Kinerja yang tinggi
Java dapat mencapai permormasi yang tinggi dengan cara mengadopsi sebuah skema yang memungkinkan interpreter dapat berjalan pada kecepatan penuh tanpat perlu memeriksa lingkungan run-time. Pengumpul sampah otomatis (automatic garbage collector)bekerja sebagai background thread prioritas rendah, menjamin ketersediaan memori ketika diperlakukan dengan probabilitas tinggi untuk meningkatkan performasi.

Dinamis
Dalam beberapa hal, Java merupakan bahasa pemograman yang lebih dinamis dibandingkan dengan C atau C++. Java dirancang untuk beradaptasi dengan lingkungan yang sedang berkembang. Walaupun compiler Java strict dalam proses kompilasinya, namun bahasa dan system run-time Java dinamis dalam tahap linking-nya. Class-class di-link hanya sebatas yang diperlukan saja. Jika diperlukan modul kode yang baru dapat dilink dari beberapa sumber, bahkan dari sumber dalam jaringan.


2. C

c2Dalam mempelajari semua bahasa pemrograman, Bahasa C merupakan bahasa yang paling dasar dan wajib dipelajari pertama kali oleh para programmer. Karena pada dasarnya bahasa C merupakan dasar dari bahasa pemrograman lainnya. Bahasa C sudah mulai dikembangkan sekitar tahun 70an dan sudah menjadi bahasa tertua dan paling banyak digunakan oleh para programmer. Bahasa C sendiri merupakan awal dari adanya bahasa pemrograman lainnya, seperti C#, Java, JavaScript, dan Phyton. Bahasa C banyak digunakan untuk membangun sebuah sistem operasi.


 

3. C++

logo-sunC++ merupakan bahasa tingkat menengah yang memiliki fitur pemrograman berorientasi objek. Awal diciptakannya C++ adalah untuk meningkatkan bahasa sebelumnya yaitu C. C++ merupakan kekuatan terbesar dari sebuah software terbesar, seperti Firefox, Winamp, dan program Adobe. Bahasa pemrograman yang satu ini digunakan untuk mengembangkan sistem perangkat lunak baik berupa aplikasi, server dengan kinerja yang tinggi, aplikasi client dan video game.

Sumber :

http://spectrum.ieee.org/computing/software/top-10-programming-languages

https://arizane.wordpress.com/2008/02/12/mengapa-pilih-java/

http://mediabisnisonline.com/10-bahasa-pemorgraman-yang-harus-anda-kuasai-di-tahun-2014/