Tugas Softskill
Profesi yang Berkaitan dengan
Sistem Informasi
“PROGRAMMER”
Mata Kuliah :
Etika dan Profesionalisme Teknologi
Sistem Informasi
Disusun Oleh :
Ayu Vidya
Manggiasih 11111337
Cindy Angela 11111656
Dina Isnaeni
Aliza Dewi 12111144
Fenessa Limey 12111807
Yogi Hariyadani 17111533
Kelas 4KA07
Jurusan Sistem Informasi
Fakultas Ilmu Komputer & Teknologi Informasi
Universitas Gunadarma
2015
Pengertian Programmer
Programmer Komputer adalah profesi yang
bertugas untuk membuat sebuah program melalui bantuan bahasa pemrograman yang
dapat digunakan untuk menyelesaikan permasalahan melalui otomasi dengan bantuan
perangkat lunak atau software. Tugas inti dari seorang programmer sama seperti
tugas sebuah program itu sendiri. Sebuah program itu didesain dan dikembangkan
agar mampu membatu manusia sebagi pengguna (user) dalam mengatasi kegiatan
kesehariannya. Jadi, tugas seorang programmer komputer adalah menolong manusia
menyelesaikan kegiatan sehari-harinya dengan bantuan komputer. Dari hal
tersebut, terlihat jelas bahwa seorang programmer komputer merupakan orang yang
sangat berjasa kepada masyarakat, seperti halnya dokter, perawat, akuntan dan
lainnya.
Pengertian Programmer secara lengkap ialah Seseorang yang melakukan penulisan dan pengubahan script atau kode dari sumber sehingga dapat membentuk suatu program. Penyuntingan kode sumber meliputi proses pengetesan, analisis, pembetulan kesalahan, pengoptimasian algoritma, dan normalisasi kode. Programmer membantu para pengguna internet untuk lebih membuat internet ini menjadi lebih baik. Programmer sering kali membuat berbagai macam software untuk dijual atau diberikan kepada suatu otoritas/perusahaan yang sedang membutuhkan software tersebut. Seorang Programmer merupakan seorang yang sangat teliti di dalam mengerjakan apapun, Karena jika seorang programmer tidak teliti maka jika dia membuat dan merancang suatu program akan menjadi program yang kurang bagus.
Programmer merancang suatu program dari script-script, kode-kode dan dengan Bahasa-bahasa pemrograman. Bahasa Pemrograman kini sudah ada berbagai macam. Yaitu Bahasa Pemrograman Java, Algoritma, C Plus, Visual Basic, Php, Perl, Python, Html, Cobol, Fortran Dan Bahasa Pemrograman Lainnya. Programmer menyusun perintah-perintah bahasa pemrograman yang bisa dibilang rumit dengan sangat teliti untuk dijalankan di komputer dan digunakan oleh banyak orang.
Tokoh-tokoh Programmer :
Di Dunia ini sudah banyak para programmer-programmer yang terkenal dan naik daun sehingga banyak sekali orang yang mengenalnya, Para Programmer tersebut diantaranya ialah :
1. John Backus, Seorang Programmer yang membuat dan mengembangkan bahasa pemrograman fortran.
2. Richard Brodie, Seorang Programmer yang merupakan orang pertama membuat dan
mengembangkan Microsoft Word.
3.
Vinton Cerf, Seorang Programmer yang merupakan orang
paling berpengaruh di
internet.Diamembuat protokol TCP/IP yang sekarang digunakan oleh ratusan juta pengguna internet.
internet.Diamembuat protokol TCP/IP yang sekarang digunakan oleh ratusan juta pengguna internet.
4.
Alan Cooper, Seorang Programmer yang mengembangkan
Bahasa Pemrograman Visual Basic.
5.
Bjarne Stroustrup, Seorang Programmer yang membuat
Bahasa Pemrograman C Plus.
6.
Linus Torvalds, Programmer yang satu ini merupakan
Programmer yang paling saya kagumi diantara programmer yang terkenal lainnya.
Linus Torvalds merupakan programmer yang membuat Sistem Operasi Linux. Sistem
Operasi Linux ini bisa dibilang Sistem Operasi yang paling banyak digunakan
oleh para programmer.
7.
Brian Behlendorf, Programmer yang membuat Apache Http
Server.
Untuk melakukan tugasnya, programmer
selain harus menguasai keterampilan menggunakan bahasa komputer yang
diperlukan, juga harus memiliki latar belakang logika matematis yang kuat di
samping mengetahuan IT yang cukup memadai. Kenapa demikian? karena
serendah-rendahnya program, didalamnya mengandung bagian dari proses bisnis
yang mencakup sejumlah pengambilan keputusan. Aslinya ketika masih manual,
pengambilan keputusan tersebut memerlukan tingkatan birokrasi tertentu. Setelah
dikonversi ke digital, pengambilan keputusan tersebut diambil alih oleh
program.
Programmer dibagi
menjadi beberapa bagian yaitu :
1.
Application Programmer
Yaitu
programmer yang membuat suatu aplikasi berbahasa pemrograman seperti java dll
2.
Database Programmer
Programmer
yang lebih mengurusi database yang mencakup data definition language seperti
membuat tabel hingga data manipulation language seperti mengedit, memasukan dan
mendelete data. Programmer yang menguasai perancangan dan pemrograman database
menggunakan Aplikasi Ms. Access dan Ms. Sql Server ATAU PL/SQL dan Oracle Form
Developer 10g.
3.
Web Programmer
Programmer
yang dikhususkan berkecimpung dalam bidang pemrograman web mulai dari pembuatan
suatu web hingga perawatan web itu sendiri, web programmer biasanya diharuskan
menguasai PHP. Programmer web yang menguasai pengembangan
aplikasi web berbasis HTML dan ASP.Net atau aplikasi web berbasis HTML dan J2EE
serta Struts Framework ATAU aplikasi web berbasis MySQL dan PHP.
4.
Multimedia Programmer
Programmer
yang bergerak di bidang multimedia bisa dalam gambar, suara ataupun video dll.
5.
Embedded Programmer
Programmer
yang menguasai arsitektur sistem mikroprosesor, interfacing dan pemrograman
embedded.
Seorang programmer biasanya harus
memiliki penalaran yang cepat, dapat belajar dari sesuatu yang baru dengan
mudah sehingga seorang programmer tidak hanya dapat membuat programmer dari nol
namun dapat melanjutkan program yang telah dibuat sebelumnya dan seorang
programmer harus dapat bekerja dalam tekanan seperti deadline. Adapun secara
umum sebagai berikut :
·
Memperbaiki kesalahan
dengan membuat perubahan yang sesuai dan memeriksa kembali program untuk
memastikan bahwa hasil yang diinginkan yang dihasilkan.
·
Melakukan percobaan
menjalankan program dan aplikasi software untuk memastikan bahwa mereka akan
menghasilkan informasi yang dikehendaki dan bahwa instruksi sudah benar.
·
Menulis, mengupdate,
dan memelihara program komputer atau paket perangkat lunak untuk menangani
pekerjaan tertentu seperti pelacakan inventaris, menyimpan atau mengambil data,
atau mengontrol peralatan lainnya.
·
Menganalisis, meninjau,
dan menulis ulang program, menggunakan grafik dan diagram alur kerja, dan
menerapkan pengetahuan tentang kemampuan komputer, materi pelajaran, dan logika
simbolik.
·
Melakukan atau revisi
langsung, perbaikan, atau perluasan program yang ada untuk meningkatkan
efisiensi operasi atau beradaptasi dengan persyaratan baru.
·
Berkonsultasi dengan
manajerial, teknik, dan tenaga teknis untuk memperjelas maksud program,
mengidentifikasi masalah, dan menyarankan perubahan.
·
Melakukan analisis
sistem dan pemrograman tugas untuk memelihara dan mengontrol penggunaan
perangkat lunak komputer sistem sebagai programmer sistem.
·
Menyusun dan menulis
dokumentasi pengembangan program dan revisi berikutnya, memasukkan komentar
dalam kode instruksi sehingga orang lain dapat memahami program ini.
·
Penyiapan diagram alur
kerja rinci dan diagram yang menggambarkan input, output, dan operasi logis,
dan mengubahnya menjadi serangkaian instruksi dikodekan dalam bahasa komputer.
TOKOH PROGRAMMER
Linus Torvalds (Pendiri Linux)
Linus
Torvalds dilahirkan di Helsinki, Finlandia, pada tanggal 28 Desember 1969.
Dalam usianya yang ke 10, Linus mulai berkecimpung di dalam pemograman
komputer, dengan menggunakan komputer milik kakeknya, Commodore VIC-20.
Komputing pun menjadi hobinya. Pada tahun 1988 Linus diterima menjadi mahasiswa
di University of Helsinki, Finlandia. Pada tahun 1990, Linus memulai kelas
pemograman C pertamanya. Pada tahun 1991, Linus membeli PC pertamanya,dan dia
tidak puas dengan sistem operasi pada komputernya.
Saat
itu, komputernya menggunakan MS-DOS (Disk Operation System, sistem operasi
buatan Microsoft), tapi Linus lebih cenderung untuk menggunakan sistem operasi
UNIX, seperti yang digunakan pada komputer milik unversitasnya. Akhirnya, dia memutuskan
untuk menciptakan versi yang bisa digunakan unuk PC dari UNIX. Kerja keras
selama berbulan-bulan menghasilkan cikal bakal dari sistem operasi yang dikenal
sebagai Linux, yang kelak delapan tahun kemudian dikembangkan menjadi
apa yang dikatakan oleh banyak pengamat sebagai ancaman bagi raksasa Microsoft
yang sangat dikenal dengan sistem operasi Windowsnya. Begitu Linus berhasil
menciptakan versi kasar dari Linux, dia memposting pesan dalam internet untuk
mengenalkan sistem barunya kepada pengguna PC yang lain.
Biografi
Kisah Linus Torvalds
Linus
membuat softwarenya dapat didownload secara percuma (open source) dan
sebagaimana biasa dilakukan oleh sesama software developer pada saat itu, dia
merilis source codenya, yang berarti bahwa semua orang yang memiliki
pengetahuan tentang pemograman komputer dapat memodifikasi Linux untuk
disesuaikan dengan tujuan mereka masing-masing. Linux segera memiliki banyak
pendukung yang antusias, karena mereka dapat memiliki akses ke source codenya,
dan dapat menolong Linus untuk memperbaiki dan menyempurnakan software
tersebut. Mengoperasikan Linux membutuhkan kecerdasan tehnik yang cukup, sebab
mengoperasikannya tidak semudah menggunakan sistem operasi yang lebih populer,
seperti Windows, Mac milik Apple Computer, atau OS/2 milik IBM. Namun, karena
para volunteer developer memuji diri sendiri akan kualitas kerja kerasnya,
Linux menjadi cukup dikenal dengan keungulan sebagai sistem yang efisien dan
jarang sekali terjadi crash. Linux
mendapatkan kejayaannya pada akhir 1990-an ketika para kompetitor dari
Microsoft mulai mengembangkan sistem operasi tersebut secara serius.
Perusahan Netscape communication, Corel, Oracle, Intel dan
perusahaan-perusahaan lain mengumumkan bahwa mereka berencana untuk mensuport
Linux sebagai alternatif yang tidak mahal dari Windows.
Ia
bahkan tidak menduga Linux kemudian menjadi
sistem operasi paling menjanjikan, yang bisa dibenamkan ke dalam server,
komputer desktop, tablet PC, PDA, handphone, GPS, robot, mobil hingga pesawat
ulang alik buatan NASA.
Tidak
hanya itu, banyak maniak Linux (Linuxer) yang membeli perangkat buatan Apple
dan mengganti sistem operasinya dengan Linux. Bagi saya itu sedikit gila,
mengingat menghapus sistem operasi Mac & iPod berarti membuang duit dan
menggantinya sistem operasinya cukup sulit dibanding desktop berbasis Windows.
Saat ini 20% pangsa pasar desktop di seluruh dunia menggunakan Linux jauh di
atas Machintosh dan terus mengejar desktop Windows. Dan 12,7% server di seluruh dunia menggunakan Linux, jauh di atas
UNIX, BSD, Solaris, dan terus meningkat menggerus pangsa pasar server
Microsoft.
Linus
bukan orang pertama yang membagi-bagikan source code karena pola ini adalah hal
yang biasa di masa awal tumbuhnya industri komputer. Tapi Linus sukses
menetapkan standar yang memaksa banyak pengembang ikut membebaskan kode sumber
program mereka, mulai dari BSD, Solaris, Suse, Java hingga Adobe.
Meski
hanya bergaji Ratusan ribu dolar pertahun, Linus telah
menciptakan banyak multimilyuner dalam industri komputer mulai dari RedHat,
Suse, Debian, Mandriva, Ubuntu dan banyak developer software open source
lainnya.
Daftar Pustaka
[7] https://chiaisadora.wordpress.com/2013/04/12/profesi-yang-berlaku-bagi-programmer-di-
indonesia/
Tidak ada komentar:
Posting Komentar