PHP (Hypertext Preprocessor), merupakan bahasa pemrograman web bersifat serverside,
artinya bahasa berbentuk script yang disimpan dan dijalankan di komputer server
(WebServer) sedang hasilnya yang dikirimkan ke komputer client (WebBrowser) dalam
bentuk script HTML (Hypertext Mark up Language).
Karakteristik script PHP dapat diuraikan sebagai berikut :
- file PHP disimpan dengan extensi filenya yaitu : *.php3, *.php4, *.php
- File PHP dapat menginduk atau disisipkan pada bahasa script lainnya atau dapat
berdiri sendiri.
Ada perasaan besar saat gw berada di puncak... puncak yang dulu gw kira nggak mungkin di capai, sekarang udah jadi mainan sehari hari... nggak gampang memang, tapi gw yakin karena gw selalu mencoba setiap kesempatan yang ada... dan gw akan terus mencoba sampai gw mendarat di puncak tertinggi...
Senin
Jumat
Modul-modul HRIS
Latar Belakang diperlukannya Manajemen SDM??
Sumber Daya Manusia (SDM) adalah faktor sentral dalam suatu organisasi. Apapun bentuk serta tujuannya, organisasi dibuat berdasarkan berbagai visi untuk kepentingan manusia dan dalam pelaksanaan misinya dikelola dan diurus oleh manusia. Jadi, manusia merupakan faktor strategis dalam semua kegiatan institusi/organisasi. Selanjutnya, Manajemen SDM berarti mengatur, mengurus SDM berdasarkan visi perusahaan agar tujuan organisasi dapat dicapai secara optimum. Karenanya, Manajemen SDM juga menjadi bagian dari Ilmu Manajemen (Management Science) yang mengacu kepada fungsi manajemen dalam pelaksanaan proses-proses perencanaan, pengorganisasian, staffing, memimpin dan mengendalikan.
Beberapa kondisi yang terlihat tidak optimalnya kinerja SDM dalam sebuah perusahaan adalah akibat dari tidak mapannya sistem manajemen SDM yang diterapkan oleh perusahaan tersebut, sehingga pada akhirnya akan mempengaruhi efisiensi dan efektivitas pekerjaan. Berdasarkan literatur kami dijelaskan bahwa software SDM yang tersedia di Indonesia hanya merupakan suatu sistem administrasi personalia, yang merupakan sebagian kecil dari sistem manajemen SDM sebenarnya, oleh karena itu Software SDM yang diperlukan dititik beratkan pada seluruh aspek yang lebih berkaitan dengan pengelolaan Sistem Manajemen SDM secara keseluruhan.
Apa itu HRIS ?
System yang menangani berbagai masalah pada ruang lingkup karyawan, pegawai, buruh, manajer dan tenaga kerja lainnya untuk dapat menunjang aktifitas organisasi atau perusahaan demi mencapai tujuan yang telah ditentukan. Bagian atau unit yang biasanya mengurusi sdm adalah departemen sumber daya manusia atau dalam bahasa inggris disebut HRD atau human resource department.
Tujuan HRIS :
1. Memudahkan pihak pengolah data manajemen untuk lebih mengenali pegawai dalam perusahaan.
2. Memudahkan pimpinan untuk mengetahui secara lebih detail, jelas dan cepat tentang data-data pegawainya dan berbagai informasi penting yang berkaitan dengan pegawai tersebut.
3. Memudahkan pimpinan untuk merencanakan rekrutmen dan seleksi calon pegawai sehingga akan tersaring pegawai yang benar-benar potensial dan berkualitas. Selain itu, software ini juga dirancang sedemikian rupa untuk dapat mengakomodir kebijakan-kebijakan pimpinan dalam proses rekrutmen dan seleksi.
4. Memudahkan pimpinan untuk mengetahui sebaran dan komposisi personel pada elemen-elemen organisasi.
5. Mendukung aktifitas pimpinan dalam mendisain, merencanakan dan melaksanakan serta engevaluasi pelaksanaan pengembangan bagi pegawai.
6. Memudahkan pimpinan untuk memantau produktifitas dan kinerja pegawai pada seluruh unit organisasi.
7. Memudahkan pimpinan untuk memantau jenjang prestasi pegawai pada seluruh unit organisasi.
8. Dan tujuan yang bersifat memudahkan mengolah data manajemen SDM lainnya.
Dua Inti dari tujuan HRIS :
1. Tujuan Administrasi
2. Decision Support System
Peranan HRIS
Solusi tepat guna dan terpadu yang dibutuhkan oleh Human Resources Management guna mencapai kesuksesan usaha melalui optimalisasi dan otomasi proses bisnis penggajian dan kepersonalian. Tujuan HRIS ini dibangun adalah agar dapat memahami, memilih, membangun dan mengelola sistem yang terpadu dalam Human Resources Management.
Persyaratan HR System
• Accurate
• Secure (Multi level privilege)
• Comprehensive and Integrated HR system
• Complex Information system
• Rapid Processing
• Easy to Customize
Modul-modul HRIS :
1. Modul Personalia
2. Payroll System
3. Absensi Karyawan
4. Travel Management
5. Laporan (Custom Report)
Modul-modul HRIS :
1. Modul Personalia
2. Payroll System
3. Absensi Karyawan
4. Travel Management
5. Laporan (Custom Report)
Modul Personalia
Modul Personalia (HR)
• Database Karyawan
Objectives :
Me-record data-data karyawan seperti, data umum karyawan, status kepegawaian, gaji, dan sebagainya.
• Daftar Fasilitas Karyawan
Objectives :
Memproses transaksi yang berhubungan dengan kesejahteraan karyawan, seperti tunjangan kesehatan, rumah sakit, kacamata, dan lain-lain.
• Rekrutmen
Suatu proses untuk mencari calon atau kandidat pegawai, karyawan, buruh, manajer, atau tenaga kerja baru untuk memenuhi kebutuhan sdm oraganisasi atau perusahaan. Dalam tahapan ini diperlukan analisis jabatan yang ada untuk membuat deskripsi pekerjaan / job description dan juga spesifikasi pekerjaan / job specification.
Objectives : Mendukung para pengambil keputusan dalam menentukan sumber daya manusia yang sesuai untuk memenuhi kebutuhan tenaga kerja.
• Penilaian Karyawan (scoring methode)
- Modul ini memberikan fungsi penilaian karyawan baik oleh atasan langsung maupun oleh HRD. Melakukan penilaian kinerja staf dengan lebih mudah dan terkuantifikasi
- Penilaian berdasar target pekerjaan
- Penilaian untuk karyawan non-staf
- Cetak hasil penilaian staf
- Cetak Surat Peringatan
• Penghargaan dan Hukuman Karyawan
• Pendidikan dan Training Karyawan
Tenaga kerja yang bekerja pada organisasi atau perusahaan harus menguasai pekerjaan yang menjadi tugas dan tanggungjawabnya. Untuk itu diperlukan suatu pembekalan agar tenaga kerja yang ada dapat lebih menguasai dan ahli di bidangnya masing-masing serta meningkatkan kinerja yang ada. Dengan begitu proses pengembangan dan evaluasi karyawan menjadi sangat penting mulai dari karyawan pada tingkat rendah maupun yang tinggi.
• Jenjang dan karir Karyawan
Objectives : Meningkatkan kemampuan dan kepuasan kerja karyawan Memaksimalkan performance karyawan disuatu perusahaan Merencanakan karir karyawan
Payroll System :
• Penghitungan gaji (Gross up/Netto)
• PPh Bulanan atau Tahunan
• JAMSOSTEK
• Kesehatan
• Perhitungan tunjangan & Service Point
• Tunjangan jam terbang (Pilot & Pramugari)
• Pinjaman
• Tunjangan Tetap dan tidak tetap (a.l
• Berdasarkan absensi)
• Iuran, Koperasi dan Potongan lainnya
• Insentif, Bonus dan Tunjangan lainnya
• Proses Tunjangan Hari Raya
• PPh
• Data Pembayaran Gaji Via Bank
• Cetak slip gaji
Fungsi Payroll
Fungsi Payrol dalam HRD sangat lengkap dalam menangani sistem penggajian karyawan
diperusahaan. Sistem dapat menangani antara lain :
• Pembuatan Slip Gaji
• Jenis & Pengelompokkan Gaji
• Potongan bulanan otomatis (asuransi, pinjaman, dsb)
• Laporan rekap gaji karyawan
• PPh
Objectives :
Memproses penggajian karyawan dengan cara mengumpulkan semua komponen pembayaran dan potongan yang bersesuaian, memproses pinjaman dan menghitung pajak berdasarkan tipe
pemrosesannya, misalnya weekly processing, monthly processing, bonus, THR, dan lain-lain.
Absensi Karyawan :
Time & Attendance Karyawan dapat langsung terintegrasi dengan Modul payroll.
Objectives : Memproses kehadiran, ketidakhadiran, dan lembur karyawan yang nantinya akan diproses dalam penggajian.
Modul ini dirancang untuk memudahkan penanganan absensi dan aktifitas karyawan dalam pekerjaannya.
• Data Kehadiran, Lembur , dan Shift yang akurat
• Dapat menggunakan mesin absensi elektronik atau manual
• Pendefinisian waktu kerja dan penjadwalan shift kerja
• Pendefinisian batas maksimal terlambat hadir
• Penghitungan lembur otomatis berdasarkan persentase atau berdasarkan nominal tertentu.
• Penanganan ketidakhadiran karyawan karena dinas luar kota, cuti, ijin, sakit dll
• Laporan kehadiran karyawan & Cetak Surat Peringatan
Travel Management
Objectives :
Meningkatkan effisiensi proses merecord data perjalanan dinas karyawan.
Laporan : (Custom Report)
• Slip Gaji , Laporan Gaji standard
• Database pegawai, Database gaji pegawai
• Pembayaran gaji melalui bank
• Absensi per department, per tanggal, per
• minggu, per shift,per bulan, per tahun
• Lembur, day off karyawan
• Laporan PPh
• Laporan jamsostek, fasilitas, biaya medis,
• jatah medis karyawan
• Laporan Bank, Laporan piutang pegawai,
• Laporan penilaian dan training pegawai
• Laporan lengkap worksheet bulanan.
• JAMSOSTEK
• Modifikasi Report
Sumber Daya Manusia (SDM) adalah faktor sentral dalam suatu organisasi. Apapun bentuk serta tujuannya, organisasi dibuat berdasarkan berbagai visi untuk kepentingan manusia dan dalam pelaksanaan misinya dikelola dan diurus oleh manusia. Jadi, manusia merupakan faktor strategis dalam semua kegiatan institusi/organisasi. Selanjutnya, Manajemen SDM berarti mengatur, mengurus SDM berdasarkan visi perusahaan agar tujuan organisasi dapat dicapai secara optimum. Karenanya, Manajemen SDM juga menjadi bagian dari Ilmu Manajemen (Management Science) yang mengacu kepada fungsi manajemen dalam pelaksanaan proses-proses perencanaan, pengorganisasian, staffing, memimpin dan mengendalikan.
Beberapa kondisi yang terlihat tidak optimalnya kinerja SDM dalam sebuah perusahaan adalah akibat dari tidak mapannya sistem manajemen SDM yang diterapkan oleh perusahaan tersebut, sehingga pada akhirnya akan mempengaruhi efisiensi dan efektivitas pekerjaan. Berdasarkan literatur kami dijelaskan bahwa software SDM yang tersedia di Indonesia hanya merupakan suatu sistem administrasi personalia, yang merupakan sebagian kecil dari sistem manajemen SDM sebenarnya, oleh karena itu Software SDM yang diperlukan dititik beratkan pada seluruh aspek yang lebih berkaitan dengan pengelolaan Sistem Manajemen SDM secara keseluruhan.
Apa itu HRIS ?
System yang menangani berbagai masalah pada ruang lingkup karyawan, pegawai, buruh, manajer dan tenaga kerja lainnya untuk dapat menunjang aktifitas organisasi atau perusahaan demi mencapai tujuan yang telah ditentukan. Bagian atau unit yang biasanya mengurusi sdm adalah departemen sumber daya manusia atau dalam bahasa inggris disebut HRD atau human resource department.
Tujuan HRIS :
1. Memudahkan pihak pengolah data manajemen untuk lebih mengenali pegawai dalam perusahaan.
2. Memudahkan pimpinan untuk mengetahui secara lebih detail, jelas dan cepat tentang data-data pegawainya dan berbagai informasi penting yang berkaitan dengan pegawai tersebut.
3. Memudahkan pimpinan untuk merencanakan rekrutmen dan seleksi calon pegawai sehingga akan tersaring pegawai yang benar-benar potensial dan berkualitas. Selain itu, software ini juga dirancang sedemikian rupa untuk dapat mengakomodir kebijakan-kebijakan pimpinan dalam proses rekrutmen dan seleksi.
4. Memudahkan pimpinan untuk mengetahui sebaran dan komposisi personel pada elemen-elemen organisasi.
5. Mendukung aktifitas pimpinan dalam mendisain, merencanakan dan melaksanakan serta engevaluasi pelaksanaan pengembangan bagi pegawai.
6. Memudahkan pimpinan untuk memantau produktifitas dan kinerja pegawai pada seluruh unit organisasi.
7. Memudahkan pimpinan untuk memantau jenjang prestasi pegawai pada seluruh unit organisasi.
8. Dan tujuan yang bersifat memudahkan mengolah data manajemen SDM lainnya.
Dua Inti dari tujuan HRIS :
1. Tujuan Administrasi
2. Decision Support System
Peranan HRIS
Solusi tepat guna dan terpadu yang dibutuhkan oleh Human Resources Management guna mencapai kesuksesan usaha melalui optimalisasi dan otomasi proses bisnis penggajian dan kepersonalian. Tujuan HRIS ini dibangun adalah agar dapat memahami, memilih, membangun dan mengelola sistem yang terpadu dalam Human Resources Management.
Persyaratan HR System
• Accurate
• Secure (Multi level privilege)
• Comprehensive and Integrated HR system
• Complex Information system
• Rapid Processing
• Easy to Customize
Modul-modul HRIS :
1. Modul Personalia
2. Payroll System
3. Absensi Karyawan
4. Travel Management
5. Laporan (Custom Report)
Modul-modul HRIS :
1. Modul Personalia
2. Payroll System
3. Absensi Karyawan
4. Travel Management
5. Laporan (Custom Report)
Modul Personalia
Modul Personalia (HR)
• Database Karyawan
Objectives :
Me-record data-data karyawan seperti, data umum karyawan, status kepegawaian, gaji, dan sebagainya.
• Daftar Fasilitas Karyawan
Objectives :
Memproses transaksi yang berhubungan dengan kesejahteraan karyawan, seperti tunjangan kesehatan, rumah sakit, kacamata, dan lain-lain.
• Rekrutmen
Suatu proses untuk mencari calon atau kandidat pegawai, karyawan, buruh, manajer, atau tenaga kerja baru untuk memenuhi kebutuhan sdm oraganisasi atau perusahaan. Dalam tahapan ini diperlukan analisis jabatan yang ada untuk membuat deskripsi pekerjaan / job description dan juga spesifikasi pekerjaan / job specification.
Objectives : Mendukung para pengambil keputusan dalam menentukan sumber daya manusia yang sesuai untuk memenuhi kebutuhan tenaga kerja.
• Penilaian Karyawan (scoring methode)
- Modul ini memberikan fungsi penilaian karyawan baik oleh atasan langsung maupun oleh HRD. Melakukan penilaian kinerja staf dengan lebih mudah dan terkuantifikasi
- Penilaian berdasar target pekerjaan
- Penilaian untuk karyawan non-staf
- Cetak hasil penilaian staf
- Cetak Surat Peringatan
• Penghargaan dan Hukuman Karyawan
• Pendidikan dan Training Karyawan
Tenaga kerja yang bekerja pada organisasi atau perusahaan harus menguasai pekerjaan yang menjadi tugas dan tanggungjawabnya. Untuk itu diperlukan suatu pembekalan agar tenaga kerja yang ada dapat lebih menguasai dan ahli di bidangnya masing-masing serta meningkatkan kinerja yang ada. Dengan begitu proses pengembangan dan evaluasi karyawan menjadi sangat penting mulai dari karyawan pada tingkat rendah maupun yang tinggi.
• Jenjang dan karir Karyawan
Objectives : Meningkatkan kemampuan dan kepuasan kerja karyawan Memaksimalkan performance karyawan disuatu perusahaan Merencanakan karir karyawan
Payroll System :
• Penghitungan gaji (Gross up/Netto)
• PPh Bulanan atau Tahunan
• JAMSOSTEK
• Kesehatan
• Perhitungan tunjangan & Service Point
• Tunjangan jam terbang (Pilot & Pramugari)
• Pinjaman
• Tunjangan Tetap dan tidak tetap (a.l
• Berdasarkan absensi)
• Iuran, Koperasi dan Potongan lainnya
• Insentif, Bonus dan Tunjangan lainnya
• Proses Tunjangan Hari Raya
• PPh
• Data Pembayaran Gaji Via Bank
• Cetak slip gaji
Fungsi Payroll
Fungsi Payrol dalam HRD sangat lengkap dalam menangani sistem penggajian karyawan
diperusahaan. Sistem dapat menangani antara lain :
• Pembuatan Slip Gaji
• Jenis & Pengelompokkan Gaji
• Potongan bulanan otomatis (asuransi, pinjaman, dsb)
• Laporan rekap gaji karyawan
• PPh
Objectives :
Memproses penggajian karyawan dengan cara mengumpulkan semua komponen pembayaran dan potongan yang bersesuaian, memproses pinjaman dan menghitung pajak berdasarkan tipe
pemrosesannya, misalnya weekly processing, monthly processing, bonus, THR, dan lain-lain.
Absensi Karyawan :
Time & Attendance Karyawan dapat langsung terintegrasi dengan Modul payroll.
Objectives : Memproses kehadiran, ketidakhadiran, dan lembur karyawan yang nantinya akan diproses dalam penggajian.
Modul ini dirancang untuk memudahkan penanganan absensi dan aktifitas karyawan dalam pekerjaannya.
• Data Kehadiran, Lembur , dan Shift yang akurat
• Dapat menggunakan mesin absensi elektronik atau manual
• Pendefinisian waktu kerja dan penjadwalan shift kerja
• Pendefinisian batas maksimal terlambat hadir
• Penghitungan lembur otomatis berdasarkan persentase atau berdasarkan nominal tertentu.
• Penanganan ketidakhadiran karyawan karena dinas luar kota, cuti, ijin, sakit dll
• Laporan kehadiran karyawan & Cetak Surat Peringatan
Travel Management
Objectives :
Meningkatkan effisiensi proses merecord data perjalanan dinas karyawan.
Laporan : (Custom Report)
• Slip Gaji , Laporan Gaji standard
• Database pegawai, Database gaji pegawai
• Pembayaran gaji melalui bank
• Absensi per department, per tanggal, per
• minggu, per shift,per bulan, per tahun
• Lembur, day off karyawan
• Laporan PPh
• Laporan jamsostek, fasilitas, biaya medis,
• jatah medis karyawan
• Laporan Bank, Laporan piutang pegawai,
• Laporan penilaian dan training pegawai
• Laporan lengkap worksheet bulanan.
• JAMSOSTEK
• Modifikasi Report
Rabu
Menyelesaikan masalah HRIS yang belum terkomputerisasi
Yang biasanya dilakukan untuk mengatasi hal tersebut:
1. Melakukan mapping atau mengidentifikasikan semua bisnis HR yang ada. Mulai dari proses Planning dan Recruitment sampai kepada proses Retirement.
2. Mengidentifikasikan semua tools atau alat bantu sistem informasi apa yang masih dipergunakan, dan apakah tools IT yang ada tersebut masih mampu dipergunakan sesuai dengan perkembangan HR pada 5 tahun ke depan.
3. Membuat strategi IT khususnya untuk kebutuhan HR 5 tahun ke depan. Biasanya masalah yang paling besar di sini adalah Integrasi dan Automatisasi.
4. Pilih proyek HRIS yang paling berdampak dengan kebutuhan HR, namun dengan risiko yang paling kecil, contoh: Integrated People Administration atau Payroll. Setelah itu baru berkembang ke sistem HR yang lain, seperti Recruitment atau Competency atau Training.
5. Pilih Solusi yang tepat berdasarkan kebutuhan. Mapping bisnis yang pernah dilakukan bisa menjadi acuan dalam memilih solusi tersebut. Solusi bisa
berupa Custom Develop atau pun Package Application.
6. Libatkan pihak-pihak yang berhubungan dengan reformasi HRIS yang ada di perusahaan, seperti bagian Operasi, Keuangan, atau pun pihak-pihak yang lain.
7. Review kembali setelah mengubah sistem HR yang lama ke sistem HR yang baru, sehingga bisa dilihat kegunaan atau benefit yang dirasakan.
1. Melakukan mapping atau mengidentifikasikan semua bisnis HR yang ada. Mulai dari proses Planning dan Recruitment sampai kepada proses Retirement.
2. Mengidentifikasikan semua tools atau alat bantu sistem informasi apa yang masih dipergunakan, dan apakah tools IT yang ada tersebut masih mampu dipergunakan sesuai dengan perkembangan HR pada 5 tahun ke depan.
3. Membuat strategi IT khususnya untuk kebutuhan HR 5 tahun ke depan. Biasanya masalah yang paling besar di sini adalah Integrasi dan Automatisasi.
4. Pilih proyek HRIS yang paling berdampak dengan kebutuhan HR, namun dengan risiko yang paling kecil, contoh: Integrated People Administration atau Payroll. Setelah itu baru berkembang ke sistem HR yang lain, seperti Recruitment atau Competency atau Training.
5. Pilih Solusi yang tepat berdasarkan kebutuhan. Mapping bisnis yang pernah dilakukan bisa menjadi acuan dalam memilih solusi tersebut. Solusi bisa
berupa Custom Develop atau pun Package Application.
6. Libatkan pihak-pihak yang berhubungan dengan reformasi HRIS yang ada di perusahaan, seperti bagian Operasi, Keuangan, atau pun pihak-pihak yang lain.
7. Review kembali setelah mengubah sistem HR yang lama ke sistem HR yang baru, sehingga bisa dilihat kegunaan atau benefit yang dirasakan.
Kamis
SISTEM ANDROID HADAPI MASALAH KEAMANAN
Menurut peneliti dari Independent Security Evaluators, system operasi Google Android telah mengalami kerentanan yang serius berkaitan dengan lubang keamanan. Kerentanan Android berada di browser dan dapat berpotensi mengaktifkan hacker untuk memiliki akses ke informasi dapat menggunakan browser seperti cookie, simpanan sandi, dan informasi sensitif lainnya.
"Pengguna yang menggunakan web browser untuk surfing Internet di smartphone Android dapat dieksploitasi oleh hacker jika mereka mengunjungi halaman berbahaya. Setelah user mengunjungi situs berbahaya, penyerang dapat menjalankan kode mereka inginkan dengan privileges dari aplikasi Web browser. Kami tidak akan mempublikasikan eksploitasi ini hingga adanya perbaikan di smartphone Android." Kata pihak ISE.
Android merupakan sistem operasi open source yang menggunakan lebih dari 80 paket open source yang berbeda. Lubang keamanan yang berasal dari Google tidak menggunakan versi paket system operasi yang ter-update, tambah ISE. "Dengan kata lain, kerentanan keamanan ini akan berpengaruh ke telepon G1 dan sebenarnya sudah dapat dideteksi, namun Google masih menggunakan versi system yang lama."
Pihak ISE mengatakan bahwa setiap serangan akan terbatas karena arsitektur keamanan Android "sangat baik dibangun." Sebagai contoh, penyerang tidak akan bisa mendapatkan akses ke penelepon karena Android "sandboxes" di setiap aplikasi. Para peneliti keamanan ISE mengatakan bahwa mereka akan menghubungi Google mengenai kerusakan 20 Oktober lalu, dua hari sebelum Android G1 mulai dijual.
"Kami menganggap semua masalah keamanan serius dan kami akan berhati-hati ketika bekerja dengan mitra kami untuk menyelidiki dan memperbarui perangkat secara berkala untuk mengurangi kerugian yang diterima pengguna. Kami bekerja sama dengan T-Mobile termasuk untuk memperbaiki browser yang akan segera dikirimkan ke semua perangkat platform open source Android.” kata juru bicara Google.
"Pengguna yang menggunakan web browser untuk surfing Internet di smartphone Android dapat dieksploitasi oleh hacker jika mereka mengunjungi halaman berbahaya. Setelah user mengunjungi situs berbahaya, penyerang dapat menjalankan kode mereka inginkan dengan privileges dari aplikasi Web browser. Kami tidak akan mempublikasikan eksploitasi ini hingga adanya perbaikan di smartphone Android." Kata pihak ISE.
Android merupakan sistem operasi open source yang menggunakan lebih dari 80 paket open source yang berbeda. Lubang keamanan yang berasal dari Google tidak menggunakan versi paket system operasi yang ter-update, tambah ISE. "Dengan kata lain, kerentanan keamanan ini akan berpengaruh ke telepon G1 dan sebenarnya sudah dapat dideteksi, namun Google masih menggunakan versi system yang lama."
Pihak ISE mengatakan bahwa setiap serangan akan terbatas karena arsitektur keamanan Android "sangat baik dibangun." Sebagai contoh, penyerang tidak akan bisa mendapatkan akses ke penelepon karena Android "sandboxes" di setiap aplikasi. Para peneliti keamanan ISE mengatakan bahwa mereka akan menghubungi Google mengenai kerusakan 20 Oktober lalu, dua hari sebelum Android G1 mulai dijual.
"Kami menganggap semua masalah keamanan serius dan kami akan berhati-hati ketika bekerja dengan mitra kami untuk menyelidiki dan memperbarui perangkat secara berkala untuk mengurangi kerugian yang diterima pengguna. Kami bekerja sama dengan T-Mobile termasuk untuk memperbaiki browser yang akan segera dikirimkan ke semua perangkat platform open source Android.” kata juru bicara Google.
JAVASCRIPT, BAHASA PEMROGRAMAN TARGET MALWARE
Itzik Koter, pimpinan tim Pusat Operasi Keamanan di perusahaan keamanan TI, Radware, telah memperingatkan bahwa pengembangan web 2.0 telah menjadikan browser menjadi lebih interaktif dan bertindak sebagai portal, lebih dari sebagai platform yang hanya melaporkan ada kerentanan baru bagi pengguna atau tidak. Selain mengembangkan signature baru dan tool analisis untuk software scanning Radware, Kotler juga bertugas mendeteksi kelemahan baru sebelum produk dirilis.
Salah satunya adalah lubang keamanan di Javascript yang akan memungkinkan hacker untuk menyalin file apa saja dari pengguna PC dan dengan sedikit kesempatan, mereka mampu mendeteksi sesuatu yang mungkin dianggap mustahil. Koter menunjukkan bagaimana proses dilakukan dari dalam browser itu sendiri, tidak dengan mengubah browser biner, yang dapat terdeteksi oleh sebagian besar sistem anti-virus, tetapi dengan menambahkan code ke plain HTML hanya dengan satu file tertentu.
Menurut Koter, ini baru kelas serangan yang menarik untuk cybercrime yang ada dan akan semakin menambah upaya deteksi kerentanan keamanan karena adanya pendekatan lintas platform dan lintas browser, yang memungkinkan hacker untuk mengakses sistem yang sebelumnya tidak bisa mereka akses, seperti Linux, Mac dan mobile. Masalahnya berasal dari fakta bahwa browser Internet segera dipindahkan dari yang teks pasif dan gambar di sistem operasi yang dipakai user, menjadi layanan interaktif seperti content host aplikasi, web mail dan jaringan sosial.
"HTML sekarang seperti sebuah batch file untuk semua. “ kata Koter. Koter menyimpulkan bahwa, meskipun ini adalah jenis serangan belum terlalu liar, perusahaan keamanan dan pengembang browser perlu memastikan bahwa meningkatnya permintaan browser untuk lebih fleksibel bukan untuk membuka pintu untuk hacker.
Salah satunya adalah lubang keamanan di Javascript yang akan memungkinkan hacker untuk menyalin file apa saja dari pengguna PC dan dengan sedikit kesempatan, mereka mampu mendeteksi sesuatu yang mungkin dianggap mustahil. Koter menunjukkan bagaimana proses dilakukan dari dalam browser itu sendiri, tidak dengan mengubah browser biner, yang dapat terdeteksi oleh sebagian besar sistem anti-virus, tetapi dengan menambahkan code ke plain HTML hanya dengan satu file tertentu.
Menurut Koter, ini baru kelas serangan yang menarik untuk cybercrime yang ada dan akan semakin menambah upaya deteksi kerentanan keamanan karena adanya pendekatan lintas platform dan lintas browser, yang memungkinkan hacker untuk mengakses sistem yang sebelumnya tidak bisa mereka akses, seperti Linux, Mac dan mobile. Masalahnya berasal dari fakta bahwa browser Internet segera dipindahkan dari yang teks pasif dan gambar di sistem operasi yang dipakai user, menjadi layanan interaktif seperti content host aplikasi, web mail dan jaringan sosial.
"HTML sekarang seperti sebuah batch file untuk semua. “ kata Koter. Koter menyimpulkan bahwa, meskipun ini adalah jenis serangan belum terlalu liar, perusahaan keamanan dan pengembang browser perlu memastikan bahwa meningkatnya permintaan browser untuk lebih fleksibel bukan untuk membuka pintu untuk hacker.
Rabu
Core i7, Generasi Terbaru Processor Intel
Intel akan mengeluarkan processor generasi terbarunya di awal bulan November 2008. Processor ini merupakan generasi penerus dari processor sebelumnya dengan tetap menggunakan nama Core , walaupun secara microarsitektur sudah berbeda dengan Core 2 dan Core. Sebelumnya kebanyakan orang menduga bahwa Intel akan memberikan nama processor terbarunya ini dengan nama Core 3, tetapi kenyataannya pada beberapa bulan yang lalu Intel secara resmi menamakannya Core i7 .
Processor ini juga bisa disebut atau mempunyai code name Nehalem . Kita sebagai konsumen di Indonesia akan lebih sulit menyebut nama baru processor ini tentunya, tidak seperti legenda Pentium, hampir semua orang jika ingin membeli komputer pasti akan bertanya, “Pentium apa bukan?” Proses pengenalan nama Core kemudian Core 2 diawal peluncuran processor tersebut saja sudah cukup susah, sekarang berganti dengan Core i7 tentu saja akan lebih susah lagi, tapi justru inilah yang menjadi rahasia dari Intel dalam melakukan branding produknya.
Apa saja yang istimewa dari Processor Core i7 ini? Apa saja teknologi yang diusungnya? Secara garis besar dapat disebutkan spesifikasi processor Core i7 yang berbeda dengan processor – processor Intel sebelumnya, diantaranya :
- Memiliki performa lebih tinggi dan lebih efisien dalam penggunaan energi
- dibandingkan dengan prosessor generasi sebelumnya.
- FSB ( Front Side Bus) digantikan dengan QuickPath Interface. Sementara ini hanya chipset yang mendukung QuickPath Interface saja yang bisa menggunakan processor ini, misal chipset Intel X58.
- Memory Controller ada dalam processor, tidak seperti yang sebelumnya terpisah dalam chip tersendiri. Dengan teknologi ini memori akan langsung terhubung dengan processor. Rupanya Intel cukup terkesan dengan pesaingnya –AMD yang sudah sejak lama menggunakan teknologi ini.
- Support Three Channel Memory , tiap – tiap kanal berisi 2 slot memori, sehingga total slot yang ada dalam mainboard yang mendukung processor ini ada 6 slot. Tentu saja kapasitas memori yang bisa disupport oleh processor ini akan semakin besar.
- Processor Core i7 sementara ini hanya mendukung memori jenis DDR 3.
- Core i7 menggunakan single-die device : core (inti processor) , memory controller (kontrol memori), dan cache berada dalam satu die.
- Menggunakan tipe socket baru yaitu Socket B ( Socket LGA 1366)
Selain hal-hal baru diatas, ternyata justru didalam processor Core i7 ini menggunakan kembali teknologi lama Intel Pentium yang sudah tidak diaplikasikan didalam generasi Intel Core, yaitu Hyper-Threading . Dengan adanya teknologi Hyper-Threading ini dalam sistem operasi ( Windows,Linux, dll) seolah – olah inti processor akan menjadi 2 kali lipatnya, misalnya : dalam sistem operasi processor Core i7 4 core akan terdeteksi menjadi 8 core.
Jenis-jenis processor Core i7 yang sudah dirilis adalah jenis Extreem Edition dan yang biasa, beberapa diantaranya adalah :
- Core i7 965 Extrem Edition , dengan Clock 3,2 Ghz, 8 MB L3 Cache , 45 nm,
Socket LGA 1366
- Core i7 940, dengan Clock 2,93 Ghz, 8 MB L3 cache, 45 nm, Socket LGA 136
- Core i7 920, dengan Clock 2,66 Ghz ,8 MB L3 Cache, 45 nm, Socket LGA 1366
Semua processor diatas mempunyai 4 core ( 4 inti processor) atau lebih sering disebut dengan Quad Processor. Untuk versi yang lebih rendah misalnya Dual Core sementara ini Intel belum memberikan data secara resmi.
Processor ini juga bisa disebut atau mempunyai code name Nehalem . Kita sebagai konsumen di Indonesia akan lebih sulit menyebut nama baru processor ini tentunya, tidak seperti legenda Pentium, hampir semua orang jika ingin membeli komputer pasti akan bertanya, “Pentium apa bukan?” Proses pengenalan nama Core kemudian Core 2 diawal peluncuran processor tersebut saja sudah cukup susah, sekarang berganti dengan Core i7 tentu saja akan lebih susah lagi, tapi justru inilah yang menjadi rahasia dari Intel dalam melakukan branding produknya.
Apa saja yang istimewa dari Processor Core i7 ini? Apa saja teknologi yang diusungnya? Secara garis besar dapat disebutkan spesifikasi processor Core i7 yang berbeda dengan processor – processor Intel sebelumnya, diantaranya :
- Memiliki performa lebih tinggi dan lebih efisien dalam penggunaan energi
- dibandingkan dengan prosessor generasi sebelumnya.
- FSB ( Front Side Bus) digantikan dengan QuickPath Interface. Sementara ini hanya chipset yang mendukung QuickPath Interface saja yang bisa menggunakan processor ini, misal chipset Intel X58.
- Memory Controller ada dalam processor, tidak seperti yang sebelumnya terpisah dalam chip tersendiri. Dengan teknologi ini memori akan langsung terhubung dengan processor. Rupanya Intel cukup terkesan dengan pesaingnya –AMD yang sudah sejak lama menggunakan teknologi ini.
- Support Three Channel Memory , tiap – tiap kanal berisi 2 slot memori, sehingga total slot yang ada dalam mainboard yang mendukung processor ini ada 6 slot. Tentu saja kapasitas memori yang bisa disupport oleh processor ini akan semakin besar.
- Processor Core i7 sementara ini hanya mendukung memori jenis DDR 3.
- Core i7 menggunakan single-die device : core (inti processor) , memory controller (kontrol memori), dan cache berada dalam satu die.
- Menggunakan tipe socket baru yaitu Socket B ( Socket LGA 1366)
Selain hal-hal baru diatas, ternyata justru didalam processor Core i7 ini menggunakan kembali teknologi lama Intel Pentium yang sudah tidak diaplikasikan didalam generasi Intel Core, yaitu Hyper-Threading . Dengan adanya teknologi Hyper-Threading ini dalam sistem operasi ( Windows,Linux, dll) seolah – olah inti processor akan menjadi 2 kali lipatnya, misalnya : dalam sistem operasi processor Core i7 4 core akan terdeteksi menjadi 8 core.
Jenis-jenis processor Core i7 yang sudah dirilis adalah jenis Extreem Edition dan yang biasa, beberapa diantaranya adalah :
- Core i7 965 Extrem Edition , dengan Clock 3,2 Ghz, 8 MB L3 Cache , 45 nm,
Socket LGA 1366
- Core i7 940, dengan Clock 2,93 Ghz, 8 MB L3 cache, 45 nm, Socket LGA 136
- Core i7 920, dengan Clock 2,66 Ghz ,8 MB L3 Cache, 45 nm, Socket LGA 1366
Semua processor diatas mempunyai 4 core ( 4 inti processor) atau lebih sering disebut dengan Quad Processor. Untuk versi yang lebih rendah misalnya Dual Core sementara ini Intel belum memberikan data secara resmi.
News IT 17-12-2008
1. Teknologi hardware terbaru
a. Intel Aplikasikan Teknologi Pendingin Jet Pada Laptop
Intel ingin memastikan agar laptop tetap dapat dipakai sesuai namanya — dipangku dengan nyaman di atas pangkuan pengguna. Dalam mengantisipasi datangnya berbagai macam laptop super tipis tahun depan, Intel memperlihatkan sebuah teknologi pendingin untuk memastikan laptop yang tidak memiliki rongga udara besar tetap dapat beroperasi dalam keadaan dingin.
Menurut Mooly Eden, teknologi pendingin pada laptop ultra tipis hari ini menitik beratkan pada pencegahan meningkatnya temperatur komponen internal laptop dan tidak banyak mengambil aliran udara dari luar.
Eden mengatakan bahwa “saat Anda merancang laptop yang sangat tipis, teknologi pendingin adalah sebuah tantangan besar. Apabila Anda memangku laptop di pangkuan, laptop sering terasa tidak nyaman, terlalu panas.” Mempertahankan temperatur rendah pada laptop adalah tantangan terbesar dalam merancang laptop super tipis seperti MacBook Air atau HP Voodoo Envy 133. “Apabila masalah ini tidak terselesaikan, laptop tidak dapat dibuat semakin tipis,” lanjut Eden.
Eden kemudian memperlihatkan sebuah animasi mesin jet untuk mendemonstrasikan argumennya. Bagian dalam sebuah mesin jet dapat mencapai 1.000 derajat celsius, akan tetapi rangka luar dari mesin jet harus tetap dingin karena terhubung langsung ke sayap pesawat terbang yang menyimpan bahan bakar. Untuk menjauhi panas mesin dari sayap, teknologi pendingin laminar air cooling diterapkan. Laminar flow mendeskripsikan keadaan di mana cairan — atau udara mengalir dalam beberapa lapisan parallel.
Teknologi pendingin mutakhir Intel
Intel mendemonstrasikan sebuah sistem yang menggunakan teknologi laminar air flow untuk menghilangkan panas dari permukaan laptop, dan mereka “sudah melisensikan teknologi ini kepada beberapa pelanggan agar mereka dapat terus membuat laptop yang semakin tipis.”
Dalam acara yang sama, Intel juga mendiskusikan platform laptop Intel yang akan datang Calpella yang dibuat berdasarkan Nehalem. Eden menekankan bahwa controller grafis maupun memori sudah akan terintegrasi ke dalam CPU. Calpella juga mampu dengan leluasa mematikan/menghidupkan kembali core CPU sesuai kebutuhan. Fitur ini sangat penting untuk mempertahankan daya tahan baterai pada laptop berbasis Calpella quad core. (via Cnet)
b. The Spotlight Turns to Notebooks, Apple Siapkan Laptop $800
Sesuai gosip yang telah beredar sebelumnya, Apple telah mengirimkan berbagai undangan pada perusahaan media untuk menghadiri sebuah acara di markas besar Apple di Cupertino pada tanggal 14 Oktober. Undangan ini berjudul “The spotlight turns to notebooks” dan memperlihatkan sebuah foto notebook belum pernah terlihat sebelumnya, jadi satu hal yang pasti adalah Apple akan mengeluarkan produk laptop baru, minimal upgrade MacBook dan MacBook Pro dan tampaknya kita juga akan melihat satu produk baru lagi yang berharga di bawah $1000.
Undangan acara Apple
Brick
Diduga laptop-laptop baru yang akan dikeluarkan Apple diproduksi dengan teknologi baru bernama “Brick” — sebuah proses manufaktur baru yang revolusioner, dikatakan sebagai salah satu inovasi Apple yang terbesar dalam satu dekade terakhir. Brick mengukur casing laptop lengkap dari satu blok aluminum utuh (sekelas pesawat terbang) untuk menghasilkan desain yang sama sekali berbeda dengan harga yang lebih murah.
Inovasi baru ini disebut-sebut sebagai sesuatu yang “tidak akan dapat disaingi kompetitor lainnya selama beberapa waktu.” Casing laptop hari ini harus menggabungkan beberapa lempengan logam menjadi satu dengan baut atau mekanisme lainnya, tidak demikian dengan proses manufaktur Brick. Lihatlah foto di bawah ini yang memperlihatkan casing yang digosipkan merupakan kulit luar dari MacBook Pro. Apple lagi-lagi akan membawa definisi aestetika dalam industri komputer ke tingkat baru.
Foto Brick
Foto diambil dari Inquisitr
Laptop $800
Salah satu alasan utama mengapa PC berbasis Windows masih dominan dibandingkan Mac adalah harganya yang tinggi, terutama apabila dibandingkan dengan PC berharga murah yang ditawarkan berbagai vendor. Beberapa analis juga sebelumnya mengatakan bahwa penjualan Apple terancam turun, tergerus oleh mendadak populernya produk netbook, terlebih lagi keadaan ekonomi dunia yang memburuk akan menyebabkan konsumen berpikir dua kali sebelum membeli produk mahal (harga MacBook dimulai dari $1099).
Ancaman ini tampaknya tidak didiamkan begitu saja oleh Apple yang ternyata sudah menyiapkan sebuah laptop (lebih) murah. Menurut sumber Inquisitr yang terpercaya, toko retil Apple telah menerima daftar harga yang mencantumkan 12 harga jual yang berbeda, berkisar antara $800 hingga $3100. Daftar harga notebook Apple sebelumnya hanya memiliki 8 harga yang berbeda, 3 untuk MacBook yang dimulai dari $1099, 3 untuk MacBook Pro dan 3 untuk MacBook Air.
Apabila benar Apple akan memperkenalkan sebuah laptop (dan bukan produk lain seperti tablet PC) berharga $800, debutnya produk baru dalam lini produk MacBook ini akan menjadi satu lagi hal yang perlu dipusingkan Microsoft yang pangsa pasarnya di segmen PC mewah tergerus Apple, sedangkan Linux juga melakukan hal yang sama, dari arah yang berlawanan (netbook dan UMPC).
c. Asus Siapkan Eee PC dengan Layar Sentuh
Logo AsusTidak diragukan lagi kalau Eee PC telah menjadi salah satu lini produk unggulan Asus, membuka segmen netbook baru dan mendongkrak keuntungan perusahaan. Oleh karena itu dapat dimengerti bahwa perusahaan asal Taiwan ini berniat untuk memperluas lini produk Eee PC tahun depan dengan memperkenalkan beberapa model baru yang berbeda dari yang lain, terutama karena segmen netbook sudah mulai padat oleh berbagai kompetitor. Menurut Samson Hu, GM bisnis Eee PC di Asus model-model baru ini bertujuan untuk semakin mendongkrak pertumbuhan pendapatan Asus.
Detil pasti model Eee PC yang akan diperkenalkan masih belum banyak, akan tetapi Asus berencana meluncurkan sebuah model dengan layar sentuh di kuartal pertama 2009. Walaupun tidak membocorkan informasi teknis dari Eee PC berlayar sentuh ini, Hu mengatakan bahwa Asus berencana untuk memamerkan produk ini di CES 2009 yang akan diselenggarakan pada tanggal 8 sampai 11 Januari 2009 di Las Vegas.
Selain itu, Asus juga berencana merilis Eee PC yang diperkuat oleh Intel Atom dual core beberapa saat setelah Intel mulai menjual produk tersebut. Jadwal rilis produk ini belum ditetapkan tetapi sudah pasti akan memberikan kinerja yang lebih baik dibandingkan sebagian besar netbook lainnya di pasaran.
Yang terakhir, Jerry Shen CEO Asus juga mengatakan bahwa Asus tengah mengembangkan sebuah model Eee PC baru yang akan mengantarkan netbook lebih dekat lagi ke tujuan awal mereka, yaitu sebagai PC yang sangat portabel, ringan dan murah.. Model ini diduga untuk dirilis tahun depan, dijual dengan harga kurang dari $307. (Softpedia)
Selain produk-produk masa depan ini, Asus belakangan ini terus mengeluarkan laptop baru dengan kecepatan yang mengagumkan, mulai dari Eee PC S101 yang modis hingga laptop aneh yang datang dengan Air Ionizer hingga DVD yang mengemas keygen.
2. Teknologi internet terbaru
a. Youtube Kini Mendukung Tampilan Teater
Setelah beberapa hari sebelumnya mengumumkan sistem upload terbaru dan kapasitas upload yang ditingkatkan sampai 1GB, Youtube menambahkan dua fitur baru yang membuat pengalaman menonton video semakin menarik, yaitu Theatre view dan Lights off.
Theatre View
Theatre view akan membuat suasana menonton video seperti di gedung teater. Mengklik ikon bergambar jendela teater akan mengubah tampilan YouTube menjadi tampilan teater dengan sedikit animasi, dimulai dengan latar belakang menjadi gelap, lalu bagian sidebar sebelah kanan akan turun diikuti dengan munculnya latar belakang bergambar tirai warna merah dibarengi dengan video yang melebar ke tengah halaman. Seperti terlihat pada gambar di bawah ini:
Lights Off
Untuk melengkapi fitur Theater view, disediakan pula fitur Lights off yang dapat membuat tampilan di luar kanvas video menjadi gelap. Fitur tersebut akan diaktifkan secara otomatis saat ikon Theater view diklik. Untuk mematikan fitur ini pengguna hanya perlu mengklik ikon bergambar lampu bohlam.
Kedua fitur tersebut hanya muncul pada video berdurasi panjang (lebih dari 20 menit). Masih belum jelas bagaimana video berdurasi lebih dari 10 menit bisa muncul di Youtube (saya juga pernah menemukan video berdurasi lebih dari 1 jam). Tapi jumlah video tersebut hanya ada 340 dan kebanyakan tersebut berasal dari seri Authors@Google, Standford University, Carnegie Mellon University and Vancouver Film School.
Anda dapat membatasi hasil pencarian video hanya yang berdurasi panjang saja. Caranya dengan menambahkan “&longform=1” di bagian belakang URL hasil pencarian. Contohnya saya memasukkan kata kunci Steve Jobs pada kotak pencarian dan menekan enter/ klik search. Maka di address bar akan muncul URL sebagai berikut:
http://www.youtube.com/results?search_query=steve+jobs&search_type=&aq=f
Ganti bagian belakang URL tersebut (”&aq=f“) dengan “&longform=1” . Sehingga menjadi:
http://www.youtube.com/results?search_query=steve+jobs&search_type=&longform=1
Via GoogleSystem
b. Hati-hati Terhadap YouTube Palsu Penyebar Malware
Pengguna Internet yang sudah mahir tau bahwa mengunduh program komputer yang mencurigakan adalah hal paling berbahaya yang dapat dilakukan secara online, beresiko besar mengakibatkan ditanamkannya virus atau bom waktu lainnya dari seorang cracker. Namun pengguna internet yang mahir sekalipun terkadang masih tertipu oleh para kriminal yang menciptakan halaman YouTube palsu - sebuah replika yang identik dengan situs aslinya untuk menyisipkan malware di dalam sebuah unduhan yang tampaknya datang dari sumber terpercaya.
Screenshot YTFakeCreatorSebuah program bernama YTFakeCreator yang dapat dengan mudah membuat halaman YouTube palsu tersebut sudah tersedia online (link sengaja tidak saya berikan). Pengguna yang menerima email yang membawanya ke halaman palsu tersebut akan melihat pesan eror yang mengklaim bahwa video yang ingin mereka lihat tidak dapat diputar tanpa terlebih dahulu menginstal perangkat lunak baru. Pesan eror tersebut juga menampilkan sebuah link yang mengirimkan virus.
Lebih parah lagi: setelah komputer terinfeksi, sangat mudah bagi para cracker untuk mengarahkan korban kepada halaman YouTube asli untuk melihat video yang ingin mereka lihat — dan menyembunyikan kejahatannya.
Taktik itu sendiri bukanlah hal baru — dan termasuk dalam kategori phishing yang sudah sering diterima banyak orang. Para kriminal online selalu berusaha untuk membuat tiruan situs-situs terkenal untuk memperdayai pengunjung.
Jamz Yaneza dari Trend Micro mengatakan bahwa “taktik ini sangat akurat, dan sangat menakutkan. Apabila saya menonton video YouTube sepanjang hari saya juga kemungkinan besar akan mengunjungi situs ini.” (via physorg)
Bedanya dengan phishing biasa, apabila biasanya kita menerima link yang membawa kita ke situs-situs finansial (PayPal, KlikBCA) — kali ini mereka membawa kita ke salah satu situs hiburan terpopuler dunia. Terlebih lagi, YouTube menggunakan teknologi Flash, sehingga tidak mustahil bila YouTube meminta pengunjung untuk menginstal sesuatu yang lebih baru — ditambah lagi YouTube belakangan ini juga sangat gencar dalam meluncurkan fitur-fitur baru.
Ini menunjukkan bahwa kriminal semakin mahir dalam menciptakan situs gadungan dan menggunakan social engineering yang memanfaatkan psikologi manusia untuk menipu pengguna.
Extension Locationbar2 untuk FirefoxUntungnya, para pengguna yang selalu waspada masih dapat melihat tanda-tanda halaman YouTube palsu. Untuk situs palsu, browser Anda tidak akan menunjukan alamat YouTube yang asli. Dan bahkan untuk sampai pada halaman tersebut, Anda harus terlebih dahulu mengikuti sebuah link yang dikirimkan kepada Anda, yang seharusnya sudah langsung Anda curigai. Apabila Anda menggunakan Firefox, extension Locationbar2 juga dapat membantu Anda mengenali situs YouTube gadungan.
3. Bahasa pemrograman terbaru
1. Java merupakan bahasa yang matang. Java sudah teruji. Java mempunyai kecepatan yang tinggi (terlepas dari apa yang diklaim oleh kebanyakan developer anti-Java).. Kode Java juga cenderung panjang. Dari Java ke Ruby, bisa dipastikan source code Anda akan menciut/mengecil. Dan sangat besar kemungkinan bahwa untuk membuat prototype di Ruby Anda membutuhkan waktu yang jauh lebih singkat daripada membuatnya di bahasa Java.
Contoh Source Code
Berikut ini adalah contoh program untuk menjumlahkan dua angka (diinputkan dari keyboard) di Java:
import java.io.*;
public class Addup
{
static public void main(String args[]) throws Exception {
InputStreamReader stdin = new InputStreamReader(System.in);
BufferedReader console = new BufferedReader(stdin);
int i1 = Integer.parseInt(console.readLine());
int i2 = Integer.parseInt(console.readLine());
System.out.println(i1 + i2);
}
}
Anda dapat menuliskan program tersebut di Ruby sebagai berikut:
a = gets.to_i
b = gets.to_i
c = a + b
puts c
Sumber: A Very Quick Comparison of Popular Languages for Teaching Computer Programming, dengan modifikasi dari Yohanes Santoso
Kemiripan Ruby dan Java
Sama seperti Java, di Ruby…
* Memory diatur secara otomatis melalui garbage collector.
* Obyek diperlakukan secara strongly typed.
* Metode bersifat public, private, atau protected.
* Ada tool untuk dokumentasi dalam kode (di Ruby dikenal dengan sebutan RDoc). Dokumentasi yang dihasilkan oleh rdoc kelihatan sangat mirip dengan yang dihasilkan oleh JavaDoc.
Perbedaan Ruby dan Java
Tidak seperti Java, di Ruby,...
* Anda tidak perlu meng-compile kode Anda. Anda cukup menjalankan saja langsung melalui interpreter Anda.
* Ada perbedaan toolkit GUI. Rubyist dapat mencoba WxRuby, FXRuby, Ruby-GNOME2, atau yang sudah disertakan dengan Ruby seperti Tk.
* Anda menggunakan keyword end setelah mendefinisikan macam-macam hal di Ruby seperti class, sebagai pengganti kurawal buka dan kurawal tutup di sekitar blok kode.
* Anda menggunakan require di Ruby, bukan import.
* Semua anggota variabel adalah private. Dari luar, Anda mengakses semua variabel tersebut lewat bantuan metode.. Anda bisa mengotomatisasi proses ini menggunakan bantuan attr_reader, attr_writer, maupun attr_accessor.
* Buka dan tutup kurung di saat pemanggilan metode biasanya opsional (boleh dipakai boleh juga tidak) dan biasanya tidak dipakai.
* Semua adalah obyek, termasuk angka (obyek bertipe Fixnum) seperti 2 dan 3.14159..
* Tidak ada static type checking. Semua pengecekan tipe bersifat dinamis tapi tetap strongly typed.
* Nama-nama variabel hanya label. Nama variabel tidak punya type yang terkait dengan keberadaan variabel.
* Tidak ada deklarasi tipe. Anda cukup assign ke nama variabel baru jika diperlukan dan sudah otomatis dibuatkan oleh Ruby (contoh a = [1,2,3] sudah cukup di Ruby, tidak membutuhkan deklarasi eksplisit misalnya int [] a = {1,2,3};).
* Tidak ada casting. Solusinya, cukup panggil metode yang diinginkan. Anda dapat menggunakan unit test untuk mengecek kesalahan pada kode atau adanya exception.
* Di Ruby, foo = Foo.new( "hi"), bukan foo = new Foo( "hi" ).
* Konstruktor selalu dinamakan initialize, bukan sama nama kelas tersebut seperti di Java.
* Anda punya “mixin” yang bisa menggantikan interface.
* YAML lebih banyak digunakan ketimbang XML.
* null disebut nil di bahasa Ruby..
* Penanganan untuk == berbeda dengan equals() di Ruby. Gunakan == kalau Anda ingin test ekivalensi di Ruby (kalau di Java pakai equals()). Di Ruby, gunakan equal?() kalau Anda ingin mengetahui apakah dua obyek sama atau tidak (di Java pakai ==).
Bahasa Pemrograman Ruby di Platform Java
Perkembangan terbaru memungkinkan menjalankan kode Ruby pada platform Java.
JRuby adalah interpreter Ruby yang dikembangkan menggunakan platform Java. Dengan JRuby, Anda dapat menjalankan secara langsung kode Ruby (bahkan Rails!) pada sebuah Java Runtime Environment. Anda juga dapat mengakses library Java dan juga sebaliknya. JRuby sudah cukup matang dan dapat digunakan untuk menjalankan sebagian besar kode Ruby tanpa perubahan apapun. Thoughtworks menggunakan JRuby dalam pengembangan aplikasi-aplikasi mereka.
XRuby meng-compile kode Ruby ke dalam bytecode Java. Proyek ini semakin berkembang dari hari ke hari.
a. Intel Aplikasikan Teknologi Pendingin Jet Pada Laptop
Intel ingin memastikan agar laptop tetap dapat dipakai sesuai namanya — dipangku dengan nyaman di atas pangkuan pengguna. Dalam mengantisipasi datangnya berbagai macam laptop super tipis tahun depan, Intel memperlihatkan sebuah teknologi pendingin untuk memastikan laptop yang tidak memiliki rongga udara besar tetap dapat beroperasi dalam keadaan dingin.
Menurut Mooly Eden, teknologi pendingin pada laptop ultra tipis hari ini menitik beratkan pada pencegahan meningkatnya temperatur komponen internal laptop dan tidak banyak mengambil aliran udara dari luar.
Eden mengatakan bahwa “saat Anda merancang laptop yang sangat tipis, teknologi pendingin adalah sebuah tantangan besar. Apabila Anda memangku laptop di pangkuan, laptop sering terasa tidak nyaman, terlalu panas.” Mempertahankan temperatur rendah pada laptop adalah tantangan terbesar dalam merancang laptop super tipis seperti MacBook Air atau HP Voodoo Envy 133. “Apabila masalah ini tidak terselesaikan, laptop tidak dapat dibuat semakin tipis,” lanjut Eden.
Eden kemudian memperlihatkan sebuah animasi mesin jet untuk mendemonstrasikan argumennya. Bagian dalam sebuah mesin jet dapat mencapai 1.000 derajat celsius, akan tetapi rangka luar dari mesin jet harus tetap dingin karena terhubung langsung ke sayap pesawat terbang yang menyimpan bahan bakar. Untuk menjauhi panas mesin dari sayap, teknologi pendingin laminar air cooling diterapkan. Laminar flow mendeskripsikan keadaan di mana cairan — atau udara mengalir dalam beberapa lapisan parallel.
Teknologi pendingin mutakhir Intel
Intel mendemonstrasikan sebuah sistem yang menggunakan teknologi laminar air flow untuk menghilangkan panas dari permukaan laptop, dan mereka “sudah melisensikan teknologi ini kepada beberapa pelanggan agar mereka dapat terus membuat laptop yang semakin tipis.”
Dalam acara yang sama, Intel juga mendiskusikan platform laptop Intel yang akan datang Calpella yang dibuat berdasarkan Nehalem. Eden menekankan bahwa controller grafis maupun memori sudah akan terintegrasi ke dalam CPU. Calpella juga mampu dengan leluasa mematikan/menghidupkan kembali core CPU sesuai kebutuhan. Fitur ini sangat penting untuk mempertahankan daya tahan baterai pada laptop berbasis Calpella quad core. (via Cnet)
b. The Spotlight Turns to Notebooks, Apple Siapkan Laptop $800
Sesuai gosip yang telah beredar sebelumnya, Apple telah mengirimkan berbagai undangan pada perusahaan media untuk menghadiri sebuah acara di markas besar Apple di Cupertino pada tanggal 14 Oktober. Undangan ini berjudul “The spotlight turns to notebooks” dan memperlihatkan sebuah foto notebook belum pernah terlihat sebelumnya, jadi satu hal yang pasti adalah Apple akan mengeluarkan produk laptop baru, minimal upgrade MacBook dan MacBook Pro dan tampaknya kita juga akan melihat satu produk baru lagi yang berharga di bawah $1000.
Undangan acara Apple
Brick
Diduga laptop-laptop baru yang akan dikeluarkan Apple diproduksi dengan teknologi baru bernama “Brick” — sebuah proses manufaktur baru yang revolusioner, dikatakan sebagai salah satu inovasi Apple yang terbesar dalam satu dekade terakhir. Brick mengukur casing laptop lengkap dari satu blok aluminum utuh (sekelas pesawat terbang) untuk menghasilkan desain yang sama sekali berbeda dengan harga yang lebih murah.
Inovasi baru ini disebut-sebut sebagai sesuatu yang “tidak akan dapat disaingi kompetitor lainnya selama beberapa waktu.” Casing laptop hari ini harus menggabungkan beberapa lempengan logam menjadi satu dengan baut atau mekanisme lainnya, tidak demikian dengan proses manufaktur Brick. Lihatlah foto di bawah ini yang memperlihatkan casing yang digosipkan merupakan kulit luar dari MacBook Pro. Apple lagi-lagi akan membawa definisi aestetika dalam industri komputer ke tingkat baru.
Foto Brick
Foto diambil dari Inquisitr
Laptop $800
Salah satu alasan utama mengapa PC berbasis Windows masih dominan dibandingkan Mac adalah harganya yang tinggi, terutama apabila dibandingkan dengan PC berharga murah yang ditawarkan berbagai vendor. Beberapa analis juga sebelumnya mengatakan bahwa penjualan Apple terancam turun, tergerus oleh mendadak populernya produk netbook, terlebih lagi keadaan ekonomi dunia yang memburuk akan menyebabkan konsumen berpikir dua kali sebelum membeli produk mahal (harga MacBook dimulai dari $1099).
Ancaman ini tampaknya tidak didiamkan begitu saja oleh Apple yang ternyata sudah menyiapkan sebuah laptop (lebih) murah. Menurut sumber Inquisitr yang terpercaya, toko retil Apple telah menerima daftar harga yang mencantumkan 12 harga jual yang berbeda, berkisar antara $800 hingga $3100. Daftar harga notebook Apple sebelumnya hanya memiliki 8 harga yang berbeda, 3 untuk MacBook yang dimulai dari $1099, 3 untuk MacBook Pro dan 3 untuk MacBook Air.
Apabila benar Apple akan memperkenalkan sebuah laptop (dan bukan produk lain seperti tablet PC) berharga $800, debutnya produk baru dalam lini produk MacBook ini akan menjadi satu lagi hal yang perlu dipusingkan Microsoft yang pangsa pasarnya di segmen PC mewah tergerus Apple, sedangkan Linux juga melakukan hal yang sama, dari arah yang berlawanan (netbook dan UMPC).
c. Asus Siapkan Eee PC dengan Layar Sentuh
Logo AsusTidak diragukan lagi kalau Eee PC telah menjadi salah satu lini produk unggulan Asus, membuka segmen netbook baru dan mendongkrak keuntungan perusahaan. Oleh karena itu dapat dimengerti bahwa perusahaan asal Taiwan ini berniat untuk memperluas lini produk Eee PC tahun depan dengan memperkenalkan beberapa model baru yang berbeda dari yang lain, terutama karena segmen netbook sudah mulai padat oleh berbagai kompetitor. Menurut Samson Hu, GM bisnis Eee PC di Asus model-model baru ini bertujuan untuk semakin mendongkrak pertumbuhan pendapatan Asus.
Detil pasti model Eee PC yang akan diperkenalkan masih belum banyak, akan tetapi Asus berencana meluncurkan sebuah model dengan layar sentuh di kuartal pertama 2009. Walaupun tidak membocorkan informasi teknis dari Eee PC berlayar sentuh ini, Hu mengatakan bahwa Asus berencana untuk memamerkan produk ini di CES 2009 yang akan diselenggarakan pada tanggal 8 sampai 11 Januari 2009 di Las Vegas.
Selain itu, Asus juga berencana merilis Eee PC yang diperkuat oleh Intel Atom dual core beberapa saat setelah Intel mulai menjual produk tersebut. Jadwal rilis produk ini belum ditetapkan tetapi sudah pasti akan memberikan kinerja yang lebih baik dibandingkan sebagian besar netbook lainnya di pasaran.
Yang terakhir, Jerry Shen CEO Asus juga mengatakan bahwa Asus tengah mengembangkan sebuah model Eee PC baru yang akan mengantarkan netbook lebih dekat lagi ke tujuan awal mereka, yaitu sebagai PC yang sangat portabel, ringan dan murah.. Model ini diduga untuk dirilis tahun depan, dijual dengan harga kurang dari $307. (Softpedia)
Selain produk-produk masa depan ini, Asus belakangan ini terus mengeluarkan laptop baru dengan kecepatan yang mengagumkan, mulai dari Eee PC S101 yang modis hingga laptop aneh yang datang dengan Air Ionizer hingga DVD yang mengemas keygen.
2. Teknologi internet terbaru
a. Youtube Kini Mendukung Tampilan Teater
Setelah beberapa hari sebelumnya mengumumkan sistem upload terbaru dan kapasitas upload yang ditingkatkan sampai 1GB, Youtube menambahkan dua fitur baru yang membuat pengalaman menonton video semakin menarik, yaitu Theatre view dan Lights off.
Theatre View
Theatre view akan membuat suasana menonton video seperti di gedung teater. Mengklik ikon bergambar jendela teater akan mengubah tampilan YouTube menjadi tampilan teater dengan sedikit animasi, dimulai dengan latar belakang menjadi gelap, lalu bagian sidebar sebelah kanan akan turun diikuti dengan munculnya latar belakang bergambar tirai warna merah dibarengi dengan video yang melebar ke tengah halaman. Seperti terlihat pada gambar di bawah ini:
Lights Off
Untuk melengkapi fitur Theater view, disediakan pula fitur Lights off yang dapat membuat tampilan di luar kanvas video menjadi gelap. Fitur tersebut akan diaktifkan secara otomatis saat ikon Theater view diklik. Untuk mematikan fitur ini pengguna hanya perlu mengklik ikon bergambar lampu bohlam.
Kedua fitur tersebut hanya muncul pada video berdurasi panjang (lebih dari 20 menit). Masih belum jelas bagaimana video berdurasi lebih dari 10 menit bisa muncul di Youtube (saya juga pernah menemukan video berdurasi lebih dari 1 jam). Tapi jumlah video tersebut hanya ada 340 dan kebanyakan tersebut berasal dari seri Authors@Google, Standford University, Carnegie Mellon University and Vancouver Film School.
Anda dapat membatasi hasil pencarian video hanya yang berdurasi panjang saja. Caranya dengan menambahkan “&longform=1” di bagian belakang URL hasil pencarian. Contohnya saya memasukkan kata kunci Steve Jobs pada kotak pencarian dan menekan enter/ klik search. Maka di address bar akan muncul URL sebagai berikut:
http://www.youtube.com/results?search_query=steve+jobs&search_type=&aq=f
Ganti bagian belakang URL tersebut (”&aq=f“) dengan “&longform=1” . Sehingga menjadi:
http://www.youtube.com/results?search_query=steve+jobs&search_type=&longform=1
Via GoogleSystem
b. Hati-hati Terhadap YouTube Palsu Penyebar Malware
Pengguna Internet yang sudah mahir tau bahwa mengunduh program komputer yang mencurigakan adalah hal paling berbahaya yang dapat dilakukan secara online, beresiko besar mengakibatkan ditanamkannya virus atau bom waktu lainnya dari seorang cracker. Namun pengguna internet yang mahir sekalipun terkadang masih tertipu oleh para kriminal yang menciptakan halaman YouTube palsu - sebuah replika yang identik dengan situs aslinya untuk menyisipkan malware di dalam sebuah unduhan yang tampaknya datang dari sumber terpercaya.
Screenshot YTFakeCreatorSebuah program bernama YTFakeCreator yang dapat dengan mudah membuat halaman YouTube palsu tersebut sudah tersedia online (link sengaja tidak saya berikan). Pengguna yang menerima email yang membawanya ke halaman palsu tersebut akan melihat pesan eror yang mengklaim bahwa video yang ingin mereka lihat tidak dapat diputar tanpa terlebih dahulu menginstal perangkat lunak baru. Pesan eror tersebut juga menampilkan sebuah link yang mengirimkan virus.
Lebih parah lagi: setelah komputer terinfeksi, sangat mudah bagi para cracker untuk mengarahkan korban kepada halaman YouTube asli untuk melihat video yang ingin mereka lihat — dan menyembunyikan kejahatannya.
Taktik itu sendiri bukanlah hal baru — dan termasuk dalam kategori phishing yang sudah sering diterima banyak orang. Para kriminal online selalu berusaha untuk membuat tiruan situs-situs terkenal untuk memperdayai pengunjung.
Jamz Yaneza dari Trend Micro mengatakan bahwa “taktik ini sangat akurat, dan sangat menakutkan. Apabila saya menonton video YouTube sepanjang hari saya juga kemungkinan besar akan mengunjungi situs ini.” (via physorg)
Bedanya dengan phishing biasa, apabila biasanya kita menerima link yang membawa kita ke situs-situs finansial (PayPal, KlikBCA) — kali ini mereka membawa kita ke salah satu situs hiburan terpopuler dunia. Terlebih lagi, YouTube menggunakan teknologi Flash, sehingga tidak mustahil bila YouTube meminta pengunjung untuk menginstal sesuatu yang lebih baru — ditambah lagi YouTube belakangan ini juga sangat gencar dalam meluncurkan fitur-fitur baru.
Ini menunjukkan bahwa kriminal semakin mahir dalam menciptakan situs gadungan dan menggunakan social engineering yang memanfaatkan psikologi manusia untuk menipu pengguna.
Extension Locationbar2 untuk FirefoxUntungnya, para pengguna yang selalu waspada masih dapat melihat tanda-tanda halaman YouTube palsu. Untuk situs palsu, browser Anda tidak akan menunjukan alamat YouTube yang asli. Dan bahkan untuk sampai pada halaman tersebut, Anda harus terlebih dahulu mengikuti sebuah link yang dikirimkan kepada Anda, yang seharusnya sudah langsung Anda curigai. Apabila Anda menggunakan Firefox, extension Locationbar2 juga dapat membantu Anda mengenali situs YouTube gadungan.
3. Bahasa pemrograman terbaru
1. Java merupakan bahasa yang matang. Java sudah teruji. Java mempunyai kecepatan yang tinggi (terlepas dari apa yang diklaim oleh kebanyakan developer anti-Java).. Kode Java juga cenderung panjang. Dari Java ke Ruby, bisa dipastikan source code Anda akan menciut/mengecil. Dan sangat besar kemungkinan bahwa untuk membuat prototype di Ruby Anda membutuhkan waktu yang jauh lebih singkat daripada membuatnya di bahasa Java.
Contoh Source Code
Berikut ini adalah contoh program untuk menjumlahkan dua angka (diinputkan dari keyboard) di Java:
import java.io.*;
public class Addup
{
static public void main(String args[]) throws Exception {
InputStreamReader stdin = new InputStreamReader(System.in);
BufferedReader console = new BufferedReader(stdin);
int i1 = Integer.parseInt(console.readLine());
int i2 = Integer.parseInt(console.readLine());
System.out.println(i1 + i2);
}
}
Anda dapat menuliskan program tersebut di Ruby sebagai berikut:
a = gets.to_i
b = gets.to_i
c = a + b
puts c
Sumber: A Very Quick Comparison of Popular Languages for Teaching Computer Programming, dengan modifikasi dari Yohanes Santoso
Kemiripan Ruby dan Java
Sama seperti Java, di Ruby…
* Memory diatur secara otomatis melalui garbage collector.
* Obyek diperlakukan secara strongly typed.
* Metode bersifat public, private, atau protected.
* Ada tool untuk dokumentasi dalam kode (di Ruby dikenal dengan sebutan RDoc). Dokumentasi yang dihasilkan oleh rdoc kelihatan sangat mirip dengan yang dihasilkan oleh JavaDoc.
Perbedaan Ruby dan Java
Tidak seperti Java, di Ruby,...
* Anda tidak perlu meng-compile kode Anda. Anda cukup menjalankan saja langsung melalui interpreter Anda.
* Ada perbedaan toolkit GUI. Rubyist dapat mencoba WxRuby, FXRuby, Ruby-GNOME2, atau yang sudah disertakan dengan Ruby seperti Tk.
* Anda menggunakan keyword end setelah mendefinisikan macam-macam hal di Ruby seperti class, sebagai pengganti kurawal buka dan kurawal tutup di sekitar blok kode.
* Anda menggunakan require di Ruby, bukan import.
* Semua anggota variabel adalah private. Dari luar, Anda mengakses semua variabel tersebut lewat bantuan metode.. Anda bisa mengotomatisasi proses ini menggunakan bantuan attr_reader, attr_writer, maupun attr_accessor.
* Buka dan tutup kurung di saat pemanggilan metode biasanya opsional (boleh dipakai boleh juga tidak) dan biasanya tidak dipakai.
* Semua adalah obyek, termasuk angka (obyek bertipe Fixnum) seperti 2 dan 3.14159..
* Tidak ada static type checking. Semua pengecekan tipe bersifat dinamis tapi tetap strongly typed.
* Nama-nama variabel hanya label. Nama variabel tidak punya type yang terkait dengan keberadaan variabel.
* Tidak ada deklarasi tipe. Anda cukup assign ke nama variabel baru jika diperlukan dan sudah otomatis dibuatkan oleh Ruby (contoh a = [1,2,3] sudah cukup di Ruby, tidak membutuhkan deklarasi eksplisit misalnya int [] a = {1,2,3};).
* Tidak ada casting. Solusinya, cukup panggil metode yang diinginkan. Anda dapat menggunakan unit test untuk mengecek kesalahan pada kode atau adanya exception.
* Di Ruby, foo = Foo.new( "hi"), bukan foo = new Foo( "hi" ).
* Konstruktor selalu dinamakan initialize, bukan sama nama kelas tersebut seperti di Java.
* Anda punya “mixin” yang bisa menggantikan interface.
* YAML lebih banyak digunakan ketimbang XML.
* null disebut nil di bahasa Ruby..
* Penanganan untuk == berbeda dengan equals() di Ruby. Gunakan == kalau Anda ingin test ekivalensi di Ruby (kalau di Java pakai equals()). Di Ruby, gunakan equal?() kalau Anda ingin mengetahui apakah dua obyek sama atau tidak (di Java pakai ==).
Bahasa Pemrograman Ruby di Platform Java
Perkembangan terbaru memungkinkan menjalankan kode Ruby pada platform Java.
JRuby adalah interpreter Ruby yang dikembangkan menggunakan platform Java. Dengan JRuby, Anda dapat menjalankan secara langsung kode Ruby (bahkan Rails!) pada sebuah Java Runtime Environment. Anda juga dapat mengakses library Java dan juga sebaliknya. JRuby sudah cukup matang dan dapat digunakan untuk menjalankan sebagian besar kode Ruby tanpa perubahan apapun. Thoughtworks menggunakan JRuby dalam pengembangan aplikasi-aplikasi mereka.
XRuby meng-compile kode Ruby ke dalam bytecode Java. Proyek ini semakin berkembang dari hari ke hari.
Langganan:
Postingan (Atom)