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:


Senin, 28 April 2014

Kali ini saya akan membahas mengenai disiplin dalam belajar. Bagi sebagian orang belajar itu menyenangkan dan sebagian lagi berpendapat bahwa belajar itu membosankan. Bagaimana agar belajar tidak membosanka? Disini saya akan membagi tips agar kita sebagai mahasiswa/i dapat disiplin belajar agar memperoleh hasil yang baik.

Hal pertama dilakukan adalah membuat sebuah jadwal belajar, karena sesuatu yang terjadwal dengan baik itu akan menghasilkan hal yang baik pula. Berikutnya setelah jadwal telah dibuat, maka tinggal pelaksanaannya. Perlu diingat pelaksanaan belajar yang yang terlalu lama juga tidak baik dan akan membuat bosan. Lebih baik 3 x 2 jam dari pada 2 x 3 jam dalam sehari. Dalam proses belajar kita harus sering berlatih terutama untuk proses berlajar yang melibatkan hitung-hitungan. Setelah membuat jadwal dan melaksanakannya kita perlu konsentrasi. Proses konsentrasi bisa terjadi karena lingkungan. Lingkungan yang nyaman seperti tempat yang tidak banyak orang atau tempat yang penuh dengan ketenangan biasanya mempengaruhi dalam proses belajar. Selain tempat, lingkungan orang-orang sekitar juga bisa mempengaruhi. Pilihlah orang-orang yang mempunyai keinginan menjadi orang sukses, karena biasanya orang-orang tersebut mempunyai konsentrasi yang lebih untuk ke arah yang lebih baik. Saat belajar diharapkan tidak menyalakan gadget seperti handphone, tablet, ipod, dll. Karena hal itu bisa memecah konsentrasi kita dan semangat belajar akan menjadi turun. Dan yang terakhir dalam proses belajar jangan pernah untuk takut bertanya, mencoba, dan mengasah keingin tahuan kita akan sesuatu hal yang baru.

Begitulah tulisan disiplin belajar dari saya, semoga bermanfaat dan jangan pernah menyerah sebelum anda mencoba J    


a.   Artikel Perkembangan Komputasi Modern

Hampir sebagian besar orang mengetahui apa itu komputer, lain hal nya dengan komputasi. Komputasi sendiri merupakan suatu cara yang dapat digunakan untuk menemukan sebuah solusi dari data yang telah kita input dengan menggunakan algoritma. Dan ilmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (atau dalam hal ini sains). Dalam penggunaan praktisnya, 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.
Sebelum kita masuk pada alat komputasi yang ada pada saat ini, ada lebih baiknya kita melihat contoh komputasi zaman dahulu. Hal ini dapat membantu kita untuk melihat perkembangan komputasi dari generasi ke generasi. Sebagai contoh, dahulu alat komputasi paling kuno adalah kertas, potlot dan karet penghapus. dari ketiga benda tersebut, orang melakukan proses-proses komputasi yang mudah hingga yang rumit dengan tiga benda sederhana ini. Akan tetapi, dengan munculnya alat-alat komputasi yang tersusun dari komponen-komponen elektro; seperti kalkulator dan mesin hitung lainnya, hal-hal komputasi yang rumit akan menjadi lebih sederhana dan memudahkan kita dalam mengerjakan suatu proses perhitungan.
Pada kesempatan ini saya ingin berbagi sedikit informasi tentang satu mesin komputasi yang sangat populer pada era ini, yaitu komputer.


Komputasi Modern
Komputasi modern mungkin merupakan kalimat yang jarang terdengar di telinga masyarakat Indonesia pada umumnya. Komputasi modern pengertian nya adalah cara untuk menemukan pemecahan masalah/solusi dari data input dengan menggunakan suatu algoritma tertentu. Komputasi merupakan 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. Sebenarnya sudah lama komputasi modern ini di cetuskan dan tokoh di balik semua ini yaitu John Von Neumann, Beliau merupakan ilmuan besar saat ini. Beliaulah yang pertama kali menggagaskan konsep sebuah sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory dan dikenal sebagai arsitektur komputer modern.

Komputasi modern digunakan untuk memecahkan suatu masalah yang ada, perhitungan komputasi modern yaitu seperti :
•         Akurasi (bit, floating point)
•         Kecepatan (dalam satuan Hertz - Hz.)
•         Problem volume besar (paralel)
•         Modeling (NN dan GA), dan
•         Kompleksitas (menggunakan Teori Bog O)
Seiring dengan terus berkembangnya komputasi, tentunya akan berpengaruh terhadap penggunaan hardware dan software yang digunakan untuk komputasi tersebut. Sehingga hal ini membuat adanya sebuah evolusi mesin yang digunakan untuk pemrosesan tersebut. Hal - hal yang berdampak akibat berkembangnya komputasi ini akan dijelaskan pada artikel selanjutnya.

b. Sejarah Komputasi modern
Komputasi dapat diartikan sebagai cara untuk menemukan pemecahan permasalahan dari data input dengan suatu algoritma. Komputasi merupakan subbagian dari matematika.
Secara umum iIlmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Dalam penggunaan praktis, 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.
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 tersebut.
Komputasi modern adalah sebuah konsep sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory, memory disini bisa juga dari memory komputer. Oleh karena itu kebanyakan dari kita melakukan komputasi menggunakan komputer maka bisa dibilang komputer merupakan sebuah komputasi modern.
Awal mula tercetusnya komputasi modern adalah dari pemikiran seorang yang bernama John Von Neumann (1903-1957). Ilmuwan yang lahir dengan nama Neumann Janos meletakan dasar-dasar komputasi modern. Sebagai konsultan pada pengembangan ENIAC, dia merancang konsep arsitektur komputer yang masih dipakai sampai sekarang. Arsitektur Von Nuemann adalah komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, I/O, dan memori
Komputasi sebetulnya bisa diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Mungkin Selama bertahun-tahun yang lalu, 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. Namun sekarang, kebanyakan komputasi telah dilakukan dengan menggunakan komputer. Itulah yang berkembang dari bidang komputasi modern. Penggunaan komputer sebagai media utama dalam komputasi sudah semakin meluas. Pada intinya, perkembangan komputasi modern/komputasi saat ini lebih menerapkan pada proses pemecahan suatu masalah perhitungan dengan menggunakan algortima yang dilakukan pada sebuah komputer.
Komputasi modern digunakan untuk memecahkan masalah yang ada, contoh 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).
Secara pribadi, penerapan komputasi modern saat ini hanya terbatas pada pemecahan masalah algoritma. Bagaimana mencari sebuah kompleksitas, membandingkan kompleksitas untuk beberapa bahasa pemrograman, dst. Kesimpulannya, komputasi modern memiliki banyak sekali manfaat dan perkembangannya pun cukup cepat dalam segala bidang.

c.  Macam-macam Komputasi Modern
Karakteristik komputasi modern ada 3 macam, yaitu :
1.    Komputer-komputer penyedia sumber daya bersifat heterogenous karena terdiri dari berbagai jenis perangkat keras, sistem operasi, serta aplikasi yang terpasang.
2.    Komputer-komputer terhubung ke jaringan yang luas dengan kapasitas bandwidth yang beragam.
3.    Komputer maupun jaringan tidak terdedikasi, bisa hidup atau mati sewaktu-waktu tanpa jadwal yang jelas.
Berikut merupakan contoh dari jenis-jenis komputasi modern:
    1.    Mobile Computing atau Komputasi Bergerak.
Mobile computing (komputasi bergerak) merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel serta mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel.


     2.    Grid Computing.
Komputasi grid memanfaatkan kekuatan pengolahan idle berbagai unit komputer, dan menggunakan kekuatan proses untuk menghitung satu pekerjaan.

     3.    Cloud Computing atau Komputasi Awan.
Cloud computing adalah perluasan dari konsep pemrograman berorientasi objek abstraksi. Abstraksi, sebagaimana dijelaskan sebelumnya, menghapus rincian kerja yang kompleks dari visibilitas. Komputasi awan adalah sebuah paradigm baru dari konsep yang sebenarnya sudah ada. Beberapa aplikasi yang sangat akrab dari cloud computing adalah icloud (produk dari Apple) dimana user menyimpan data-data phonebook mereka di server Apple, bukan lagi di handphone mereka.

Komentar:
Menurut saya mengenai artikel diatas sudah jelas dan dapat mewakili gambaran akan komputasi modern. Walaupun kurang lengkap tapi itu sudah cukup sebagai informasi yang dibutuhkan untuk orang awam yang tidak mengetahui tentang apa itu komputasi modern. Apalagi ditambah lagi dengan sejarah dan jenis komputasi modern itu sangat berguna dan manambah informasi.