Pages

Kamis, 15 Maret 2012

Tanggal Penting Untukku

- 19 Juli 2011
Pasti jadi tanggal bersejarah dalam hidup saya karena pada tanggal inilah untuk pertama kali saya berhijab, untuk pertama kalinya saya memutuskan mengenakan jilbab dan insya allah selamanya (amin..)
Jika ditanya kenapa bisa memutuskan untuk berhijab??
Saya juga bingung untuk menjawabnya karena ternyata satu hal pasti yang saya rasakan saat itu bahwa ketika kita yakin akan sesuatu hal untuk kehidupan kita maka kita tidak memerlukan banyak penjabaran dari sebuah alasan umum. ^_^

- 22 Oktober 2011
Tanggal itu adalah tanggal saya tepat berumur 22 tahun. Satu sisi saya bersyukur karena ALLAH masih memberikan kepercayaan kepada saya untuk melakukan labih banyak hal hingga saya berumur 22 tahun. Tapi disisi lain, tanggal 22 ini menjadi masa-masa cukup sulit bagi saya, kalau kata ABG sekarang lagi galau :D karena pada tanggal 28 Oktober akan ada wisuda putaran pertama di kampus saya dan sayangnya saya tidak bisa merasakan wisuda pada tanggal tersebut karena skripsi saya yang belum jelas akhirnya :)
Sedih??Pasti...satu kata cukup menggambarkan isi hati saya saat itu karena saya ga bisa ngerasain wisuda bareng sahabat-sahabat saya. Tetapi di hati kecil saya percaya bahwa ALLAH tidak akan memberikan cobaan diluar kemampuan hambanya, kalimat inilah yang salah satunya bisa menguatkan saya untuk tidak terpuruk dalam kekecewaan terlalu lama.
Ketika saya berpikir akan kehilangan orang-orang yang saya sayangi tapi sekali lagi ALLAH memberikan penglihatan bahwa orang-orang yang menyayangi saya tetap ada. Sahabat-sahabat saya seperti Amelia Afrianti, Clara puspitasari, Dian Purnama Sari dan Fenny Anggraeni memberikan kejutan yang belum pernah dan mungkin nggak akan pernah saya duga sebelumnya..hehe., mereka memberikan kejutan yang sangat manis buat saya. Ternyata ALLAH menguji hambanya agar hambanya mengerti bahwa hambanya tidak sendiri, orang-orang yang menyayanginya pasti akan tetap memeluknya walaupun ia dalam keadaan terpuruk. ^^

-14 Februari 2012
Ehmmm....tgl 14 feb pasti semua teman-teman berpikir kalau hari ini adalah hari valentine..kemudian saya dapat kado atau bingkisan dari orang tersayang :D
Tapi yang membuat saya berkesan tgl 14 feb karena tanggal ini adalah tanggal yang beberapa bulan lau saya tunggu-tunggu...Pada tanggal ini dosen pembimbing saya menandatangani surat ACC skripsi jadi saya bisa daftar sidang S1...senangnya diluar dugaan....hehhe

-3 Maret 2012
Akhirnya setelah penantian yang cukup lama, tanggal 3 maret datang juga pada tanggal ini saya sidang skripsi dan dinyatakan telah lulus S1 dan saya sudah bisa menyandang gelar ST.....hehehe

Tema Skripsi

Skripsi??

Ehmm...pasti semua mahasiswa semester akhir mulai memutar otak untuk cari ide apa materi yang akan dibahas untuk skripsinya. Bagi mahasiswa dengan jurusan teknik informatika(termasuk saya :D), pasti bingung mau buat apa ya skripsi..aplikasi apa ya yang bisa saya buat tapi materinya ga basi secara bidang IT akan terus berkembang.

Banyak hal yang bisa teman-teman angkat untuk tema skripsi kalian, mau buat program dengan full ngoding silahkan. Mau buat web juga boleh, menurut saya buat web untuk skripsi belum basi kok...hehe., teman-teman bisa buat skripsi pakai berbagai macam framework seperti CI, Spring, AJAX, Zen, dsb. Seandainya teman-teman mau melakukan penelitian atau percobaan terus di analisa juga ga masalah kok, jadi teman-teman ga perlu full ngoding paling cukup nambahin beberapa code di line programnya terus coba dianalisa deh. Analisa inilah yang juga saya pakai untuk skripsi saya kemarin...hehe. Selain beberapa materi diatas, teman-teman yang suka jaringan juga bisa angkat tema jaringan untuk skripsinya, seperti tentang cloud computing (cukup booming lho sekarang..:D)

Sebagai tambahan info aja, skripsi kemarin saya mengambil tema tentang komputasi dan judul yang saya pilih untuk skripsi saya adalah:
" ANALISIS PERBANDINGAN KOMPUTASI SEKUENSIAL DAN KOMPUTASI PARALEL GPU MEMANFAATKAN TEKNOLOGI NVIDIA CUDA PADA APLIKASI PENGURUTAN BILANGAN ACAK MENGGUNAKAN ALGORITMA QUICKSORT "
Panjang banget sih judulnya tapi dari judul ini teman-teman pasti udah punya gambaran skripsi saya isinya tentang apa...hehe

Kalau ada pertanyaan,

1. Skripsinya ngapain sih?
Jawab: Saya akan menganalisa suatu program

2. Yang dianalisa apa?
Jawab: Saya akan menganalisa suatu program sorting(pengurutan) bilangan acak

3. Kalau bahas masalah sorting, pasti banyak banget algoritma yang bisa dipakai. Skripsi pakai algoritma apa?
Jawab: Algoritma yang saya pakai quicksort

4. Kenapa algoritma quicksort aja perlu dianalisa?(teman-teman yang jurusan IT pasti udah biasa banget dengar quicksort...hehe)
Jawab: Karena program tidak hanya bekerja secara sekuensial tetapi saya juga memanfaatkan perkembangan teknologi yang cukup pesat saat ini yaitu pemanfaatan teknologi CUDA yang terdapat pada GPU NVIDIA. Jadi, kalau teman-teman pakai vga keluaran NVIDIA udah banyak yang memiliki teknologi CUDA.

See, dari judul aja teman-teman udah punya banyak jawaban..hehe

Ehmmm..CUDA??? Apa ya???

-Next..tunggu tulisan selanjutnya ya ^_~

Senin, 06 Juni 2011

Aplikasi Google Docs

Teman-teman pasti sudah sering mendengar tentang Google Docs. Apakah teman-teman juga sudah pernah menggunakan Google Docs???? :)
Google Docs atau panjangnya adalah Google Documents merupakan suatu layanan yang disediakan oleh Google untuk mengolah kata secara gratis. Keuntungan lain yang dibeikan oleh Google atas penggunaan Google Docs adalah teman-teman dapat menggunakan Google Docs secara online.
Selain mengolah kata atau yang biasa dilakukan oleh Ms.Word, documen yang dapat kita buat dengan Google Docs berupa presentasi (Ms.Power Point) dan mengolah angka/Spreadsheet (Ms.Excel). Beberapa document diatas merupakan document yang lazim digunakan oleh teman-teman seklian tentunya. Namun, ada 2 tambahan document yang baru seperti pembuatan Formlir secara online (Form) dan aplikasi untuk pembuatan gambar (Drawing).
Google Docs ini memiliki tampilan seperti Ms.Office 2003 dan pastinya teman-teman sudah tidak asing lagi dengan Ms.Office 2003 :D
Google Docs memiliki beberapa ekstensi seperti doc, xls, odt, ods, rtf, csv, ppt, dan html.
Jika teman-teman ingin mencoba menggunakan Google Docs dapat langsung masuk ke http://google docs.com

Google Docs merupakan aplikasi yang didapat dari layanan yang ada pada Cloud Computing(Jadi, Google Docs ini masih berhubungan dengan pembahasan tentang Cloud Computing sebelumnya).
Google Docs merupakan aplikasi dari layanan Software-as-a-Service(SaaS). Tujuan dari layanan ini adalah user tidak perlu membeli lisensi dan installasi dari sebuah aplikasi yang ingin ia gunakan. User hanya membayar sesuai dengan pemakaian yang ia lakukan atau bahkan secara gratis ia dapat memakai sebuah aplikasi.


Referensi :
http://tutorialkuliah.blogspot.com/2009/08/tentang-google-docs-kolaborasi-office.html
http://budiastawa.com/web/google-docs-solusi-mengelola-dokumen-online/
http://momohum.com/main/detailcatblog/5/ref_detailblog

Senin, 30 Mei 2011

Cloud Computing

Cloud Computing merupakan salah satu tema yang ramai dibicarakan di lingkungan luas, apalagi dalam lingkungan masyarakat IT :D
Sebelum kita berbicara panjang lebar, alangkah baiknya kita mengetahui terlebih dahulu tentang pengertian Cloud Computing tersebut.

Cloud Computing didapt dari penggabungan 2 kata yaitu Cloud yang berarti Awan, maksud awan disini adalah Internet. Kata kedua yaitu Computing, Computing adalah Proses Komputasi. Maka, dapat disimpulkan bahwa Cloud Computing adalah suatu teknologi yang menggunakan internet dan server pusat yang jauh untuk menjaga dan atau mengelola data serta aplikasi.

Cloud Computing dibagi menjadi 3 bagian, yaitu :
1. Aplikasi
2. Platform
3. Infrastruktur

Perusahaan yang menyediakan layanan Cloud Computing adalah Google, Microsoft, Zoho, Amazon, dan SalesForce. Sedangkan aplikasi yang menggunakan teknologi Cloud Computing adalah Yahoo email atau Gmail.



Terdapat beberapa keuntungan yang didapat dari perkembangan Cloud Computing, yaitu :
1. Lebih efisien karena menggunakan anggaran yang rendah untuk sumber daya
2. Membuat lebih eglity, dengan mudah dapat berorientasi pada profit dan perkembangan
yang cepat
3. Membuat operasional dan manajemen lebih mudah, dimungkinkan karena sistem
pribadi atau perusahaan yang terkoneksi dalam satu cloud dapat dimonitor dan diatur
4. Menjadikan koloborasi yang terpecaya dan lebih ramping
5. Membantu dalam menekan biaya operasi biaya modal pada saat kita meningkatkan
reliability dan kritikal sistem informasi yang kita bangun

Cloud computing memiliki beberapa komponen, seperti :
1. Cloud Clients - sebuah software yang diperuntukkan untuk menggunakan layanan dari cloud computing tersebut.
2. Cloud Services - Sebuah produk atau layanan yang digunakan untuk disampaikan secara real time melalui Internet.
3. Cloud Applications - Cloud Applications memanfaatkan cloud computing sehingga tidak perlu menginstall aplikasi apapun pada komputer.
4. Cloud Platform - Sebuah layanan berupa platform komputasi yang berisi hardware dan software infrasktruktur.
5. Cloud Storage - Proses penyampaian penyimpanan data sebagai sebuah layanan.
6. Cloud Infrastructure - Merupakan sebuah layanan yang digunakan untuk penyampaian infrastruktur komputasi.

Penggunaan Cloud Computing juga memunculkan beberapa kendala, seperti :
1. Service Level - user harus memahami Service Level mengenai transaction response time, data protection dan kecepatan data recovery.
2. Privacy
Adanya peluang data user dibaca oleh pihak lain.
3. Compliance
User diharapkan dapat mencapai level Compliance dalam Cloud

Demikianlah sedikit pembahasan tentang Cloud Computing, semoga dapat menjadi referensi teman-teman semua.

Referensi :
http://deris.unsri.ac.id/materi/jarkom/mengenal_cloudcomputing.pdf
http://sofy.web.id/mjk200901/presentasi/Cloud%20Computing.ppt
http://id.shvoong.com/internet-and-technologies/software/2022693-definisi-cloud-computing/

Rabu, 18 Mei 2011

Review Jurnal " Komputasi Paralel Menggunakan Parallel Virtual Machine Untuk Peningkatan Kinerja Komputasi "

Apakah Komputasi Paralel itu ?
Apakah Parallel Virtual Machine tersebut ?
dan Apa yang dimaksud dengan peningkatan kinerja komputasi ?

3 pertanyaan ini pasti akan berputar-putar di kepala kalian semua..saya akan coba meringkas dan mengambil intisari dari sebuah jurnal yang berjudul "Komputasi Paralel Menggunakan Parallel Virtual machine Untuk Peningkatan Kinerja Komputasi", jurnal ini ditulis oleh Tomiputra Lauwali, Maria A. Kartawidjaja dari Jur.Teknik Elektro, Universitas Katolik Indonesia Atma Jaya.

> KOMPUTASI PARALEL adalah.......
Michael J. Flynn membagi komputer dalam 4 kategori yaitu :
1. SISD (Single Instruction, Single Data Stream)
2. MISD (Multiple Instruction, Single Data Stream)
3. SIMD (Single Instruction, Multiple Data Streams)
4. MIMD (Multiple Instruction, Multiple Data Streams)
Dalam penelitian ini, komputasi paralel digunakan dengan menggunakan paradigma master-slave, yaitu satu proses bertindak sebagai master (tuan) yang dapat membangkitkan proses dari slave (hamba).
Ukuran yang dapat digunakan untuk mengevaluasi kinerja sistem adalah waktu eksekusi, peningkatan kecepatan (speedup), efisiensi dan biaya.

A. Waktu Eksekusi Program Paralel adalah.......
Penjumlahan waktu komputasi dan waktu komunikasi. Waktu eksekusi dapat diperpanjang dengan adanya Overhead. Overhead dapat dilakukan dengan :
1. Adanya prosessor yang berhenti bekerja
2. Adanya pekerjaan komputasi ekstra pada program paralel
3. Adanya proses sinkronisasi

B. Peningkatan Kecepatan
Rumus dari Peningkatan Kecepatan adalah Sp = ts/tp
ket : ts = waktu eksekusi program pada satu prosesor
tp = waktu eksekusi program pada p prosesor
Peningkatan kecepatan dibagi 2 yaitu :
1. Peningkatan Kecepatan Mutlak yaitu perbandingan antara waktu eksekusi program serial tercepat dan waktu eksekusi suatu program paralel.
2. Peningkatan Kecepatan Relatif yaitu perbandingan antara waktu eksekusi program paralel pada satu prosesor dan waktu eksekusi program paralel yang sama pada p prosesor.
Pada penelitian ini yang digunakan adalah Peningkatan Kecepatan Relatif yaitu untuk menginvestasi seberapa besar peningkatan kerja yang diperoleh dengan menggunakan sejumlah prosesor yang bekerja bersama-sama dalam mengeksekusi suatu program.

> PARALLEL VIRTUAL MACHINE (PVM) adalah.......
Suatu perangkat lunak yang telah menjadi standar pemrograman paralel yang umum digunakan.
Penelitian ini dilakukan dengan menggunakan bahasa C.

Proses yang dilakukan adalah dengan melakukan perkalian Matriks dan Quicksort.

Kesimpulan yang didapat dari tulisan penelitian diatas adalah program paralel perkalian matriks memberikan peningkatan kinerja yang cukup baik.

Referensi :
http://isjd.pdii.lipi.go.id/admin/jurnal/11083648.pdf

Selasa, 12 April 2011

Mobile Computing


Mobile Computing System adalah sistem komputasi yang dapat dengan mudah dipindahkan secara fisik. Mobile computing device tidak selalu harus terhubung dengan jaringan telekomunikasi. Kalkulator, HP, laptop, netbook bisa dikategorikan sebagai perangkat mobile computing.
Sistem Operasi yang dapat digunakan dalam pembuatan aplikasi mobile adalah android. Android adalah sistem operasi untuk telepon seluler yang berbasis Linux. Android menyediakan platform terbuka bagi para pengembang buat menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Untuk memulai membuat aplikasi, kita harus mengintegrasikan sistem android dan beberapa piranti yang dibutuhkan, seperti :
- JDK 6 (Java Development Kit)
- Android SDK
- Eclipse 3.5 (Galileo)
- ADT 9.0.0 (Android Development Tools)
Selain Android, OS yang dapat digunakan untuk membuat aplikasi pada mobile adalah symbian. Perbandingan Android dan Symbian dapat dilihat dari gambar dibawah ini :






Referensi :
http://blogdosen.unsada.ac.id/adam_arif/?p=207
http://www.kaskus.us/showthread.php?p=369514756
http://www.speedytown.com/kimyong/index.php/2009/11/22/membuat-aplikasi-handphone-berbasis-symbian-android-sony-ericsson-websdk/

Selasa, 01 Maret 2011

KOMPUTASI MODERN

ILMU KOMPUTASI
Ilmu 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).

KOMPUTASI MODERN
Kata “komputer” pertama kali di perdengarkan kepada public pada tahun 1613, hal ini mengacu pada perhitungan aritmatika dan kata “komputer” digunakan dalam pengertian itu sampai pertengahan abad ke-20.
Sejarah komputer modern dimulai dengan dua teknologi yang terpisah- perhitungan otomatis dan dapat di program-tapi tidak ada satu perangkat pun yang dapat dikatakan sebagai komputer, karena sebagian penerapan yang tidak konsisten istilah tersebut. Contoh-contoh awal perangkat penghitung mekanis termasuk sempoa (yang berasal dari sekitar 150-100 SM).

SEJARAH KOMPUTASI MODERN
Salah satu tokoh yang sangat mempengaruhi perkembangan komputasi modern adalah John von Neumann (1903-1957), Beliau adalah ilmuan yang meletakkan dasar-dasar komputer modern.Von Neumann telah menjadi ilmuwan besar abad 21. Von Neumann memberikan berbagai sumbangsih dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer yang di salurkan melalui karya-karyanya . Beliau juga merupakan salah satu ilmuwan yang terkait dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu.
Berikut ini beberapa contoh komputasi modern sampai dengan lahirnya ENIAC :
• Konrad Zuse’s electromechanical “Z mesin”.Z3 (1941) sebuah mesin pertama menampilkan biner aritmatika, termasuk aritmatika floating point dan ukuran programmability. Pada tahun 1998, Z3 operasional pertama di dunia komputer itu di anggap sebagai Turing lengkap.
• Berikutnya Non-programmable Atanasoff-Berry Computer yang di temukan pada tahun 1941 alat ini menggunakan tabung hampa berdasarkan perhitungan, angka biner, dan regeneratif memori kapasitor.Penggunaan memori regeneratif diperbolehkan untuk menjadi jauh lebih seragam (berukuran meja besar atau meja kerja).
• Selanjutnya komputer Colossus ditemukan pada tahun 1943, berkemampuan untuk membatasi kemampuan program pada alat ini menunjukkan bahwa perangkat menggunakan ribuan tabung dapat digunakan lebih baik dan elektronik reprogrammable.Komputer ini digunakan untuk memecahkan kode perang Jerman.
• The Harvard Mark I ditemukan pada 1944, mempunyai skala besar, merupakan komputer elektromekanis dengan programmability terbatas.
• Lalu lahirlah US Army’s Ballistic Research Laboratory ENIAC ditemukan pada tahun 1946, komputer ini digunakan unutk menghitung desimal aritmatika dan biasanya disebut sebagai tujuan umum pertama komputer elektronik (ENIAC merupaka generasi yang sudah sangat berkembang di zamannya sejak komputer pertama Konrad Zuse ’s Z3 yang ditemukan padatahun 1941).

REFERENSI :
http://id.wikipedia.org/wiki/Komputasi
http://phenomenalsite.co.cc/?p=46