Rabu, 13 April 2011

GOM Player


Salah satu software multimedia player gratis yang cukup powerful saat ini adalah GOM Player yang dirilis oleh GOM lab.
GOM Player adalah perangkat lunak (software) yang dapat melihat atau mendengarkan berkas (file) video dan suara yang dapa diberikan efek khusus. GOM Player memiliki fitur yang dapat memberikan efek equalizer pada suara yang akan dihasilkan, efek equalizer pada suara yang disediakan perangkat lunak ini antara lain Rock, Reggae, Party, Classical, Club, Dance, Full, Bass, dan sebagainya.

Fitur-fitur andalannya antara lain adalah:

  • Begitu banyaknya codecs yang terintegrasi dalam software ini (seperti: XviD, DivX, FLV1, AC3, OGG, MP4, H263, 3GP dan lain-lain) sehingga kita tidak perlu menginstal codecs untuk berbagai jenis file video yang sering kita gunakan.
  • Fasilitas codec finder, yaitu fasilitas untuk mencari codec yang sesuai dengan jenis file yang kita putar apabila codec tersebut belum terintegrasi dalam software tsb.
  • Bisa memainkan file AVI yang rusak. File AVI tidak bisa diputar jika indexnya rusak atau jika proses download file tersebut tidak sempurna. Hal ini dikarenakan index file berada di bagian belakang dari file tersebut. Teknologi GOM Player yang sudah dipatenkan ini memungkinkan kita untuk menonton file AVI yang rusak tersebut atau bahkan pada saat file tersebut masih dalam proses download.
  • Dukungan Subtitle yang Powerful. GOM player mendukung berbagai file subtitle, diantaranya SMI, SRT, RT, SUB(dengan IDX). Selain itu kita bisa menentukan margin, lokasi, ukuran, resolusi, huruf dari subtitle tersebut dan lain-lain. Kita juga bisa menampilkan mode subtitle karaoke.
  • GOM Player menggunakan format playlist M3U, PLS, ASX dan kita bisa memasukkan dan mengedit berbagai format media dalam playlist tersebut.
  • GOM Player mendukung berbagai jenis media seperti AVI, MPG, MPEG and DAT. Software ini juga bisa digunakan untuk memutar format media streaming windows seperti (WMV, ASF, ASX dan ASK. Selain itu, software ini juga bisa digunakan untuk memutar video DVD-quality dengan chanel output audio 5.1.
  • Fitur Screen capture yang bisa digunakan untuk mengambil gambar (screenshot) dari video yang kita tonton langsung dari software ini tanpa memerlukan software tambahan. Bahkan kita bisa mengcapture screenshoot hingga 999 shot menggunakan fitur Burst capture.
  • Berbagai fitur advance seperti pengaturan video, menghilangkan noise, audio equalizer, mengulang bagian video, dsb.

Program ini juga dapat melakukan streaming dan dilengkapi berbagai fitur yang menarik. Semua format berkas video dapat dijalankan lewat GOM Player ini. Untuk menggunakan aplikasi ini, lakukan penginstalan DirectX yang baru dan Windows Media Player. GOM Player dapat berjalan di sistem operasi Windows ME, Windows 2000, Windows XP, atau Windows Vista. Untuk mendapatkan perangkat lunak ini bisa mengunduhnya secara gratis di situs http://www.goomlab.com/eng


Sumber : www.id.wikipedia.org , www.google.com

Rabu, 06 April 2011

Cloud Computing




Cloud Computing adalah komputasi berbasis internet, dimana sumber daya bersama, perangkat lunak, dan informasi disediakan untuk komputer dan perangkat lain sesuai permintaan, seperti jaringan listrik. Cloud computing adalah istilah umum untuk apa pun yang melibatkan host yang memberikan layanan melalui internet. Layanan ini secara luas dibagi menjadi tiga kategori: Infrastruktur-as-a-Service (IaaS), Platform-as-a-Service (PaaS) dan Software-as-a-Service (SaaS). Cloud Computing (atau dalam bahasa Indonesia berarti “Komputasi Awan”) namanya terinspirasi oleh simbol awan yang sering digunakan untuk mewakili Internet di flowchart dan diagram.

Sebuah layanan Cloud Computing memiliki tiga karakteristik yang berbeda yang membedakannya dari tradisional hosting. Hal ini bergantung pada permintaan, biasanya setiap menit atau jam, setiap pengguna dapat mengakses layanan yang mereka inginkan pada suatu waktu tertentu, dan layanan ini sepenuhnya dikelola oleh penyedia (konsumen tidak membutuhan apa-apa selain komputer pribadi dan akses Internet). Inovasi yang signifikan dalam virtualisasi dan komputasi terdistribusi, serta peningkatan akses ke internet berkecepatan tinggi dan ekonomi lemah, telah mempercepat minat Cloud Computing.

Email yang tersedia dalam bentuk web mail merupakan contoh yang sangat kecil dari teknologi cloud computing. Dengan menggunakan layanan email seperti Gmail dan Yahoo Mail, orang tidak perlu lagi menggunakan Outlook atau aplikasi desktop lainnya untuk email mereka. Membaca email dengan browser memungkinkan dilakukan di mana saja sepanjang ada koneksi internet.

Pada tahun 2007, layanan lain termasuk pengolahan kata, spreadsheet, dan presentasi telah dipindahkan ke dalam komputasi awan. Google menyediakan pengolah kata, spreadsheet dan aplikasi presentasi di lingkungan komputasi yang awan dan terintegrasi dengan Gmail dan Google Calendar, menyediakan lingkungan kantor di web (atau di awan). Microsoft dan perusahaan lain juga bereksperimen dengan mengalihkan program-program ke awan untuk membuatnya lebih terjangkau dan lebih mudah diakses oleh pengguna komputer dan Internet. Perangkat lunak sebagai layanan (istilah Microsoft untuk komputasi awan) adalah barang yang sangat baru bagi kebanyakan orang di Microsoft.

Cloud computing saat ini sangat populer, selain dari pemain besar software seperti Microsoft dan Google, perusahaan lain bermunculan hanya untuk menyediakan layanan berbasis awan sebagai pengganti atau penyempurnaan aplikasi pada PC hari ini. Beberapa dari perusahaan tersebut adalah Zoho.com, sebuah office suite online, Evernote.com, merupakan sebuah situs yang ditujukan untuk catatan online , dan RememberTheMilk.com, manajemen tugas online.

Ada beberapa keuntungan yang dapat dilihat dari perkembangan Cloud Computing ini, seperti

  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 dengan mudah
  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.

Teknologi komputasi dan teknik pemrograman baru atau teknik pengembangan berubah dengan cepat, tujuan dalam komputasi awan nampaknya akan membuat teknologi menjadi sangat mudah dimata user dan menjadikannya sesederhana mungkin. Pengembangan berbasis internet sangat pesat saat ini dengan boomingnya blogging dan microblogging serta layanan jejaring sosial yang bertujuan untuk menemukan cara baru membantu individu dan bisnis untuk dapat berkomunikasi satu sama lain di arena komputasi awan.

Rabu, 09 Maret 2011





Komputasi Modern


A. Pendahuluan

Sebelum kita mengetahui arti dari komputasi modern, ada baiknya kita mengerti terlebih dahulu apa itu komputasi. Komputasi ialah cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Komputasi merupakan suatu sub-bidang dari ilmu komputer dan matematika. Modern sendiri dapat diartikan dengan merujuk pada sesuatu yang terkini, terbaru dan sebagainya.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. Namun sekarang, kebanyakan komputasi telah dilakukan dengan menggunakan komputer.

Secara umum 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 (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.


B. Sejarah Komputasi Modern

Pada mula terciptanya konsep komputasi modern ialah berawal dari seseorang yang bernama John Von Neuman. Beliau membuat konsep sebuah sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory. Konsep inilah yang menjadi dasar arsitektur komputer modern. John Von Neumann meningkat karya - karyanya dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer. Beliau juga merupakan salah seorang ilmuwan yang sangat berpengaruh dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu. Kepiawaian John Von Neumann teletak pada bidang teori game yang melahirkan konsep automata, teknologi bom atom dan komputasi modern yang kemudian melahirkan komputer.

John Von Neumann di lahirkan di Budapest, ibukota Hungaria pada 28 Desember 1903 dengan nama Neumann Janos. Dia adalah anak pertama dari pasangan Neumann Miksa dan Kann Margit. Di sana, nama keluarga di letakkan di depan nama asli. Sehingga dalam bahasa Inggris, nama orang tuanya menjadi Max Neumann. Pada saat Max Neumann memperoleh gelar, maka namanya berubah menjadi Von Neumann. Kegeniusannya dalam Matematika telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam kepalanya. Pada usia 17 tahun, Von Neumann sudah memublikasikan paper-nyasendiri untuk Journal of the German Mathematical Society. Pada tahun 1926, Von Neumann lulus dengan dua gelar yaitu gelas S1 pada bidang teknik kimia dari ETH dan gelar doktor (Ph.D) pada bidang matematika dari Universitas Budapest. Semua itu di peroleh pada usia 23 tahun.

John Von Neumann meninggal pada 8 Februari 1957. Pada umur beliau yang singkat ini Von Neumann telah menjadi ilmuwan besar abad 21 karena ide nya dalam Arsitektur Komputer atau Penggegas Komputasi Modern. Karena jasanyalah maka beliau disebut sebagai Bapak penggagas komputasi modern.


C. Penerapan Komputasi Modern

Dalam kehidupan sehari-hari tentu kita bisa menemukan contoh penerapan dari komputasi modern. Beberapa contoh penggunaan komputasi ialah pada bidang kedokteran, yaitu dalam pencarian obat. Untuk meramalkan aktivitas sejumlah besar calon obat, seorang praktisi komputasi meniru suasana pengujian aktivitasnya di laboratorium basah dengan model-model Fisika atau Matematika (seperti: struktur 3 dimensi calon obat) sebagai pengganti bahan-bahan laboratorium tersebut. Model-model ini kemudian dinyatakan di dalam persamaan-persamaan Matematika yang kemudian diselesaikan oleh komputer dengan kapasitas dan kelajuan yang melebihi kapasitas dan kelajuan manusia. Hasilnya berupa suatu bilangan bagi tiap calon obat yang dapat dibandingkan satu dengan yang lainnya. Perbandingan ini merupakan ramalan tingkat aktivitas suatu calon obat relatif terhadap calon obat lainnya. Demikianlah cara meramalkan aktivitas calon obat dengan metode komputasi. Dengan demikian, calon-calon obat yang diramalkan akan memberikan aktivitas yang rendah dapat dihindari. Contoh lain yang dapat kita temui ialah perhitungan dan pencarian solusi dari masalah yang ada. Yang menjadi perhitungan dari komputasi modern adalah :

  1. akurasi : yang berhubungan dengan bit dan floating point
  2. kecepatan : dalam satuan hertz (processor tunggal, pipeline, parallel processing)
  3. problem volume besar : down sizing, parallel
  4. modelling : NN, GA
  5. kompleksitas : menggunakan teori big O
Dari beberapa contoh diatas, maka dapat kita simpulkan bahwa komputasi modern sudah berkembang pesat, bahkan tak jarang kita dapat menjumpainya pada kehidupan kita sehari-hari.


Sumber :
google.co.id
id.wikipedia.org

Kamis, 06 Januari 2011

Analisa Website

Ada sebuah tool menarik yang dapat menganalisa sebuah web yaitu Web Page Analyzer pada situs http://websiteoptimization.com/services/analyze/ ,




Kita tinggal memasukkan alamat URL website yang diinginkan lalu klik tombol “Submit Query”. Saya mencoba memasukkan URL website yang beralamat di http://www.sicrob.byethost10.com/
Maka hasilnya seperti gambar di bawah ini :





lalu di bawah ini adalah hasil analisa dan rekomendasi (yang telah diterjemahkan) dari website yang kita masukkan URL nya :

Analisis dan Rekomendasi

* TOTAL_HTML – Selamat, jumlah file HTML pada halaman ini (termasuk file HTML utama) adalah 1 dimana kebanyakan browser dapat multithread. Meminimalkan permintaan HTTP adalah kunci untuk optimisasi situs web. Y
* TOTAL_OBJECTS – Peringatan! Jumlah objek di halaman ini adalah 38 yang dengan jumlah mereka akan mendominasi menunda halaman web. Pertimbangkan mengurangi ini ke nomor lebih masuk akal. Di atas 20 objek per halaman overhead dari berurusan dengan objek yang sebenarnya (waktu deskripsi dan waktu tunggu) menyumbang lebih dari 80% dari seluruh halaman latency. Lihat Gambar II-3: distribusi relatif komponen latency menunjukkan bahwa objek overhead mendominasi halaman web latency Rahasia Optimasi Website untuk rincian lebih lanjut tentang bagaimana benda overhead mendominasi latency halaman web. Kombinasikan, memperbaiki, dan mengoptimalkan objek-objek eksternal Anda. Ganti rollovers grafis dengan kecepatan rollovers CSS untuk menampilkan dan meminimalkan permintaan HTTP. Pertimbangkan untuk menggunakan sprite CSS untuk membantu mengkonsolidasikan gambar dekoratif. Menggunakan teknik CSS seperti latar belakang berwarna, perbatasan, atau jarak bukan teknik grafis dapat mengurangi permintaan HTTP. Ganti header teks grafis dengan header teks CSS untuk mengurangi permintaan HTTP. Akhirnya, pertimbangkan mengoptimalkan download paralel dengan menggunakan nama host yang berbeda atau CDN untuk mengurangi overhead objek.
* TOTAL_IMAGES – Peringatan! Jumlah foto pada halaman ini adalah 30, coba kurangi ini untuk jumlah lebih masuk akal. Kenalkan menggabungkan, menggantikan, dan mengoptimalkan grafis Anda. Ganti menu rollover grafis dengan menu rollover CSS untuk menampilkan kecepatan dan meminimalkan permintaan HTTP. Pertimbangkan untuk menggunakan sprite CSS untuk membantu mengkonsolidasikan gambar dekoratif. Menggunakan teknik CSS seperti latar belakang berwarna, perbatasan, atau jarak bukan teknik grafis untuk mengurangi permintaan HTTP. Ganti header teks grafis dengan header teks CSS untuk mengurangi permintaan HTTP. Akhirnya, pertimbangkan mengoptimalkan download paralel dengan menggunakan nama host yang berbeda untuk mengurangi overhead objek.
* TOTAL_CSS – Selamat, jumlah file CSS eksternal di halaman ini adalah 1. Karena file CSS eksternal harus dalam HEAD dokumen HTML Anda, mereka harus memuat terlebih dahulu sebelum menampilkan konten BODY. Meskipun mereka cache, file CSS memperlambat tampilan awal halaman Anda. Ingatlah untuk menempatkan file CSS di file HEAD dan JavaScript pada akhir BODY untuk mengaktifkan tampilan progresif.
* TOTAL_SIZE – Peringatan! Ukuran total halaman ini adalah 300427 byte, yang akan memuat dalam 67,47 detik pada modem 56Kbps. Pertimbangkan mengurangi ukuran halaman total kurang dari 100K untuk mencapai sub 20 kali respon kedua pada koneksi 56K. Halaman atas 100K melebihi batas perhatian yang besar pada 56Kbps, bahkan dengan umpan balik. Pertimbangkan mengoptimalkan situs Anda dengan Rahasia Optimasi Website, Speed Up Your Site atau menghubungi kami tentang layanan pengoptimalan kami.
* TOTAL_SCRIPT – Peringatan! Jumlah file script eksternal di halaman ini adalah 6, coba kurangi ini untuk jumlah lebih masuk akal. Kombinasikan, refactor, dan mengecilkan ke file mengoptimalkan JavaScript. Idealnya Anda harus memiliki satu (atau bahkan skrip embed untuk halaman lalu lintas tinggi) pada halaman Anda. Pertimbangkan penjahitan JavaScript file bersama di server untuk meminimalkan permintaan HTTP. Menempatkan file eksternal JavaScript di bagian bawah BODY Anda, dan CSS file dalam HEAD memungkinkan tampilan progresif di halaman web XHTML.
* HTML_SIZE – Selamat, ukuran total file HTML ini adalah 5603 byte, yang kurang dari 50K. Dengan asumsi bahwa Anda menetapkan HEIGHT dan WIDTH gambar Anda, ukuran ini memungkinkan Anda HTML untuk menampilkan konten di bawah 10 detik, pengguna waktu rata-rata bersedia untuk menunggu halaman untuk menampilkan tanpa umpan balik.
* IMAGES_SIZE – Selamat, ukuran total semua gambar Anda adalah 39302 byte, yang kurang dari 50K. Bahkan dengan halaman HTML 50K halaman ini harus memuat dalam waktu kurang dari 20 detik pada koneksi 56Kbps. Idealnya setiap gambar harus kurang dari 1160 byte, dengan mudah masuk ke satu paket TCP-IP.
* SCRIPT_SIZE – Peringatan! Ukuran total skrip eksternal Anda adalah 239021 byte, yang lebih dari 20K. Pertimbangkan mengoptimalkan Anda JavaScript untuk ukuran, menggabungkan mereka, dan menggunakan HTTP kompresi mana yang sesuai untuk setiap skrip yang ditempatkan dalam HEAD dokumen Anda. Anda dapat mengganti CSS menu untuk menu berbasis JavaScript untuk mengurangi atau bahkan menghilangkan penggunaan JavaScript.
* CSS_SIZE – Perhatian. Ukuran total eksternal Anda CSS 16501 byte, yang berada di atas 8K dan kurang dari 20K. Untuk file eksternal, idealnya menjaga mereka kurang dari 1160 byte agar muat ke dalam satu paket TCP-IP berkecepatan tinggi (atau beberapa perkiraan daripadanya). Pertimbangkan mengoptimalkan CSS dan menghilangkan fitur untuk mengurangi ini untuk ukuran yang lebih wajar.
* MULTIM_SIZE – Selamat, ukuran total semua file eksternal Anda multimedia adalah 0 byte, yang kurang dari 10K.