search

Pengikut

Sabtu, Desember 28, 2013

Google bisa Kuasai Dunia

kekuatan yang sebenarnya dari google

Googlesekarang tidak hanya berkecimpung di bisnis mesin cari online semata. Ekspansi bisnis mereka yang kian beragam seolah mengindikasikan Google ingin menguasai dunia. Google yang didirikan Sergey Brin dan Larry Page mengawali kerajaan bisnisnya dengan menjadi mesin pencari online yang sampai saat ini nomer satu didunia.

Berikut ini beberapa faktor mengenai Ekspansi Google dalam hal teknologi untuk mengusai dunia:

1. Menguasai Aliran Informasi

Google  didirikan pada tahun 1998 oleh Sergey Brin dan Larry Page dengan tujuan utama memudahkan orang mencari konten di internet. Sejak berdirinya, Google melesat cepat sebagai mesin cari online terpopuler di dunia. Pangsa pasar mesin cari Google mencapai 70% untuk desktop dan 90% di perangkat mobile.
android mulai kuasai dunia mobile
Ini Artinya, Google menguasai aliran informasi yang diberikan pada sebagian besar pengguna internet. Tidak hanya menguasai aliran informasi, Google juga mengontrol bagaimana orang dapat mengaksesnya. Yaitu dengan sistem operasi Android yang saat ini menjadi OS terpopuler di dunia. Pada tahun 2013, pengguna OS Android telah mencapai 900juta.

Selain android, Google+ merupakan faktor terpenting Google dalam menguasai aliran informasi. Lah kan cuman akun, masak sampai segitunya ??? kalau tidak percaya, sekarang semua layanan Google mulai di-intergrasi dengan akun g+ (Google+) salah satu contohnya: youtube.com.

2. Menguasai Gadget

Baru-baru ini Google mulai langkah ekspansi dalam bidang gadget. Langkah pertama Google adalah mengakuisisi Motorola. Tau sendiri-kan, siapa pembuat Android ?? pendirinya bukan Google sih, melainkan Android, Inc., tapi kepemilikan-nya ada ditangan Google. Namun dengan fakta Google telah memiliki Android, bukan tidak mungkin Motorola akan menjadi mobile terbaik diantara yang lainnya.
Motorola mulai bangkit ditangan Google
Belum lagi keberadaan Google Glass, yang memiliki berbagai keunggulan. Bukan tidak mungkin akan menjadi gadget favorit di masa depan.

3. Menguasai Transportasi Masa Depan

Google Car yang berbasis mobil Toyota Prius ini bisa berjalan sendiri tanpa campur tangan pengemudi alias Otomatis. Mobil canggih tersebut dilengkapi layanan Google seperti Google Maps untuk navigasi.
google car-mobil masa depan
Dalam video demonya, mobil ini bisa berjalan ngebut tanpa menabrak.

Walaupun mobil tersebut masih dalam tahap pengembangan, namun ini merupakan langkah besar Google untuk mulai ekspansi bisnis dibidang transportasi.

4. Menguasai Robotika

robot masa depan dari google
Di masa depan, peran robot diprediksi semakin penting. Tidak hanya untuk membantu proses produksi di pabrik, namun juga menolong kegiatan manusia sehari hari. Google tampaknya paham betul dengan potensi bisnis robotika. Sehingga mereka mengakuisisi beberapa perusahaan robot, yang terbaru adalah Boston Dynamics, produsen robot teknologi tinggi.

Boston Dinamics merupakan produsen robot yang mengembangkan robot perang atau militer. Belum jelas robot seperti apa yang ingin dikembangkan Google. Jika penasarann dibawah ini video robot ciptaan Boston Dinamics:


5. Teknologi Panjang Umur 

Semua manusia pasti akan menjadi tua dan meninggal. Nah, Google sepertinya ingin memperlambat proses tersebut dengan pendirian sebuah perusahaan baru bernama Calico. Calico melakukan berbagai penelitian dengan tujuan utama memperpanjang umur manusia. Targetnya memperpanjang umur dari 20 sampai 100 tahun.

Lary Page, bos dan pendiri Google, menyatakan Calico akan mencoba menemukan obat untuk melawan penyakit dan memperlambat proses penuaan manusia. Calico akan dipimpin oleh David Bostein, mantan profesor di Princeton University yang akan menjadi Chief Scientific Officer.


Kesimpulan 

Dari keseluruhan faktor tadi cuman faktor ke-lima yang tidak masuk akal dan sulit di implementasikan oleh Google. Tapi sepertinya Google tidak akan berhenti membuat kejutan dalam bidang teknologi.

Kamis, Desember 26, 2013

Jepang buka Kamp Rehabilitasi pecandu Internet

rehabilitasi pecandu Internet di Jepang
Tak hanya narkoba atau obat-obatan terlarang saja yang bikin orang kecanduan dan perlu direhabilitasi, pecandu Internet-pun juga perlu direhabilitasi. Di Jepang, kasus kecanduan Internet dilaporkan makin parah hingga memerlukan program rehabilitasi. Diketahui bahwa dari 100.000 pelajar yang disurvei oleh Nihon University, sekitar 8% di antaranya mengidap kecanduan Internet. Untuk alasan inilah akhirnya pemerintah Jepang berencana membuat sebuah kamp rehabilitasi.

Di perkemahan yang akan dibangun oleh Kementerian Pendidikan Jepang ini, pelajar akan dijauhkan dari piranti yang terkoneksi dengan Internet, terutama ponsel. Perkemahan alias kamp yang dimaksud memang ditujukan untuk mereka yang akut kecanduan Internet.
"Kami memperkirakan ini akan berdampak pada sekitar 518.000 pelajar di sekolah menengah dan tinggi di Jepang," ujar Akifumi Sekine, perwakilan dari kementerian tersebut.
Angka itu diyakini akan meningkat seiring lebih banyak kasus lagi yang bakal dijumpai.


Di sini, partisipan didorong untuk berinteraksi melalui olaharaga dan permainan-permainan. Disediakan pula psikiater dan psikoterapis klinis jika pelajar membutuhkan penyuluhan. Sebelum jepang mempunyai ide pembuatan kamp rehabilitasi pecandu Internet, China dan Amerika Serikat sudah terlebih dahulu memiliki kamp yang serupa.

Internet memang memiliki banyak manfaat tapi selain itu Internet juga dapat berdampak buruk bagi pengguna-nya. Hal ini disebabkan oleh kecanduan akan informasi yang terus-menurus update tanpa henti (kecuali pulsa habis). Di indonesia, Internet sudah mulai menjadi komuditas, hal ini bagus untuk kemajuan namun harus berbarengan dengan pendidikan yang benar atau pemberian arahan terhadap penggunaan Internet. Ada pepatah:
Internet bagai sebuah pisau, yang jika digunakan dengan benar dapat membantu pekerjaan tapi jika salah digunakan akan dapat menimbulkan banyak masalah. 

Sumber: inet.detik.com
Selasa, Desember 17, 2013

LTE handal dalam Kualitas Suara

kualitas suara 4G atau LTE

Teknologi Long Term Evolution (LTE) yang digunakan oleh jaringan seluler generasi keempat (4G) ternyata tak hanya soal evolusi data kencang saja, namun kualitas suara pun juga akan jadi andalan.

Di dalam teknologi baru ini, nanti akan ada yang namanya VoLTE, alias Voice over LTE. Dalam fitur teknologi ini yang coba digadang-gadang oleh Nokia Solutions and Networks (NSN) untuk pasar Indonesia.

Sambungan suara berbasis akses data ini juga diproyeksi NSN akan ikut booming saat LTE resmi dikomersialkan oleh operator seluler di Indonesia tak lama lagi. Bahkan trafiknya diyakini cukup besar, yaitu 1 gigabyte data per pengguna per hari dalam Technology Vision 2020.
Selasa, Desember 17, 2013

Kendala LTE di Indonesia

Kendala LTE di Indonesia
Mencari posisi frekuensi yang ideal untuk jaringan generasi keempat berbasis Long Term Evolution (LTE) di Indonesia membutuhkan banyak pertimbangan. Kendati tetap ada posisi yang ideal untuk teknologi baru tersebut.

Adopsi LTE di 700 MHz masih belum memungkinkan karena masih ditempati oleh layanan TV analog. Frekuensi itu masih belum dikosongkan karena migrasi ke TV digital masih lama.

Direktur Utama Telkomsel Alex Janangkih Sinaga sempat berpendapat, 700 MHz tak mesti jadi pilihan utama karena masih ada frekuensi 1.800 MHz dan 2,3 GHz. Ketiganya bisa diadopsi di Indonesia, operator pun banyak yang sudah siap jika LTE di berbagai frekuensi.

Namun dari seluruh LTE di dunia sebagian besar mengalokasikan frekuensi di 1.800 MHz. Tapi sampai saat ini, di pita 1.800 MHz masih digunakan untuk 2G SMS dan voice.

Semoga aja dapat mengalokasikan frekuensi kosong untuk LTE.
Selasa, Desember 17, 2013

OS Mobile Baru yang Siap menjatuhkan Android

penantang os Android
Android boleh saja menjadi OS mobile terbaik dan sedang menikmati masa kejayaannya sebagai platform sistem operasi mobile nomor satu di dunia saat ini. Namun pada 2014 mendatang, Android akan mendapat berbagai macam pesaing yang akan berusaha menjatuhkan Android dari posisi puncak OS mobile.

Berikut ini beberapa penantang Android:

1. Firefox OS

firefox os mobile
Mozilla menyatakan operator Deutsche Telekom, Sprint, Smart, Telecom Italia, Telenor dan Etisalat menyatakan dukungannya pada Firefox OS. Dukungan dari operator dan vendor handset dinilai krusial bagi OS baru smartphone agar diminati pasar. Sebab, mereka akan menantang Android dan iOS yang saat ini sangat mendominasi.

Ponsel berbasis OS Firefox rupanya mengundang minat banyak developer. Buktinya, tak butuh waktu lama bagi manufaktur ponsel berikut untuk menjual habis piranti tersebut di online store-nya.

2. TIZEN

tizen os samsung dan intel
OS Tizen ini merupakan hasil kolaborasi Samsung dengan Intel, yang belakangan mulai merambah banyak perusahaan. Setidaknya ada 36 perusahaan digandeng untuk memperluas dukungan.
Sebelumnya Samsung juga pernah membuat OS mobile yang bernama OS Bada yang tak terlalu terdengar.
Tizen adalah hasil pengembangan dari platform MeeGo yang dulu dikembangkan Nokia bersama Intel dan LiMo.

3. Sailfish

Jolla - Sailfish
Nama ponselnya adalah Jolla, sedangkan sistem operasinya adalah Sailfish. Ponsel dan sistem operasi ini merupakan besutan mantan dan para petinggi Nokia yang hengkang.
Diungkap Tomi Pienimaki, CEO Jolla, mereka bakal menyiapkan Sailfish agar bisa dijalankan pada ponsel Android. Dengan kata lain, nantinya pengguna ponsel Android dapat mengganti sistem operasi yang digunakannya dengan Sailfish.
Menariknya, Jolla bakal menghadirkan OS Sailfish untuk ponsel Android layaknya custom ROM Android. Dengan begitu, mudah bagi pengguna untuk menginstal Sailfish ke dalam ponsel Android miliknya untuk menggantikan sistem operasi Android yang ada.

Ponsel Jolla sendiri sudah bisa dibeli sejak beberapa waktu lalu, namun memang masih terbatas untuk di negara tertentu saja. Salah satu kelebihannya adalah OS Sailfish dipastikan mampu menjalankan sebagian besar aplikasi Android yang ada di dunia.

4. Ubuntu

OS ubuntu mobile & smartphone
Di awal versinya, OS Ubuntu Canonical ini telah menyertakan beberapa aplikasi standar di dalamnya yang terdiri dari browser, clock, weather, dan kalkulator. Canonical selaku pembesutnya juga menjanjikan bahwa saat smartphone pertama Ubuntu dilepas ke publik, pasar aplikasi Ubuntu Software Center juga akan diluncurkan bersamaan.


Bagaimana, tahun 2014 mau pindah OS mobile atau tetap Android ???

Sumber: inet.detik.com
Senin, Desember 16, 2013

Bhinneka Website Ecommerce Terbesar Di Indonesia

Pendiri Bhinneka.com - Hendrik Tio
Ada yang tau ndak website Ecommerce terbesar di Indonesia ???
Kalau menurut saya pribadi, Bhinneka.com yang pantas menyandang website Ecommerce terbesar di indonesia. Alasan saya, karena desain User Interface Bhinneka.com sangat bagus dan menarik, Terlepas dari load yang relatif lambat (untuk ukuran modem rumahan).

Siapakah Pendiri dari website Bhinneka.com ??
Jawabannya adalah Hendrik Tio.
Tahun 1999-an Hendrik Tio bersama beberapa rekannya memberanikan diri untuk masuk dalam dunia bisnis online, walaupun pada masa itu Internet merupakan hal yang langka dan mahal.

Pada awalnya, Hendrik Tio bersama beberapa rekan sejawatnya yaitu Nicholas, Johannes, Darsono, dan Tommy berencana untuk melirik potensi dunia internet sebagai media pemasaran produk-produk IT yang mereka jual. Setelah diskusi yang cukup panjang, akhirnya ia memutuskan untuk total membuat sebuah webstore dengan nama Bhinneka.com sesuai dengan gerai toko nya yang bernama Bhinneka.

Modal 100 juta rupiah pun digelontorkan untuk awal pengembangan website. Jumlah yang tidak sedikit tersebut digunakan oleh Hendrik untuk mempromosikan websitenya melalui Google. Dengan harapan akan dengan cepat menarik perhatian para pembeli masuk pada website nya, Hendrik pun tidak ragu lagi meski dana yang sangat besar tersebut harus dikeluarkan.

Namun keuntungan besar yang ia idam-idamkan nampaknya tidak akan datang dengan cara yang mudah. Dalam masa perkembangannya, toko Bhinneka sempat beberapa kali mendapat kan masalah. Seperti contoh nya pengaruh krisis global yang pernah terjadi beberapa waktu lalu hingga masalah penipun transaksi kartu kredit yang makin marak di dunia e-commerce. Bahkan hingga Hendrik harus mengambil keputusan untuk menutup layanan pembelian melalui transaksi kartu kredit. 

Dengan kesabaran dan ketekunannya untuk berinovasi, lambat laun Bhinneka telah mendapatkan perhatian dan kepercayaan dari para pengguna internet yang sedang mencari produk-produk IT atau pun gadget. Hingga akhir nya webstore yang dulunya hanya dikunjungi sekitas 50 visitor perhari tersebut kini telah mendapat pengunjung lebih dari ratusan ribu visitor perhari. Dan sekarang menduduki peringakat 1 website Ecommerce terbesar.

Hal lain yang juga menjadi perhatian dari Hendrik adalah bagaimana menciptakan pelayan konsumen dengan konsep dari hati ke hati. Pelayanan konsumen yang seakan-akan bisa bertemu langsung dengan penjual dan dapat merasakan rasa saling membutuhkan dan menguntungkan, itulah yang diharapkan oleh Hendrik.


Bagaimana pendapat anda, mengenai Bhinneka.com ??
Jika belum tau, kunjungi aja Bhinneka.com.
Sabtu, Desember 14, 2013

Solusi Penyimpanan Data untuk Perusahaan

data strorage
Data tidak diragukan lagi sudah menjadi darah kehidupan organisasi/perusahaan digital saat ini. Solusi penyimpanan tetap menjadi prioritas utama dalam anggaran TI karena Integritas, Ketersediaan dan Perlindungan data adalah sangat penting bagi produktivitas bisnis dan kesuksesan. Kendati demikian, peran penyimpanan data/informasi semakin lama kian tinggi.

Meskipun kebutuhan untuk penyimpanan data itu jelas dan penting, tetapi solusi yang ditawarkan dipasaran cukup bervariasi yang sering membuat bingung dalam menentukan solusi mana yang paling tepat buat perusahaan. Memilih solusi tersebut merupakan keputusan individu yang disesuaikan dengan kebutuhan. Tidak ada pilihan yang benar atau salah, semua itu bergantung pada masing-masing individu.

Tetapi meskipun demikian, kita harus tetap fokus pada kebutuhan khusus dan tujuan bisnis untuk jangka panjang perusahaan agar tepat guna. Berikut beberapa kriteria kunci untuk dipertimbangkan, antara lain:

  • Kapasitas - jumlah dan jenis data (level file atau level blok) yang perlu disimpan dan dibagi.
  • Kinerja - I/O dan persyaratan dari throughput.
  • Skalabilitas - pertumbuhan data jangka panjang.
  • Ketersediaan dan Keandalan - bagaimana keadaan data dan aplikasi bisnis.
  • Perlindungan data - persyaratan Backup dan pemulihan.
  • Staf TI dan sumber daya yang tersedia.
  • Anggaran yang tersedia.

Secara umum dipasaran, saat ini ada 3 solusi untuk media penyimpanan untuk perusahaan, yaitu Direct-Attached Storage (DAS), Network-Attached Storage (NAS) dan Storage Area Networks (SAN).
Berikut ini detail mengenai storage diatas:


1. DAS: Ideal untuk Local Data Sharing

Direct-Attached Storage (DAS) perusahaan
Direct-Attached Storage (DAS) merujuk pada sistem penyimpanan digital secara langsung yang terpasang ke server atau workstation, tanpa storage network di antaranya. Dengan kata lain storage yang menempel langsung (point-to-point) pada server atau komputer kita. Termasuk dalam kategori Direct-Attached Storage yaitu apabila kita menggunakan eksternal storage yang dihubungkan ke channel eksternal SCSI card yang kita gunakan. 

Teknologi ini cocok untuk kondisi yang membutuhkan akses cepat ke system disk karena DAS memiliki transfer rate yang sangat cepat antara server dan hard disk. Jadi, banyak aplikasi yang umumnya compatible dengan teknologi ini.

DAS juga cocok untuk jaringan yang kecil. Dari segi biaya serta kapasitas media penyimpanan (hard disk), maka teknologi ini masih jauh lebih murah dibandingkan dengan teknologi yang lain.

DAS sangat ideal untuk file sharing secara lokal dalam lingkungan dengan server tunggal atau beberapa server, misalnya usaha kecil atau departemen atau kelompok kerja yang tidak perlu berbagi informasi jarak jauh atau antar perusahaan. Perusahaan kecil biasanya memanfaatkan DAS untuk kebutuhan menyimpan file atau e-mail, sedangkan perusahaan besar bisanya menerapkan teknologi campuran yaitu menggunakan DAS disamping NAS dan SAN. DAS juga menawarkan kemudahan manajemen dan administrasi, karena dapat dikelola menggunakan sistem operasi jaringan dari server terpasang. Namun, kompleksitas manajemen dapat meningkat cepat dengan penambahan server baru. Hal ini dikarenakan penyimpanan untuk setiap server harus diberikan secara terpisah.

Dari perspektif ekonomi, investasi awal model penyimpanan DAS lebih murah. DAS juga dapat berfungsi sebagai solusi sementara bagi mereka yang ingin bermigrasi ke penyimpanan jaringan (network storage) di masa yang akan datang. Untuk perusahaan yang mengantisipasi pertumbuhan data, penting untuk diingat bahwa DAS terbatas dalam skalabilitas. 

Kekurangan teknologi ini adalah harus maintain setiap DAS satu persatu, menggunakan monitoring tools untuk mengetahui besar kapasitas storage yang sedang digunakan.


2. NAS: File-level data sharing yang cocok untuk antar gedung 

Network-Attached Storage (NAS) perusahaan
Network-Attached Storage (NAS) adalah storage hard disk yang dikonfigurasi dengan memberikannya IP Address dan dipasang di jaringan LAN (bukan dgn cara memasang langsung di komputer yang menjalankan aplikasi), sehingga dapat diakses oleh beberapa user sekaligus. Dengan cara memindahkan akses ke storage beserta manajemennya dari server seperti ini, maka program aplikasi dan file dapat diakses lebih cepat, tidak menggunakan resource prosesor yang sama lagi. NAS ini terdiri dari hard disk storage (umumnya juga termasuk sistem RAID multi disc) beserta software untuk mengkonfigurasinya. Dari sisi instalasi, perbedaan NAS dengan DAS adalah sejak awal pengguna NAS sudah harus menentukan berapa besar hard disk yang akan dialokasikan untuk keperluan tertentu.

NAS merupakan pilihan ideal utk perusahaan yang ingin mencari cara sederhana dan biaya-efektif guna mencapai akses data yang cepat bagi banyak client pada tingkat file. Pada awalnya NAS diperuntukkan kepada perusahaan kecil dan menengah. Walaupun demikian, NAS tetap menjadi primadona dikalangan enterprise karena harga dan kemudahan penggunaannya. Khusus utk perusahaan kecil, NAS merupakan solusi terbaik karena NAS sangat mudah untuk diinstall, digunakan, dan dikelola walaupun tanpa orang TI sekalipun. Berkat kemajuan teknologi disk drive, mereka juga mendapatkan keuntungan dari biaya yang lebih rendah dalam arti kata dapat menekan anggaran belanja TI.

Sistem NAS dapat diintegrasikan ke dalam lingkungan apapun dan melayani file pada semua platform operasi. Pada jaringan, sistem NAS muncul seperti native file server untuk masing-masing client yang berbeda. Itu berarti bahwa file akan disimpan pada sistem NAS, serta diambil dari sistem NAS, dalam format file asli si-client. NAS juga didasarkan pada protokol industri jaringan standar seperti TCP/IP, FC dan CIFS.

Kekurangan NAS selain harga yang lebih mahal dibanding dengan DAS, yaitu kecepatan akses dari server ke storage dibatasi oleh kecepatan jaringan yang dimiliki, karena NAS diletakan dalam jaringan LAN. Selain itu, bila membutuhkan akses cepat ke block device (seperti dalam aplikasi database), tidak disarankan untuk menggunakan NAS. Aplikasi yang membutuhkan akses ke block-device sangat bagus bila menggunakan solusi Direct Attached Storage (DAS) atau Storage Arena Network (SAN).


3. SAN: Blok data besar dengan metode akses teknologi jaringan 

Storage Area Network (SAN) perusahaan
Storage Area Network (SAN) adalah sebuah jaringan berkecepatan sangat tinggi yang khusus, terdiri dari server dan penyimpan (storage). Terpisah & berbeda dengan LAN/WAN perusahaan, tujuan utama SAN adalah untuk menangani trafik data dalam jumlah besar antara server dan peralatan penyimpan, tanpa mengurangi bandwidth yang ada di LAN/WAN. Biasanya tersambung melalui Fiber Channel, sebuah teknologi komunikasi data berkecepatan sangat tinggi, menjadikan SAN sebuah jaringan dedicated yang platform-independent yang beroperasi dibelakang server.

SAN terdiri dari infrastruktur komunikasi, yang memberikan sambungan fisik, dan lapisan manajemen, yang mengatur sambungan, elemen penyimpan, dan sistem komputer sehingga menghasilkan transfer data yang sangat aman dan handal. SAN merupakan solusi konfigurasi masa depan untuk media penyimpanan data dalam jumlah besar (TeraByte) dalam berbagai servis yang berbasis online di internet maupun intranet. 

Keuntungan utama dari SAN adalah:
  • Availability:
    Satu copy dari data jadi dapat di akses oleh semua host melalui jalur yang bebeda dan semua data lebih effisien dalam me-manage-nya.
  • Reliability:
    Infrastruktur transport data yang dapat menjamin tingkat kesalahan yang sangat minimal, dan kemampuan dalam mengatasi kegagalan.
  • Scalability:
    Server maupun media penyimpanan (storage) dapat ditambahkan secara independent satu dan lainnya, dengan tanpa pembatas harus menggunakan sistem yang proprietary.
  • Performance:
    Fibre Channel (standar enabling teknologi untuk interkonektifitas SAN) mempunyai bandwidth 100MB/ps bandwidth dengan overhead yang rendah, dan SAN akan memisahkan trafik backup dengan trafik standar LAN/WAN.
  • Manageability:
    Berkembangnya perangkat lunak dan standar baik utk FC-AL (Fibre Channel Arbitrated Loop) maupun Fibre Channel fabric memungkinkan managemen dilakukan secara terpusat dan koreksi dan deteksi kesalahan yang pro-aktif.
  • Return On Information Management:
    Karena bertambahkan tingkat redudansi dan kemampuan managemen yang baik, maupun kemampuan untuk di tambahkan server dan media penyimpan (storage) secara independen - SAN pada akhirnya memungkinan biaya kepemilikan yang rendah pada saat yang sama menaikan Return On Information Management (ROIM) di bandingkan metoda penyimpanan tradisional.

Kesimpulan

Dengan berbagai teknologi penyimpanan informasi yang tersedia saat ini, bagaimanakah cara yang terbaik untuk menentukan solusi mana yang paling tepat untuk sebuah perusahaan? DAS, NAS dan SAN semua menawarkan keuntungan yang luar biasa, tetapi masing-masing hanya cocok untuk lingkungan dan situasi tertentu.
Untuk itu saya akan memberi sedikit gambaran umum sebagai bahan pertimbangan dalam memilih strorage untuk sebuah perusahaan:

  1. Berapa anggaran biaya untuk storage-nya ??? 
  2. Pertimbangkan sifat data dan aplikasi, seberapa kritis dan intensif-kah pengolahan data-nya?
  3. Berapa tingkat minimum yang disepakati terhadap kinerja dan ketersediaan data? 
  4.  Apakah data yang di-sharing atau dikelola itu untuk satu lingkungan kantor, ataukah didistribusikan antar gedung atau perusahaan?

Oleh karena itu, sangat penting bagi sebuah perusahaan untuk memiliki seorang profesional TI. Karena seorang TI akan membuat penilaian yang komprehensif dari kondisi dan persyaratan dari segala aspek disamping menjaga tujuan bisnis perusahaan untuk jangka panjang.
Senin, Desember 09, 2013

Google Rayakan Ultah Grace Hopper

Grace Hopper sang penemu COBOL
Pada hari ini Senin 9 Desember 2013 Google memperingati hari kelahiran Grace Hopper. Siapa sih Grace Hopper ??? kok saya ndak tau !! mungkin saya terlalu sering dengar bahasa JAVA jadi bahasa pemprogram yang lain jadi kedengaran asing. 

Grace Hopper merupakan sang pencipta bahasa pemrograman COBOL. Google Doodle menampilkan animasi menggambarkan display turunan bahasa pemrograman C itu. Google sendiri sering menampilkan peringatan atau hari-hari besar dari tokoh-tokoh terkenal dan berjasa dalam bentuk animasi dalam Google Doodle.

Grace Hopper merupakan wanita yang sukses membuat spesifikasi bahasa COBOL (singkatan dari Common Business Oriented Language). Merupakan bahasa pemrograman generasi ketiga. Bahasa COBOL dapat menyelesaikan masalah-masalah akuntansi yang berhubungan dengan perdagangan, seperti sistem pengelolaan keuangan, laporan pengeluaran sebuah perusahaan dan lain-lain.

Nama lengkap Grace Hopper sendiri adalah Grace Murray Hopper lahir pada 9 Desember 1906. Ia sangat terkenal dalam bidang ilmu komputer. Tak heran jika Grace Hopper adalah salah satu programmer pertama dari komputer Harvard Mark I, dan mengembangkan compiler pertama untuk bahasa pemrograman komputer. 

Dia juga mempopulerkan istilah “debugging” untuk memperbaiki gangguan komputer (terinspirasi oleh ngengat yang sebenarnya dihapus dari komputer).

Karena segudang prestasi dan peringkat angkatan laut, dia kadang-kadang disebut sebagai “Amazing Grace”.Angkatan Laut AS USS Hopper (DDG-70) adalah nama untuk dirinya, seperti Cray XE6 “Hopper” superkomputer di NERSC dan juga ruang belajar di Chalmers University of Technology. 

Grace Murray Hopper meninggal dunia pada 1 Januari 1992.
Minggu, Desember 08, 2013

Tips Aman main Game | Komputer

tips main game di komputer
Tau ndak kalau tidak semua komputer yang di buat dapat memainkan semua game yang ada !!!

Komputer yang mempunyai spesifikasi rendah, mungkin tidak dapat memaikan beberapa game generasi sekarang yang memiliki grafis super, namun di artikel ini saya akan membahas bagaimana memainkan game komputer dengan aman tanpa memperpendek umur komputer tersebut.

Usahakan jika anda bermain game lihat spesifikasi game tersebut terlebih dahulu, apakah komputer anda sanggup untuk memainkannya atau tidak ?. Spesifikasi komputer yang tinggi sangat berperan penting dalam hal ini. Kita seringkali memaksakan komputer untuk bermain game, tanpa kita sadari anda telah memaksakan komputer untuk melakukan pekerjaan di atas kemampuannya dan beresiko merusak hardware didalam komputer tersebut. 

Kalau anda ingin mengetahui spesifikasi atau komponen-komponen penting dalam memainkan game, berikut beberapa tipsnya:

  1. Komponen yang paling penting adalah VGA (Video Graphic Aray)
    Hadrware yang satu ini merupakan komponen penting dalam sebuah game, karena komponen inilah yang menentukan kualitas grafis dalam komputer. Dalam game yang ingin kita mainkan apakah ada ketentuan memakai VGA onboard atau VGA Card ? jika memang memakai VGA Card lihat lebih detail spesifikasi VGA yang dibutuhkan. 
    Saran: Kalau bisa spesifikasi VGA komputer anda harus lebih tinggi dari spefikasi game yang dibutuhkan (walaupun cuman lebih tinggi sedikit). Ini mencegah agar hardware tersebut tidak cepat panas.

  2. CPU (Central Processing Unit)
    Lihat juga spesifikasi CPU dari game tersebut. 
    Saran:
     Dalam melihat spesifikasi CPU game jangan terkecoh dengan kecepatan CPU tapi lihat jenis CPU yang bisa menjalankan game tersebut. Contoh: CPU pentium 4 spesifikasi kecepatannya hampir sama dengan Core i3 namun jangan samakan kedua CPU tadi, karena keduanya memiliki arsitektur yang berbeda.

  3. Memory
    Memory menentukan stabil tidaknya sebuah game, karena berperan dalam menyimpan beberapa item dalam game (bukan save).
    Saran:
    Jangan cuma melihat memory dari kapasitasnya doang, tapi lihat juga dari sisi kecepatan.

  4. Matikan Software
    Maksud dari kalimat diatas adalah matikan software yang tidak perlu seperti antivirus, atau software yang berjalan di underground (jika pengen jelas lihat di taks manager).
    Saran: Kenapa antivirus harus dimatikan ??  menurut pengalaman saya, ketika main game, antivirus juga ikut running dan kadang-kadang scan tanpa di perintah. Hal inilah yang memyebabkan game ngadat. Itu disebabkan antivirus mengambil sebagian resource CPU dan Memory.

  5. Gunakan Pendingin yang baik
    Dalam memainkan game, semua hardware dalam komputer cenderung cepat panas karena semua hardware tersebut bekerja berbarengan.
    Saran: Pilih pendingin (Fan) yang bagus pada Case dan pada procesor.

  6. Jangan Percaya
    Jangan percaya !!! apanya ?? mungkin itu yang anda pikirkan ketika membaca judul tips ke-enam. Maksudnya jangan percaya dengan tips yang ada di internet yang katanya bisa memainkan game berat hanya menggunakan software tanpa harus mempunyai komputer spesifikasi yang tinggi (hardware).
    Saran: Dalam dunia IT yang saya ketahui, sebuah hardware tidak dapat di akali atau spesifikasinya di manipulasi karena hardware merupakan spesifikasi (batasan minimum-maksimum) tapi hal ini tidak menutup hardware dapat dipaksa kinerjanya namun ada satu resiko yang harus dihadapi. Resikonya adalah umur hardware pendek atau cepat rusak. Kalau tidak percaya lihat aja Overclock (teknik memaksa kinerja procesor). 

Kesimpulan:

Jika memang anda ingin nyaman dalam memainkan game, maka sebaiknya spesifikasi komputer melebihi spesifikasi game (spesifikasi recommend). Jika anda memaksa komputer yang memiliki spesifikasi rendah untuk memainkan game maka anda akan mendapatkan pepatah dari saya "Kesenangan sekarang menjadi tangisan Esok".


Sabtu, Desember 07, 2013

Technical Consultant | Sang Spesialis

konsultan IT
Technical Consultant atau kadang disebut sebagai “Consultant” saja sesuai namanya bekerja sebagai konsultan IT. Tugas utama seorang konsultan adalah merekomendasika solusi teknologi IT terbaik untuk memecahkan masalah yang ada. Bila seorang software architect lebih menguasai solution domain, seorang technical consultant lebih menguasai problem domain. 

Seorang technical consultant mirip seorang system analyst yang lebih sering membuat konsep proses bisnis dan requirment daripada melakukan design atau coding. Technical consultant tentunya juga menguasai teknologi software development tetapi pada level yang lebih umum dan luas (high level) dan lebih condong termasuk dalam bidang software consulting.

Berbeda dengan software architect yang lebih banyak bekerja secara internal dalam perusahaan, technical consultant lebih banyak bekerja untuk memberikan konsultasi kepada client/customer dan lebih banyak berhadapan dengan banyak orang. Untuk itu dibutuhkan interpersonal dan writing skill yang memadai.

Apabila anda sering mendengar istilah ERP (Enterprise Resource Planning) consultant, profesi tersebut termasuk dalam technical consultant. seorang ERP consultant tentunya harus menguasai proses bisnis enterprise dan bagaimana mengimplementasikannya dalam produk software yang dikuasai / direkomndasikannya. 

Tugas Technical Consultant:

  1. Memberikan konsultansi/rekomendasi mengenai solusi IT terbaik untuk memecahkan masalah 
  2. Membuat dokumen seperti proposal, requirement dan desain software secara umum 
  3. Melakukan pelatihan (training) kepada para pengguna software

Keahlian yang Diperlukan:

  1. Berpengalaman dan menguasai berbagai macam proses bisnis enterprise atau jenis bisnis tertentu 
  2. Menguasai teknologi IT secara luas 
  3. Menguasai secara mendalam tentang solusi software yang direkomendasikan 
  4. Menguasai penulisan dokumen dan komunikasi verbal dengan baik (dalam bahasa Inggris dan Indonesia)

Denger-denger bayaran Technical Consultant adalah yang tertinggi dalam bidang IT.
Bagaimana ada yang tertarik menjadi Technical Consultant ??
Sabtu, Desember 07, 2013

Database Administrator (DBA) | Sang Data

Database Administrator (DBA)
Profesi Database Administrator (DBA) terkait erat dengan programmer dan system analyst. Seorang DBA biasanya pernah menjadi seorang programmer tetapi pekerjaannya lebih sering berkaitan dengan database.

Perbedaannya dengan database application programmer adalah seorang DBA memiliki keahlian lebih mendalam dalam hal desain, optimasi dan manajemen RDBMS (Relational Database Managemant System) tertentu seperti Oracle, SQL Server, MySQL dll. Tentunya penguasaan terhadap SQL (Structured Query Language) mutlak diperlukan. DBA harus memiliki keahlian menterjemahkan requirement proses bisnis ke obyek-obyek dalam database seperti tabel, query\view dan stored procedure disamping keahliannya dalam optimasi database seperti tuning, indexing, clustering, backup data, maintain high availability dan sebagainya.

Seorang DBA juga perlu memahami beberapa hal tentang hardware seperti teknologi server, storage devices dll agar dapat merekomendasikan database yang optimal. Pengetahuan tentang server clustering, storage array network (SAN), RAID, backup devices dan optimalisasinya merupakan keahlian unik seorang DBA.

Tugas Database Administrator:

  1. Merancang dan membangun database dalam sebuah system 
  2. Merekomendasikan solusi terbaik dalam implementasi database baik dalam hal software maupun hardware 
  3. Memaintain database agar dapat berjalan dengan baik dan optimal

Keahlian yang Diperlukan:

  1. Menguasai ERD, SQL dan desain database secara mendalam 
  2. Menguasai berbagai teknik optimalisasi/tuning, backup dan maintain database 
  3. Menguasai secara mendalam salah satu atau lebih RDBMS beserta tools yang ada. 
  4. Memahami tentang salah satu platform/bahasa pemprograman untuk mengakses database 
  5. Menguasai teknologi server, storage, operating system yang berkaitan dengan implementasi database

Saya sendiri sudah mengalami beberapa tentang database pada mata-kuliah SBD (Sistem BasisData) dan SIM (Sistem Informasi Manajemen). Dan alhamdulillah saya pusing.

Bagaimana ada yang tertarik menjadi Database Administrator (DBA) ??
Minggu, Desember 01, 2013

Software Architect | Sang Arsitek

Technical Architect
Software architect atau kadang disebut juga sebagai Technical Architect biasanya bekerja di perusahaan software development yang memiliki produk-produk software yang cukup besar dan kompleks. software architect bertugas untuk mendesain dan merekomendasikan secara technical mengenai bagaimana dan apa yang diperlukan dalam mengembangkan produk software tersebut. Profesional di bidang ini biasanya pernah meniti karir sebagai programmer, software engineer atau system analyst.

Bila system analyst harus memiliki pengetahuan yang berimbang antara proses bisnis (problem domain) dan software technology (solution domain), seorang architect dituntut untuk menguasai software technology secara lebih mendalam. Kemampuannya dalam hal technical sangat diperlukan dalam proyek-proyek software development berskala besar dan kompleks, dimana keputusan dalam pemilihan teknologi yang paling tepat dan penguasaanya sangat menentukan kesuksesan proyek. Keahlian utama seorang software architect adalah dalam bidang software design dan software development technology.

Tugas Software Architect:

  1. Merekomendasikan teknologi yang paling cocok untuk mengembangkan produk software 
  2. Membuat standar-standar software development yang akan digunakan oleh tim programmer / developer 
  3. Membuat rancangan/desain software dan proses pengembangannya secara keseluruhan

Keahlian yang Diperlukan:

  1. Menguasai hal-hal yang dikuasai programmer, system analyst dan software engineer 
  2. Menguasai secara mendalam tentang software development technology 
  3. Menguasai penulisan dokumen dengan baik (dalam bahasa Inggris dan Indonesia)

Bagaimana ada yang tertarik menjadi system Architect???
Sabtu, November 30, 2013

Markas Google Indonesia

Akhirnya Google Indonesia mempunyai kantor resmi, tak ubahnya kantor pusat milik Google pusat. kantor perwakilan Google Indonesia-pun disulap menjadi esentrik namun tetap efesien. Berikut ini foto-foto yang saya dapat dari inet.detik.com

Markas Google Indonesia
Markas Google Indonesia

Tempat untuk diskusi tim-tim Google Indonesia
Tempat untuk diskusi tim-tim Google Indonesia

Tempat untuk diskusi tim-tim Google Indonesia
Tempat untuk diskusi tim-tim Google Indonesia

Tempat bersantai tim-tim Google Indonesia
Kursi untuk bersantai setelah pusing melihat coding

Tempat bersantai tim-tim Google Indonesia
Kalau udah capek berat langsung tidur

Denah ruangan Google Indonesia
Nama setiap ruang pasti aneh-aneh

asiknya bekerja di Google Indonesia
Berbeda itu penting. Google oh Google

Kapan saya bisa berkunjung ke kantor Google Indonesia ???
Semoga nanti saya bisa bekerja disana,.. berharap (ambisi terpendam)
Sabtu, November 30, 2013

User Interface Designer | Sang Seniman

web designer
Profesi yang satu ini merupakan profesi kesukaan sekaligus impian saya - Mungkin kebanyakan orang tidak mengenal dengan istilah "User Interface Designer".

Tugas User Interface Designer:

  1. Mendesain user interface agar menarik dan serasi secara visual dan user friendly 
  2. Mendesain image/gambar/animasi yang akan digunakan di tampilan user interface (UI) software aplikasi

Keahlian yang Diperlukan:

  1. Memiliki bakat/minat di seni rupa / desain visual 
  2. Memahami dasar-dasar pemprograman baik web maupun secara umum 
  3. Menguasai scripting untuk user interface seperti seperti HTML, DHTML, CSS, JavaScript, action script, XAML dll. 
  4. Menguasai tools manipulasi image dan animasi

Berbeda dengan profesi programmer, system analyst, software engineer dan profesi IT lainnya. Profesi ini umumnya dituntut untuk memiliki bakat seni sekaligus kemampuan technical. Seorang user interface designer harus dapat membuat desain yang menarik, serasi, user friendly tetapi tetap efisien. Profesional di bidang ada dua macam yaitu:
  • Web designer yang sering dipekerjakan dalam web development, pekerjaannya sendiri adalah mendesain UI (user interface) web agar nyaman saat dilihat oleh user.
    Selain menguasai programming terutama web programming, seorang web designer juga harus menguasai tools dalam image design dan animasi seperti produk-produk Adobe, Corel dll. Dalam web development, user interface designer bekerja bahu-membahu dengan web programmer/developer untuk menghasilkan aplikasi web yang baik dalam hal tampilan dan fungsionalitas. Tampilan yang baik, menarik dan user friendly akan membuat aplikasi web tersebut dinilai lebih bermutu.
  • Software designer, biasanya diperkerjakan dalam software development, pekerjaannya sendiri adalah mendesain UI software agar user tertarik menggunakan software yang didesain dan user mudah dalam pengoperasikannya.

Bagaimana ada yang tertarik menjadi User Interface Designer ???
Kalau saya siih, udah tertarik dari dulu namun masih dalam tahap pembelajaran.
Rabu, November 27, 2013

Celah untuk menyadap Google & Yahoo

skema penyadapan menurut New York Times
Pada minggu-minggu ini sedang terjadi trend topik tentang penyadapan. Penyadapan yang paling sensasional adalah spionase yang dilakukan Australia terhadap Indonesia. Tidak sekedar itu saja, topik mengenai penyadapan masih berlanjut diantaranya adalah penyadapan terhadap perusahaan google dan yahoo

Kedua perusahaan tersebut mengalami penyadapan dengan tersangka NSA. Jika kita analogikan tidak mungkin data center milik google dan yahoo dapat disadap, namun menurut New York Times: 
NSA diduga telah mendapatkan akses ke data Google dan Yahoo melalui kabel serat optik (fiber optic/FO) yang terhubung ke data center. Salah satu penyedia kabel FO terbesar di dunia yang dipakai Google dan Yahoo adalah Level 3 Communications.
Meksi data center Google dan Yahoo diklaim aman, namun kabel FO yang digunakan sebagai jalur masuk semua informasi yang dikirim pengguna Google dan Yahoo belum tentu aman. Menurut New York Times, data dikirim melalui kabel FO ke data center tidak dienkripsi. Dari sinilah kemungkinan NSA menyadap informasi tanpa sepengetahuan pihak Google atau Yahoo.

Sampai berita ini diturunkan, belum bisa dikonfirmasi kebenaran apakah kabel FO tersebut memang disadap. Ketika ditanya apakah Level 3 Communications memberikan akses data ke AS atau instansi pemerintah, mereka hanya merespons: 
Ini adalah kebijakan dan praktek kami untuk mematuhi undang-undang di setiap negara di mana kami beroperasi, dan untuk menyediakan akses ke data pelanggan kepada lembaga pemerintah itu dilakukan ketika kami dipaksa melakukannya oleh hukum di negara tempat data tersebut berada.

Aksi penyadapan serupa 

Tahun 1960, operasi mata-mata Echelon pernah dilakukan menggunakan satelit, microwave dan kabel serat optik untuk memata-matai Uni Soviet dan sekutunya lewat suara, faks dan data lalu lintas. 

New York Times lebih lanjut juga menjelaskan bahwa mantan penasehat keamanan nasional, John M. Poindexter, dulu pernah mengusulkan program penyadapan bernama Total Information Awareness pada tahun 2002, untuk memindai semua informasi elektronik, termasuk panggilan telepon, email dan keuangan dan catatan perjalanan. Namun, program tersebut digagalkan pada tahun 2003.

Beberapa waktu lalu, Google dan Yahoo menyatakan bahwa mereka kini sudah mengenkripsi data yang dikirimkan melalui kabel FO ke data center untuk menghindari penyadapan NSA. Microsoft juga melakukan hal yang sama.

Sumber: tekno.liputan6.com
Rabu, November 27, 2013

Software Quality Assurance Engineer | Sang Pengontrol

software tester

Software Quality Assurance (SQA) engineer mungkin agak jarang terdengar di dunia kerja terutama di indonesia. Hal ini mungkin karena di Indonesia belum banyak lowongan kerja yang mencantumkan posisi ini. Bila anda pernah mendengar posisi “Software Tester”, maka itu termasuk dalam profesi ini. Salah satu tugas SQA engineer memang melakukan testing terhadap software, tetapi bukan itu saja sebenarnya pekerjaan profesi ini. 

Dalam perusahaan software development yang cukup besar dan telah menangani banyak proyek besar, SQA engineer sangat diperlukan terutama untuk menghasilkan software yang berkualitas. Tugas SQA engineer diantaranya adalah melakukan “quality assurance” (QA) dan “quality check” (QC) terhadap software. Pengembangan software harus sesuai dengan prosedur standar yang telah ditetapkan (QA) dan harus melalui proses testing (QC) yang sesuai. Di sinilah tugas SQA engineer untuk memonitor proses software development dan memperbaiki standar yang ada (improve) bila masi memiliki kelemahan.

Dalam software development, terdapat beberapa resiko yang ditanggung oleh para stake holders. Seperti terjadinya bug/defect, waktu pengembangan yang semakin panjang, resource yang semakin bertambah ataupun kendala-kendala lain yang tidak diperkirakan sebelumnya. Tugas SQA engineer yang persifat preventif adalah dengan meminimalisir resiko-resiko ini.

Untuk menilai kemapanan sebuah perusahaan, terutama yang bergerak dalam bidang software development, terdapat beberapa standar seperti CMMI Capability Maturity Model Integration. Singkatnya, makin tinggi level CMMI sebuah perusahaan, resiko project yang ditanganinya akan semakin kecil. Dengan begitu perusahaan dengan level CMMI yang tinggi dianggap sudah mapan dan dipercaya untuk mengerjakan proyek-proyek besar. Salah satu tugas SQA engineer adalah mengusahakan agar perusahaannya lulus sertifikasi CMMI di level tertentu.

Tugas Software Quality Assurance Engineer:

  1. Memonitor jalannya proyek software development apakah sudah sesuai dengan standar dan prosedur yang ada 
  2. Merancang dan membuat test case / skenario software testing 
  3. Melakukan testing sesuai dengan test case / scenario 
  4. Merumuskan dan merancang peningkatkan efisiensi dan efektifitas standar proses yang digunakan

Keahlian yang Diperlukan:

  1. Menguasai hal-hal yang berhubungan dengan software testing (test plan, test case, testing automation, functionality testing, regression testing dll) 
  2. Memahami tentang perinsip kerja software sesuai dengan platformnya masing-masing 
  3. Memahami tentang SDLC dan metodologi software development seperti RUP, Agile, XP, Scrum dll 
  4. Memahami standarisasi seperti CMMI 
  5. Menguasai penulisan dokumen dan komunikasi verbal dengan baik (dalam bahasa Inggris dan Indonesia).

Bagaimana ada yang tertarik menjadi Software Quality Assurance (SQA) ???
Rabu, November 27, 2013

Kekuatan NSA dalam menyadap

NSA Sadap 50.000 Jaringan Komputer di Dunia
Isu penyadapan masih terus hangat diperbincangkan. Kabar terbaru menyebutkan bahwa agen keamanan nasional Amerika Serikat (National Security Agency/NSA) telah menyadap 50.000 jaringan komputer di seluruh dunia dengan cara memasang malware (program berbahaya) pada komputer tersebut.

Informasi ini diungkap oleh surat kabar Belanda NRC yang mengklaim telah melihat dokumen yang dibocorkan oleh Edward Snowden, yang merupakan mantan pegawai NSA.

Menurut NRC, setidaknya ada 20.000 jaringan komputer yang telah diinfeksi dengan malware pada tahun 2008. NSA sendiri menargetkan 85.000 jaringan komputer pada akhir tahun 2013 ini.

PC World yang dikutip Selasa (26/11/2013) melansir, NSA menggunakan Computer Network Exploitation (CNE) di lebih 50 ribu lokasi jaringan komputer tersebut. CNE adalah sistem infiltrasi komputer rahasia yang dibuat dengan meng-install malware.

Malware-malware tersebut dirancang untuk mengumpulkan informasi-informasi penting dari komputer. Malware itu dikembangkan dan distribusikan oleh Tailored Access Operations (TAO) yang merupakan bagian dari kelompok NSA.

Seperti dilaporkan Washington Post, malware ini berfungsi sebagai 'sel tidur digital' yang dapat diaktifkan dan dimatikan dari jarak jauh sesuai perintah NSA.

Belum diketahui apa saja kemampuan malware ini, namun NSA disinyalir telah mengembangkan versi malware baru yang dapat mengidentifikasi perintah suara dan mengumpulkan kutipan komunikasi tertentu bahkan menyalin data yang disimpan di komputer. Yang jelas malware ini dirancang untuk menyusupi router, switch dan firewall untuk memonitor seluruh jaringan.

Selain menyadap jaringan komputer ternyata NSA juga menyadap jaringan seluler. Menurut laporan-laporan yang dimuat harian Guardian dan Washington Post dalam seminggu terakhir mengungkapkan adanya dua program pemantauan yang dijalankan oleh pemerintah Amerika. 

Pertama adalah program pemantauan hubungan telepon ratusan juta rakyat Amerika tiap hari, guna menciptakan suatu database untuk melihat apakah ada tersangka teroris di luar negeri yang menghubungi orang di Amerika. 

Sementara yang kedua adalah program yang diberi nama PRISM yang memungkinkan NSA dan FBI untuk secara langsung menyadap sembilan jaringan internet Amerika untuk mengumpulkan data tentang penggunaan saluran elektronik itu, termasuk penyadapan audio, video, foto dan email, dan untuk mengetahui informasi apa saja yang dicari orang. Tujuannya adalah untuk mencari kegiatan-kegiatan yang mencurigakan yang datang dari luar negeri. 

Snowden membantah bahwa pelaksanaan kedua program itu dilakukan dengan aman dan sesuai hukum. Katanya, tiap analis bisa saja memilih siapa yang akan dipantau hubungan elektroniknya. Kata Snowden lagi, ia sendiri punya otorita untuk menyadap telepon siapapun, termasuk telepon Presiden Amerika.

Profil lengkap Edward Snowden

Sumber: tekno.liputan6.com
             VOAINDONESIA
Rabu, November 27, 2013

Software Engineer | Sang Perencana

software engineer
Profesi seorang IT selanjutnya adalah software engineer - Profesi software engineer sebenarnya ada kemiripannya dengan profesi programmer, system analyst ataupun SQA engineer. Yang membedakannya adalah software engineer memerlukan keahlian lebih mendalam dalam hal SDLC (Software Development Life Cycle). Pada level tertentu, seorang software engineer juga harus menguasai manajeman proyek software development. Salah satu standar SDLC yang umum digunakan dalam software engineering adalah SWEBOK (Software Engineering Body of Knowledge).

Software engineering menyusun berbagai metodologi untuk mengoptimalkan software development process agar dapat menghasilkan produk software yang sesuai dengan tuntutan perkembangan zaman. Metode-metode software development populer seperti RUP, Agile, Scrum, XP, TDD, BDD memiliki keunggulan dan kelemahan dan tentunya diperlukan keahlian dan pengalaman dalam merekomendasikan dan mengimplementasikan metode yang paling cocok dalam sebuah proyek software development.

Kemampuan untuk menguasai seluruh disiplin dalam SDLC tidak membuat software engineer selalu lebih unggul daripada programmer, system analyst atau SQA engineer. Pada tingkatan yang sama, misalnya pengalaman kerja 5 tahun, seorang sistem analyst tentunya lebih ahli dalam menangkap requirement dan bisnis proses serta membuat proposal. Seorang programmer tentunya lebih menguasai secara mendalam bahasa pemprograman dan IDE (Integrated Development Environment) tools serta trik-trik tertentu dalam bahasa pemprograman. Seorang SQA engineer lebih menguasai software testing dan quality assurance. Diluar hal itu, semuanya bergantung pada pribadi masing-masing dalam mengembangkan keahliannya di profesi apapun.

Tugas Software Engineer:

  1. Melakukan tugas-tugas programmer, system analyst dan sebagian tugas SQA engineer 
  2. Merekomendasikan dan menerapkan metodologi terbaik dalam sebuah proyek software development

Keahlian yang Diperlukan:

  1. Menguasai hal-hal yang dikuasai programmer, system analyst dan SQA engineer (dalam porsi yang lebih sedikit) 
  2. Menguasai SDLC berdasarkan SWEBOK (requirement, design, implementation/construction, testing, maintenance) 
  3. Menguasai metodologi software development seperti RUP, Agile, XP, Scrum dll

Bagaimana ada yang tertarik menjadi software engineer ???
Selasa, November 26, 2013

System Analyst | Sang Penganalisa

System Analyst
Melanjutkan dari artikel yang sebelumnya mengenai profesi seorang IT - Seorang system analyst di satu sisi diharuskan memiliki keahlian dalam menganalisis proses bisnis (problem domain) untuk dapat menghasilkan sebuah SRS (software Requiremant Spesification) dan di sisi lain menguasai aspek technical dan implementasinya dalam software aplikasi (solution domain) untuk dapat menghasilkan DDD (Detailed Design Document)

Seorang system analyst biasanya berangkat dari seorang programmer yang sudah mahir dan berpengalaman dalam software development. Kemampuannya dalam menangkap requirement dan proses bisnis, ketajaman analisis mengenai celah-celah dalam sistem serta kemampuan merekomendasikan solusi terbaik secara technical sangat diperlukan dalam mengembangkan software yang berkualitas dan dapat bermanfaat untuk meningkatkan kinerja proses bisnis suatu organisasi.

System analyst bekerja pada tahap requirement dan design, walaupun kadangkala juga diperlukan untuk menyeberang dari tahap requirement dan design ke tahap construction/implementaion (coding/programming). Tentunya ini wajar karena biasanya seorang system analyst dahulunya juga seorang programmer. Tetapi seorang yang benar-benar diposisikan sebagai system analyst, tugas utamanya adalah membuat requirement dan desain software.

Tugas System Analyst:

  1. Membangun/mengembangkan software terutama pada tahap requirement, design dan sebagian dalam tahap construction/implementation 
  2. Membuat dokumen requiremant dan desain software berdasarkan proses bisnis customer/client 
  3. Membuat proposal dan mempresentasikannya di hadapan stake holder / customer / client 
  4. Membuat desain database bila aplikasi yang akan di bangun memerlukan database 
  5. Membangun/mengembangkan framework/library untuk digunakan dalam pengembangan software oleh programmer

Keahlian yang Diperlukan:

  1. Menguasai hal-hal yang dikuasai programmer 
  2. Menguasai metode, best practice pemprograman dan tool/pemodelan pemprograman seperti OOP, design pattern, UML (kemampuan membangun/mendesain) 
  3. Menguasai SQL, ERD dan RDBMS secara lebih mendalam 
  4. Memahami tentang arsitektur aplikasi dan teknologi terkini

Bagaimana ada yang tertarik menjadi system analyst ???
Selasa, November 26, 2013

Programmer | Sang Kreator

bahasa pemprograman
Berhubung ada waktu senggang saya ingin membahas beberapa peluang kerja yang memiliki keahlian dalam bidang Teknologi Informasi (IT) - Profesi programmer adalah profesi yang paling sering terdengar, karena profesi ini sudah ada sejak diciptakannya komputer itu sendiri. Keahlian dalam algoritma dan penguasaan terhadap salah satu atau beberapa bahasa pemprograman mutlak diperlukan oleh seorang programmer. 

Macam-macam programmer berdasarkan jenis programming dan output yang dihasilkan, yaitu:

1. Hardware Programmer 

Hardware programmer sebenarnya adalah bagian dari hardware engineer. Sesuai namanya, mereka melakukan programming secara low level terhadap hardware, misalnya mikrokontroler, embeded sistem, PLC atau device lainnya. Pada awal diciptakannya komputer, programmer jenis ini lebih dominan karena cara memprogram komputer waktu itu mirip dengan cara memprogram mikrokontroller saat ini. Bahasa yang digunakan dulunya adalah bahasa mesin tetapi saat ini cenderung digunakan bahasa assembly dan C.

2. System Programmer 

Dalam pekerjaannya, system programmer menggunakan low level dan medium level language. Biasanya mereka dipekerjakan dalam pengembangan sistem operasi dan modul-modul pendukungnya. Salah satu contohnya: Para pengembangan driver untuk periferal. Perbedaan system programmer dengan hardware programmer adalah: 
System programmer bekerja pada tahap pengembangan suatu platform / sistem operasi atau yang terkait erat dengannya untuk dijadikan sebagai landasan (platform) bagi pengembangan selanjutnya, sedangkan hardware programmer bekerja pada tahap implementasi suatu produk agar sesuai dengan requirement end user. 

3. Application Programmer 

Bagi yang sering mendengar profesi “Application Developer”, “Software Developer”, “Web Developer”, “Enterprise Developer” atau “Developer” saja, profesi-profesi tersebut tergolong sebagai Application programmer. Programmer jenis inilah yang paling banyak dan populer di dunia kerja terutama di Indonesia. Hal ini disebabkan karena aplikasi adalah jenis software yang paling banyak di gunakan.

Perbedaan istilah “application” dengan “software”. Dalam dunia IT, yang disebut application sudah pasti adalah sebuah software, sedangkan software belum tentu sebuah application. Software yang bukan termasuk aplikasi contohnya adalah operating system, device driver, protocol dll. Sedangkan yang dikenal sebagai aplikasi adalah software seperti office suite, image editor, games, sistem informasi retail/swalayan, sistem informasi pendidikan, sistem informasi hotel/retaurant, sistem informasi manajeman gudang, sistem informasi logistik, ERP (Enterprise Resource Planning), SCM (Suply Chain Managemant), CRM (Customer Relationship Managemant) , sistem bank, sistem airline dan masih banyak lainnya.

Dalam pekerjaannya, application programmer menggunakan high level language seperti Java, C#, Visual Basic (VB), VB.Net, Delphi, PHP dll. Dengan menggunakan high level language, proses pengembangan akan lebih mudah dan lebih cepat. Hal ini sesuai dengan tuntutan kebutuhan customer yang terus berkembang dengan cepat. Dalam hal cakupan keahlian yang dibutuhkan, secara kasar jenis aplikasi dapat dibagi menjadi:
  • Desktop Application (aplikasi yang berwujud Windows Form, WPF, XWindows atau jenis GUI lainnya yang berjalan di O/S masing-masing) 
  • Web Application (aplikasi yang user interface-nya berwujud HTML dan diakses dengan web browser, biasa dikembangkan dengan framework PHP, ASP.Net, Java, Spring, Ruby on Rails dll ) 
  • Database Application (aplikasi yang memerlukan akses ke database menggunakan teknologi seperti ADO.Net, OLEDB, ODBC, JDBC, ORM, Hibernate dll) 
  • Distributed Application (aplikasi terdistribusi/server service seperti Web Service, J2EE, WCF, COM+ dll)

Walaupun digolongkan dalam ke empat macam keahlian tersebut, seringkali seorang application programmer harus memiliki keahlian di beberapa jenis aplikasi untuk dapat menghasilkan aplikasi yang berguna. Contohnya: Web programmer harus memiliki kemampuan dalam web application dan database application untuk dapat mengembangkan aplikasi web yang memerlukan database sebagai penyimpanan data. Tidak sedikit pula programmer yang memiliki keahlian di seluruh jenis aplikasi sehingga sering disebut disebut enterprise application developer.

Bagaimana ada yang tertarik menjadi Programmer ??