Etika Profesi 4

Maret 29, 2011 at 3:06 pm (Uncategorized)

CUDA (akronim untuk Hitung Arsitektur Unified Device) adalah arsitektur komputasi paralel yang dikembangkan oleh NVIDIA . CUDA adalah mesin komputasi di NVIDIA graphics processing unit (GPU) yang dapat diakses oleh pengembang perangkat lunak melalui varian dari bahasa pemrograman standar industri. Pemrogram menggunakan C (C dengan ekstensi NVIDIA dan pembatasan tertentu), yang disusun melalui PathScale Open64 C compiler, ke kode algoritma untuk eksekusi pada GPU. CUDA saham arsitektur berbagai interface komputasi dengan dua kompetitor-di Grup Khronos ‘s Open Computing Bahasa  dan Microsoft DirectCompute . pembungkus pihak ketiga juga tersedia untuk Python , Perl , Fortran , Java , Ruby , Lua , MATLAB dan IDL , dan dukungan asli ada di matematika.
CUDA pengembang memberikan akses ke set instruksi virtual dan memori dari komputasi paralel unsur di GPU CUDA. Menggunakan CUDA, NVIDIA terbaru GPU menjadi diakses untuk perhitungan seperti CPU . Namun tidak seperti CPU, GPU memiliki arsitektur throughput paralel yang menekankan melaksanakan banyak benang bersamaan perlahan, daripada melaksanakan suatu thread tunggal yang sangat cepat. Pendekatan pemecahan masalah tujuan umum pada GPU dikenal sebagai GPGPU .
Dalam permainan komputer industri, selain rendering grafis, GPU digunakan dalam perhitungan fisika permainan (efek fisik seperti puing-puing, asap, api, cairan); contoh termasuk PhysX dan Bullet. CUDA juga telah digunakan untuk mempercepat aplikasi non-grafis di biologi komputasi , kriptografi dan bidang lainnya dengan suatu urutan besarnya atau lebih. Sebuah contoh dari ini adalah BOINC komputasi terdistribusi klien.
CUDA menyediakan baik rendah tingkat API dan tingkat yang lebih tinggi API. Awal CUDA SDK diumumkan pada tanggal 15 Februari 2007, untuk Microsoft Windows dan Linux . Mac OS X mendukung kemudian ditambahkan di versi 2.0, yang menggantikan versi beta dirilis pada Februari 14 Januari 2008. CUDA bekerja dengan semua NVIDIA GPU dari seri seterusnya G8X, termasuk GeForce , Quadro dan Tesla baris. NVIDIA menyatakan bahwa program-program dikembangkan untuk seri GeForce 8 juga akan bekerja tanpa modifikasi pada semua kartu video NVIDIA masa depan, karena kompatibilitas biner.

 

Sumber: Wikipedia

Permalink Tinggalkan sebuah Komentar

Etika profesi 3

Maret 29, 2011 at 2:38 pm (Uncategorized)

Beberapa tahun terakhir ini banyak terjadi kasus kejahatan terjadi di dalam dunia maya (internet) karena itu di perlukanlah cabang ilmu komputer yang dapat pengawas dan pengontrol internet yaitu IT-Forensik dan IT-Audit.

~IT-Forensik~
Adalah Ilmu yang berhubungan dengan pengumpulan fakta dan bukti pelanggaran keamanan sistem informasi serta validasinya menurut metode yang digunakan (misalnya metode sebab-akibat).  Memerlukan keahlian dibidang IT ( termasuk diantaranya hacking) dan alat bantu (tools) baik hardware maupun software.
Bertujuan untuk mendapatkan fakta-fakta obyektif dari sebuah insiden / pelanggaran keamanan sistem informasi. Fakta-fakta tersebut setelah diverifikasi akan menjadi bukti-bukti (evidence) yang akan digunakan dalam proses hukum. Metodologi umum dalam proses pemeriksaan insiden sampai proses hukum:
1. Pengumpulan data/fakta dari sistem komputer (harddisk, usb-stick, log, memory-dump, internet, dll) – termasuk di dalamnya data yang sudah terhapus.
2.Mendokumentasikan fakta-fakta yang ditemukan dan menjaga integritas data selama proses forensik dan hukum dengan proteksi fisik, penanganan khusus, pembuatan image, dan menggunakan algoritma HASH untuk pembuktian / verifikasi.
3.Merunut kejadian (chain of events) berdasarkan waktu kejadian.
4.Memvalidasi kejadian2 tersebut dengan metode “sebab-akibat”.
5.Dokumentasi hasil yang diperoleh dan menyusun laporan.
6.Proses hukum (pengajuan delik, proses persidangan, saksi ahli, dll).

~IT Audit~
Audit teknologi informasi (IT audit) adalah bentuk pengawasan dan pengendalian dari infrastruktur teknologi informasi secara menyeluruh. Audit teknologi informasi ini dapat berjalan bersama-sama dengan audit financial dan audit internal, atau dengan kegiatan pengawasan dan evaluasi lain yang sejenis. Pada mulanya istilah ini dikenal dengan audit pemrosesan data elektronik, dan sekarang audit teknologi informasi secara umum merupakan proses pengumpulan dan evaluasi dari semua kegiatan sistem informasi. Istilah lain dari audit teknologi informasi adalah audit komputer yang banyak dipakai untuk menentukan apakah aset sistem informasi perusahaan itu telah bekerja secara efektif, dan integratif dalam mencapai target organisasinya.
Pengertian lain IT Audit adalah proses pengumpulan dan penilaian bukti untuk menentukan apakah komputer sistem yang telah dirancang untuk menjaga integritas data, menjaga aset, memungkinkan tujuan organisasi yang akan dicapai secara efektif, dan menggunakan sumber daya secara efisien. Integritas data berkaitan dengan akurasi  dan kelengkapan informasi serta validitas sesuai dengan norma-norma. Sebuah  sistem informasi yang efektif mengarahkan organisasi untuk mencapai tujuan dan efisien  sistem informasi menggunakan sumber daya minimum dalam mencapai tujuan yang diperlukan. IT Auditor harus mengetahui karakteristik pengguna sistem informasi dan pengambilan keputusan lingkungan dalam organisasi auditee saat mengevaluasi efektivitas sistem apapun.
Penggunaan fasilitas komputer telah membawa sangat berbeda tentang cara pengolahan, perekaman  dan mengendalikan informasi dan telah menggabungkan banyak fungsi yang sebelumnya terpisah. Potensi untuk sistem kesalahan material dengan demikian telah sangat meningkat sehingga meningkatkan biaya besar bagi Organisasi, misalnya, berulang-ulang sifat yang sangat banyak aplikasi komputer berarti bahwa kecil kesalahan dapat mengakibatkan kerugian yang besar. Kesalahan dalam perhitungan Pajak Penghasilan yang harus dibayar oleh karyawan dalam sistem manual tidak akan terjadi pada setiap kasus tetapi sekali kesalahan diperkenalkan dalam sistem komputerisasi, hal itu akan mempengaruhi setiap kasus. Sebuah bank mungkin menderita kerugian besar pada account dari kesalahan pembulatan ke Rupee berikutnya bukan rupee terdekat. Ini membuat suatu keharusan bagi untuk menguji proses tak terlihat, dan untuk mengidentifikasi kerentanan di komputer sistem informasi sebagai biaya yang terlibat, karena kesalahan dan penyimpangan, bisa tinggi.

Permalink Tinggalkan sebuah Komentar

Etika Profesi 2

Maret 29, 2011 at 1:40 pm (Uncategorized)

~Network Designer~

Kompetensi yang harus dimiliki oleh seorang Network Designer adalah:

  • Mampu mendesain topologi jaringan LAN,MAN, WAN dan Internet.
  • Menguasai TCP/IP.
  • Dapat mengembangkan jaringan.
  • Mendesain jaringan sesuai dengan kebutuhan.
  • Menganalisa jaringan apabila terjadi kerusakan.

~Network Administrator~

Kompetensi yang harus dimiliki oleh seorang Network Administrator adalah:

  • Dapat bertanggung jawab memelihara jaringan.
  • Dapat menggunakan, mengkonfigurasi, dan memantau peralatan jaringan
  • Administer perangkat network
  • Mencari sumber kesalahan di jaringan dan memperbaikinya
  • Mengelola network security
  • Monitor dan administer network security

~Database Administrator~

Kompetensi yang harus dimiliki oleh seorang Database Administrator adalah:

  • Mengelola dan Memelihara manajemen sistem database.
  • Mampu dan menguasi perangkat lunak manajemen sistem database.
  • Menginstalasi, konfigurasi dan upgrade perangkat lunak server Database dan produk terkait.
  • Mengevaluasi fitur database dan produk terkait.
  • Membentuk dan memelihara cadangan data dan kebijakan pemulihan dan prosedur.
  • Menerapkan dan memelihara keamanan database (menciptakan dan menjaga pengguna dan peran, menetapkan hak istimewa).
  • Database tuning dan pemantauan kinerja.
  • Aplikasi tuning dan pemantauan kinerja.
  • Setup dan memelihara dokumentasi dan standar.
  • merencanakan pertumbuhan dan perubahan (perencanaan kapasitas).
  • Bekerja sebagai bagian dari tim dan memberikan dukungan 24×7 bila diperlukan.
  • Dapat menyelesaikan masalah teknis umum dan memberikan konsultasi kepada tim pembangunan.

~Technician~

Kompetensi yang harus dimiliki oleh seorang Technician adalah:

  • Mahir dalam keterampilan teknik khususnya perangkat keras komputer.
  • Memahami semua hardware komputer dan Menghubungkan hardware
  • Dapat menganalisa hardware bila terjadi kesalahan atau kerusakan.
  • Mencari sumber kesalahan dan memperbaikinya.
  • Berpengalaman dan mahir teori dan beberapa alat tertentu.

~ Chip Designer ~

Kompetensi yang harus dimiliki oleh seorang Chip Designer adalah:

  • Mendesain chip contohnya microkontroler agar lebih mudah digunakan
  • Merancang dan Memogram chip agar memory dapat dimaksimalkan
  • Membuat Chip yang bisa kompatibel untuk semua perangkat keras.

 

Sumber: Wikipedia

Permalink Tinggalkan sebuah Komentar

Etika Profesi

Maret 29, 2011 at 12:27 pm (Uncategorized)

Terkadang orang beranggapan bahwa teknik informatika, teknologi informasi, sistem informasi, sistem komputer dan software-engineering itu sama, padahal kenyataannya berbeda. Walapun teknik informatika, teknologi informasi, sistem informasi, sistem komputer dan software-engineering berada bersama-sama dalam ilmu komputer.

Pada tulisan ini akan sedikit membahas sedikit tentang masing-masing pengertian dari bagian dari Ilmu Komputer.

~Teknik Informatika~

Salah satu bidang ilmu yang berinduk pada Ilmu Komputer yang mempelajari sistem dan kumpulan teknik yang menangani masalah transformasi atau pengolahan data dengan memanfaatkan teknologi komputer. ransformasi itu berupa proses-proses logika dan sistematika untuk mendapatkan solusi dalam menyelesaikan berbagai masalah, sehingga dengan memilih program studi Teknik Informatika, kita menjadi terlatih berpikir secara logis dan sistematis untuk dapat dengan mudah menyesuaikan diri dengan pekerjaan apapun.

~Teknologi Informasi~

Istilah umum yang menjelaskan teknologi apa pun yang membantu manusia dalam membuat, mengubah, menyimpan, mengomunikasikan dan/atau menyebarkan informasi. TI menyatukan komputasi dan komunikasi berkecepatan tinggi untuk data, suara, dan video. Contoh dari Teknologi Informasi bukan hanya berupa komputer pribadi, tetapi juga telepon, TV, peralatan rumah tangga elektronik, dan peranti genggam modern (misalnya ponsel,PDA,SmartPhone).

~Sistem Informasi~

Aplikasi komputer untuk mendukung operasi dari suatu organisasi: operasi, instalasi, dan perawatan komputer, perangkat lunak, dan data. pengertian lain dari sitem informasi adalah sekumpulan komponen dari informasi yang saling terintegrasi untuk mencapai tujuan yang spesifik. Komponen yang dimaksud adalah komponen input, model, output, teknologi, basis data (data base), kontrol atau komponen pengendali.

~Sistem Komputer~

Terkadang orang beranggapan bahwa sistem komputer hanya mempelajari isi dari komputer itu sendiri. Seperti mempelajari Harddisk, RAM, VGA dan lain-lain. Padahal tidak hanya itu, Sistem Komputer juga mempelajari elektronika yang menggunakan perangkat komputer seperti membuat alat untuk memudahkan untuk memarkirkan kendaraan, mengisi air secara otomatis dan lain-lain.

Pengertian  Sistem Komputer adalah suatu jaringan elektronik yang terdiri dari perangkat lunak dan perangkat keras yang melakukan tugas tertentu (menerima input, memproses input, menyimpan perintah-perintah, dan menyediakan output dalam bentuk informasi). Selain itu dapat pula diartikan sebagai elemen-elemen yang terkait untuk menjalankan suatu aktivitas dengan menggunakan komputer.Komputer dapat membantu manusia dalam pekerjaan sehari-harinya, pekerjaan itu seperti: pengolahan kata, pengolahan angka, dan pengolahan gambar. Elemen dari sistem komputer terdiri dari manusianya (brainware), perangkat lunak (software), set instruksi (instruction set), dan perangkat keras (hardware). Dengan demikian komponen tersebut merupakan elemen yang terlibat dalam suatu sistem komputer. Tentu saja hardware tidak berarti apa-apa jika tidak ada salah satu dari dua lainnya (software dan brainware).

~Software Engineering~

Menurut Fritz Badar, software engineering adalah disiplin ilmu yang menerapkan prinsip-prinsip engineering agar mendapatkan software yang ekonomis yang dapat dipercaya dan bekerja lebih efisien pada mesin yang sebenarnya. Software Engineering dalam bahasa indonesia berarti rekayasa perangkat lunak yang secara umum berarti satu bidang profesi yang mendalami cara-cara pengembangan perangkat lunaktermasuk pembuatan, pemeliharaan, manajemen organisasi pengembanganan perangkat lunak dan manajemen kualitas. IEEE Computer Society mendefinisikan rekayasa perangkat lunak sebagai penerapan suatu pendekatan yang sistematis, disiplin dan terkuantifikasi atas pengembangan, penggunaan dan pemeliharaan perangkat lunak, serta studi atas pendekatan-pendekatan ini, yaitu penerapan pendekatan engineering atas perangkat lunak.

 

Sumber: wikipedia.

Permalink Tinggalkan sebuah Komentar