Minggu, 22 Juni 2014



Perkenalkan nama saya Erna Rohmawati, kelahiran garut 21 tahun yang lalu. Saya bertempat tinggal di Jakarta tepatnya didaerah sekitar pancoran. Saat ini saya merupakan salah satu mahasiswi di perguruan tinggi swasta, tepatnya di Universitas Gunadarma. Saya mengambil jurusan Teknik informatika, dan saat ini saya sedang menjalani semester akhir. Sebagaimana mahasiswa/i lainnya di semester akhir, sekarang saya sedang disibukkan dengan aktifitas dunia perkuliahan salah satunya skripsi, karena itu merupakan salah satu syarat untuk mendapatkan gelar S1 yang saya inginkan.

Selama kuliah di Universitas Gunadarma, saya beberapa kali mengikuti workshop, khursus dan seminar. Diantaranya khursus “introduction to oracle : SQL and PL/SQL”, workshop “Introduction to Oracle Report Devoloper” dan “Video editing with Ulead”  dan salah satu seminar yang saya ikuti adalah “Fruty Loops”. 

Selama kuliah di Universitas Gunadarma, dan mengalami banyak pelajaran ternyata saya tertarik dengan database dan bahasa pemrograman VB.NET. Ketertarikan itu muncul setelah saya melakukan penulisan ilmiah yang menjadi salah satu syarat untuk lulus. Walaupun awalnya saya merasa kesulitan untuk mempelajarinya, tapi semua itu seperti tantangan untuk saya. Beberapa minggu melakukan pendekatan dengan  VB.NET dan database yang diolah dengan melalui perantara MySQL akhirnya aplikasi penggajian yang saya buat selesai. Aplikasi ini nantinya dapat mengolah gaji pegawai di dalam sebuah perusahaan, sehingga masalah tentang penggajian tidak perlu dilakukan secara manual.

Selain membuat aplikasi menggunakan VB.NET dan MySQL saya juga pernah membuat sebuah web dengan bahasa pemrograman yang ada, tentunya masih menggunakan database MySQL. Saya juga pernah membuat sebuah aplikasi di smartphone android yaitu aplikasi mengenai kebudayaan Indonesia, tepatnya aplikasi kebudayaan kepulauan barat. Dan sebagai tugas akhir saya membuat sebuah aplikasi mengenai sms kriptografi di smartphone android dengan menggunakan database SQLite.


Saat ini memang saya belum mahir mengolah database dan menggunakan bahasa pemrograman yang ada, tapi saya yakin dengan seiring berjalannya waktu saya dapat menguasainya. Dan saya harap itu menjadi modal untuk pekerjaan saya dimasa yang akan datang.  

Kamis, 05 Juni 2014

Istilah keadilan (iustitia) berasal dari kata "adil" yang berarti: tidak berat sebelah, tidak memihak, berpihak kepada yang benar, sepatutnya, tidak sewenang-wenang. Dari beberapa definisi dapat disimpulkan bahwa pengertian keadilan adalah semua hal yang berkenan dengan sikap dan tindakan dalam hubungan antar manusia, keadilan berisi sebuah tuntutan agar orang memperlakukan sesamanya sesuai dengan hak dan kewajibannya, perlakukan tersebut tidak pandang bulu atau pilih kasih; melainkan, semua orang diperlakukan sama sesuai dengan hak dan kewajibannya.

Antara hak dan kewajiban harus jalan seimbang agar terciptanya suatu lingkungan yang aman dan tentram. Karena dengan adanya hak dan kewajiban yang seimbang maka keadilan itu mudah diciptakan. Tentunya seseorang mendapatkan haknya sesuai kewajiban yang ia jalani.

Keadilan sangat perlu di tegakkan dinegara ini , bahkan bukann hanya di Negara ini tapi juga harus di tegakkan di seluruh dunia. Karena keadilan itu bisa mencerminkan pribadi dari bangsa tersebut. Selain itu di perlukannya keadilan dikarenakan agar tidak adanya tidakan sewenang-wenang dari pihak-pihak yang mengaku derajatnya tinggi. Dan tidak lagi ada yang namanya main hakin sendiri. Karena kita adalah negara hukum, dan sudah seharusnyalah kita taat pada hukum.






ARTIKEL KOMPUTASI

            Komputasi merupakan cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Kemudian teori komputasi adalah suatu sub-bidang dari ilmu komputer dan matematika. Selama ribuan tahun, perhitungan dan komputasi umumnya dilakukan dengan menggunakan pena dan kertas atau kapur dan batu tulis, atau dikerjakan secara mental, kadang-kadang dengan bantuan suatu tabel. Pada zaman sekarang ini, komputasi dilakukan dengan cara menggunakan komputer. Komputasi yang menggunakan komputer inilah maka disebut dengan Komputasi Modern.

perhitungan komputasi modern yaitu seperti :
  •  Akurasi (bit, floating point)
  • Kecepatan (dalam satuanHz)
  • Problem volume besar (paralel)
  • Modeling (NN dan GA)
  • Kompleksitas (menggunakan Teori Bog O)



Umumnya, ilmu komputasi merupakan bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains).

Dengan cara sederhana, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu.

Ilmu komputasi berbeda dengan ilmu komputer. Bidang ini juga berbeda dengan teori dan percobaan sebagai bentuk tradisional dari ilmu dan kerja keilmuan. Dalam ilmu alam, pendekatan ilmu komputasi dapat memberikan berbagai pemahaman baru, melalui penerapan model-model matematika dalam program komputer berdasarkan landasan teori yang telah berkembang, untuk menyelesaikan masalah-masalah nyata dalam ilmu yang bersangkutan.


SEJARAH SINGKAT KOMPUTASI:

·         Pada paruh pertama abad 20, banyak kebutuhan komputasi ilmiah bertemu dengan semakin canggih komputer analog, yang menggunakan mekanis atau listrik langsung model masalah sebagai dasar perhitungan. Namun, ini tidak dapat diprogram dan umumnya tidak memiliki fleksibilitas dan keakuratan komputer digital modern. George stibitz secara internasional diakui sebagai ayah dari komputer digital modern.
·         sementara bekerja di laboratorium bel di November 1937, stibitz menciptakan dan membangun sebuah relay berbasis kalkulator ia dijuluki sebagai "model k" (untuk "meja dapur", di mana dia telah berkumpul itu), yang adalah orang pertama yang menggunakan sirkuit biner untuk melakukan operasi aritmatika. Kemudian model menambahkan kecanggihan yang lebih besar termasuk aritmatika dan kemampuan pemrograman kompleks.


Parallel Processing
Pemrosesan paralel (parallel processing)
Yaitu menggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Idealnya, parallel processing membuat programberjalan lebih cepat karena semakin banyak CPU yang digunakan. Tetapi dalam praktek, seringkali sulit membagi program sehingga dapat dieksekusi oleh CPU yang berbeda-beda tanpa berkaitan di antaranya.

1. Komputasi Paralel
Merupakan salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan. Biasanya diperlukan saat kapasitas yang diperlukan sangat besar, baik karena harus mengolah data dalam jumlah besar ataupun karena tuntutan proses komputasi yang banyak.
 
2. Pemrograman paralel
Merupakan suatu teknik pemrograman komputer yang memungkinkan eksekusi perintah/operasi secara bersamaan baik dalam komputer dengan satu (prosesortunggal) ataupun banyak (prosesor ganda dengan mesin paralel) CPU.Tujuan utama dari pemrograman parallel adalah untuk meningkatkan performa komputasi. Semakin banyak hal yang bisa dilakukan secara bersamaan (dalam waktu yang sama), semakin banyak pekerjaan yang bisa diselesaikan.

Komputasi paralel membutuhkan:
  •    algoritma
  •  bahasa pemrograman
  •  compiler

Parallel processing berbeda dengan multitasking, yaitu satu CPU mengeksekusi beberapa program sekaligus.Parallel processing disebut juga parallel computing. Contoh struktur dari parallel processing sbb :


Berikut klasifikasinya:
1.   SISD: single instruction stream, single data stream. Merupakan suatu komputer serial konvesional dimana instruksi-instruksi dijalankan satu per satu dan sebuah instruksi tunggal berhubungan dengan paling banyak satu operasi data.

2.   SIMD: single instruction stream, multiple data stream. Dalam sebuah komputer SIMD, suatu instruksi tunggal mengawali sejumlah besar operasi.

3.  MISD: multiple instruction stream, single data stream. Kelas MISD melaksanakan beberapa operasi instruksi secara bersamaan pada sebuah item data tunggal.

4. MIMD: multiple instruction stream, multiple data stream. Sebuah komputer MIMD dicirikan oleh eksekusi lebih dari satu instruksi pada saat yang bersamaan, dimana setiap instruksi beroperasi pada beberapa aliran data.

Hubungan antara Komputasi Modern dengan Parallel Processing

Hubungannya adalah penggunaan komputer saat ini / komputasi dianggap lebih cepat dibandingkan dengan penyelesaian masalah secara manual. Oleh sebab itu, peningkatan kinerja atau proses komputasi semakin diterapkan, salah satunya adalah dengan cara meningkatkan kecepatan perangkat keras. Dimana komponen utama dalam perangkat keras komputer adalah processor. Sedangkan parallel processing adalah penggunaan beberapa processor (multiprocessor atau arsitektur komputer dengan banyak processor) agar kinerja computer semakin cepat.

Komentar :
Menurut saya antara komputasi dan paralel processing mempunyai keterkaitan dan oleh karena itu sering disebut dengan komputasi paralel. Komputasi paralel mempunyai mamfaat diberbagai bidang, seperti: pendidikan, kesehatan, militer, simulasi bencana alam, dan lain-lain. Komputasi paralel juga mempunyai manfaat lain yaitu, mempercepat kinerja dan lebih efektif dalam pemrosesan data. Selain mempunyai kelebihan, komputasi paralel juga mempunyai kekurangan yaitu adanya pemborosan daya, dan adanya biaya yang sangat mahal apabila menggunakan komputasi paralel dalam pengolahan data.  


Sumber: