Monday, October 1, 2012

IT Freelancer


Sebelum kita masuk ke pembahasan utama, tak ada salahnya kita membahas apa itu freelancer. Freelancer adalah seorang pekerja yang tidak terikat pada aturan formal sebuah perusahaan, sebab tidak di kontrak untuk menjadi karyawan didalamnya. Freelancer sering menjalani pekerjaan part time, atau pekerja yang tidakterikat dalam kontrak.
Dalam menjalani pekerjaan freelance ini ada keuntungan dan kerugiannya. Berikut ini keuntungan menjadi seorang tenaga freelance :
      1.      Tidak terikat pada perusahaan dan waktu yang fleksibel
      2.      Tempat bekerja bebas
      3.      Membangun ruangan kerja sesuai keinginan
      4.      Bebas menentukan harga proyek
      5.      Memiliki kesempatan untuk belajar hal lain
      6.      Menjadi bos bagi diri sendiri
      7.      Sisi finansial yang bisa jauh lebih besar dari karyawan tetap di kantor
      8.      Hasil kerja yang memuaskan
Itu tadi beberapa keuntungan dari seorang freelancer. Nah, sekarang kita bahas kerugiannya. Berikut ini sisi lain dari seorang freelancer :
      1.      Harus siap dengan penghasilan yang tidak menentu
      2.      Mencari proyek sendiri
      3.      Harus siap bersaing dengan freelancer lainnya dan perusahaan ternama
      4.      Pintar mengatur waktu
      5.      Tidak memiliki kekuatan hukum 
      6.      Harus berprofesi ganda, sebab seorang freelance itu pekerja yang individualis

Setelah kita tahu arti freelancer serta keuntungan dan kerugiannya. Lalu apa itu IT Freelance? IT Freelance memiliki pengertian yang sama dengan Freelancer, hanya saja IT Freelance lebih terfokus pada pekerjaan di bidang IT. Yang termasuk pekerjaan-pekerjaan IT Freelance adalah sebagai berikut :

o   Webmaster Freelance
o   IT Writer Freelance
o   Graphic Design Freelance
o   Photographer Freelance
o   IT Support Freelance
o   Content Write Freelance
o   IT Consulting Freelance
o   Web Marketing Freelance
o   Programmer Freelance
o   Animator Freelance
o   Editing Freelance
o   Accounting Freelance, dll.

Dibawah ini ada beberapa pekerjaan yang akan saya bahas, supaya kita dapat mengenal lebih dalam :
1.      Webmaster Freelance
Bertugas untuk mendesain halaman web, mengerti tentang coding, animasi dan programming. Seorang webmaster pada umumnya menguasai berbagai hal, mulai dari desain halaman layout web, pemrograman, hingga tahap pengelolaan Webnya. Yang perlu dikuasai untuk menjadi seorang webmaster adalah HTML, CSS, Animasi, Aplikasi Grafis, Bahasa Pemrograman serta Memahami mengenai Domain dan Hosting.

2.      Programmer Freelance
Bertugas membuat program dengan bahasa pemrograman yang nantinya dipakai untuk membangun suatu sistem dengan kekuatan software dalam membantu aktivitas manusia. Umumnya programmer di Indonesia kebanyakan membuat aplikasi dalam ruang lingkup transaksi bisnis.

3.      Internet Marketing Freelance
Internet Marketing adalah sebuah teknik pemasaran produk atau jasa melalui internet. Alasan internet marketing begitu diminati antara lain karena tidak harus memiliki produk sendiri, modal yang dibutuhkan kecil, tidak bekerja secara full time, bisa memasarkan produk dan jasa yang berbeda, tidak diperlukan pendidikan khusus dan bisa memiliki banyak waktu untuk melakukan hal lainnya. Ada beberapa pekerjaan yang berhubungan dengan internet marketing, seperti Web Marketing, SEO Optimize, e-Commerce Marketing, Internet Marketing Trainer, dan Pebisnis Online.

4.      IT Support Freelance
Bidang pekerjaan yang melakukan penanganan, terutama untuk maintenance komputer, hardware, jaringan, instalasi program aplikasi dan menyelesaikan berbagai troubleshooting yang ada. Menjadi seorang IT Support harus memiliki tenaga ekstra, tahan mental dan siap kapan saja dibutuhkan serta dituntut untuk cerdas dan cepat dalam menyelesaikan masalah. Keahlian yang dibutuhkan untuk menjadi seorang IT Support Freelance adalah Menguasai hardware dan jaringan komputer, Bisa instal sistem operasi dan aplikasinya serta Penguasaan System.

5.      Desainer Grafis Freelance
Pekerjaan ini bukan sepenuhnya pekerjaan komputer, bahkan seorang graphic designer kebanyakan dipandang sebagai pekerja seni komersial karena umumnya ditunjukan untuk sarana informasi bisnis atau informasi sejenisnya seperti advertising.

6.      IT Teacher / Lecturer Freelance
Guru atau dosen merupakan profesi prestisius. Orang-orang yang berprofesi ini dipandang pintar dan memiliki wawasan yang luas. Untuk menjadi seorang pengajar dibutuhkan orang yang smart dan cakap mengajar, jadi percuma jika anda smart tapi tidak cakap mengajar. Seorang pengajar juga harus memiliki kemampuan personal. Ada beberapa hal penting untuk membangkitkan kekuatan personal, seperti percaya diri, menikmati hidup, berenergi, terorganisasi, penguasaan material, berpenampilan baik dan menarik, menyampaikan materi dengan lancar, tele connection, atmosfer positif.

Anda mahasiswa/pekerja di bidang IT? Tidak ada salahnya untuk terjun menjadi IT Freelance. Berikut kiat-kiat sukses untuk menjadi IT Freelance :
       ·  Memiliki tujuan jangka pendek
       ·  Selalu meng-update kemampuan dan pengetahuan
       ·  Mempeluas relasi
       ·  Kreatif dan Inovatif
       ·  Berani menerima tantangan
       ·  Beri pelayanan yang ramah
       ·  Memberi solusi
       ·  Harus mobile
       ·  Menguasai public speaking atau komunikasi
       ·  Memiliki keahlian khusus untuk bidang yang dipilih
       ·  Belajar dari pengalaman
       ·  Bergabung di forum-forum freelancer
       ·  Berusahalah untuk menjadi yang pertama

          Sekian tulisan mengenai IT Freelance. Semoga bermanfaat :)

Sumber : Juju, Dominikus dan Feri Sulianta. 2009. Kiat Sukses Menjadi IT Freelance. PT Elex Media Komputindo.
»»  READMORE...

Tips Memilih DSLR yang Tepat Untuk Pemula

     Kamera DSLR memang gadget yang fantastis untuk digunakan sebagai alat mengambil gambar. Jika Anda mulai tertarik pada hobi fotografi dan ingin memiliki kamera DSLR, berikut ini tips bagaimana cara memilih kamera DSLR yang tepat bagi anda menurut She Knows :
1. Harga
Berbagai macam kamera DSLR memiliki variasi harga yang beragam sesuai dengan fitur yang ditawarkan. Pastikan Anda memiliki budget yang cukup untuk membeli kamera DSLR yang Anda inginkan.

2. Kegunaan
Hal percuma dalam memilih kamera adalah membeli yang paling mahal namun tidak mengerti bagaimana cara mengoperasikannya. Maka dari itu perhatikan baik-baik mengenai kegunaan pada kamera DSLR yang akan Anda beli. Jangan sampai Anda sia-sia membeli kamera terbaik namun tidak sesuai dengan kebutuhan Anda.

3. Resolusi
Apabila Anda gemar mencetak foto yang Anda ambil dalam ukuran besar, sebaiknya Anda membeli kamera dengan resolusi besar sehingga hasil cetakan foto juga bisa maksimal sesuai yang diinginkan.

4. Ukuran
Ukuran kamera DSLR memang jumbo dan tidak seperti kamera digital biasa. Namun ada pula beberapa kamera DSLR mini yang memenuhi kriteria yang cukup baik dan bisa Anda bawa kemana-mana saat bepergian.

5. Konektivitas
Beberapa jenis kamera DSLR menawarkan fitur tertentu untuk memindahkan foto-foto dari kamera ke perangkat komputer tanpa melalui kabel data. Perhatikan baik-baik apakah Anda memerlukan kamera yang dilengkapi fitur tersebut atau tidak.

6. Fitur tambahan
Fitur lainnya pada kamera DSLR yang mungkin perlu Anda ketahui adalah pengaturan ISO untuk memotret di tempat gelap, lensa khusus untuk memotret dengan lebih profesional, dan yang lainnya. Pastikan Anda memiliki tujuan dengan jelas saat menentukan kamera yang ingin Anda beli agar fungsinya tidak sia-sia.

      Sebelum Anda membeli sebuah kamera DSLR, sebaiknya Anda juga bertanya pada profesional dan beberapa teman yang sudah sering membeli gadget tersebut. Semakin banyak masukan yang Anda terima, maka Anda akan semakin mudah menentukan kamera DSLR mana yang ingin Anda beli. So, jangan sampai salah pilih ya :)

Sumber :  http://terselubung.blogspot.com/2012/05/tips-membeli-kamera-dslr-bagi-pemula.html
»»  READMORE...

STOP TAWURAN!! INDAHNYA PERDAMAIAN



Dalam tulisan saya yang pertama ini saya akan mengulas sedikit tentang perkalahian anatar pelajar yang sedang marak diperbincangkan akhir-akhir ini. Seperti yang kita ketahui, dalam sepekan ini sudah terjadi tiga perkelahian antar pelajar di Jakarta yang mengakibatkan dua orang tewas dan satu orang kritis. Pada Senin (24/9/2012) terjadi tawuran antara siswa SMAN 6 dan SMAN 70 yang menyebabkan tewasnya Alawy Yusianto Putra (15), siswa kelas X SMAN 6. Alawy tewas akibat dibacok dengan arit di bagian dada. Polisi telah berhasil menangkap pelakunya, yakni Fitra Ramadhani alias doyok (19), siswa SMAN 70 kelas XII. Pelaku ditangkap 3 hari kemudian di Yogyakarta karena sempat melarikan diri. Pelaku sebelumnya sudah pernah terlibat kasus hukum karena tawuran pelajar 2011, saat itu korban mengalami bocor di bagian kepalanya karena dihantam gir sepeda motor.
Pada Rabu (26/9/2012) terjadi dua kasus sekaligus. Tawuran pelajar antara siswa SMK Yayasan Karya 66 dan Kartika Zeni di Manggarai yang menyebabkan tewasnya siswa Yayasan Karya 66, Deny Yanuar dengan luka di dada dan pinggang. Pelakunya, AD, juga telah berhasil ditangkap. Saat ini baik FR maupun AD telah ditahan di Mapolres Jakarta Selatan. Tawuran juga terjadi dikawasan Halim, Jakarta Timur. Seorang pelajar SMK Mahardika, Susilo, kritis akibat luka bacok dibagian kanan perutnya.
            Hal ini sudah diluar kewajaran. Kegiatan yang telah dianggap tradisi lambat laun mulai menyadarkan banyak pihak untuk mulai berhenti melakukan kegiatan buruk ini. Salah satunya sekolah yang dulu dikenal sebagai Jagoan Tawuran, SMAN 1 Jakarta Pusat (Boedoet).
Pada akun resmi alumni Boedoet tahun 2004 ( @Boedoet2004 ) ditulis “Perhatian! Undangan resmi & terbuka: “STOP TAWURAN, INDAHNYA KEBERSAMAAN & PERDAMAIAN”. Sabtu 29/09/2012 pkl.17.00, jln Boedi Oetomo, Jakpus”. Dalam kegiatan ini, SMAN 1 Budi Utomo bersama 23 SMA dan SMP mendeklarasikan Aksi Damai Pelajar Stop Tawuran. Selain pendeklarasian tersebut juga ada acara penyalaan lilin perdamaian untuk menghormati semua korban tawuran, aksi theatrikal. Para alumni dari perwakilan sekolah juga melakukan orasi dan menandatangani pernyataan sikap untuk menghentikan aksi tawuran ini.
         Semoga pendeklarasian ini benar-benar terjadi dan tidak hanya menjadi acara yang sifatnya ceremonial. Oleh karena itu, mari pelajar Indonesia tunjukkan diri kalian dengan PRESTASI bukan dengan KEKERASAN !!

Sumber :
»»  READMORE...

Desain Pemodelan Grafik



Pemodelan adalah membentuk atau mendesain suatu benda / objek sehingga terlihat seperti hidup. Secara keseluruhan proses ini dikerjakan di komputer. Ada beberapa aspek yang harus dipertimbangkan agar memberikan kontribusi pada kualitas hasil akhir, seperti mendeskripsikan objek, tujuan dari model, tingkat kerumitan, perhitungan biaya, kesesuaian dan kenyamanan, serta kemudahan manipulasi model. Melalui konsep dan proses desain, keseluruhan objek yang bisa diperlihatkan secara 3 dimensi sering disebut sebagai hasil pemodelan 3 dimensi (3D modelling).

Untuk membentuk pemodelan 3D dibutuhkan perancangan yang dibagi menjadi beberapa tahapan :
  1. Menentukan objek dasar
Tahap ini merupakan langkah awal untuk menentukan bentuk objek dengan 3D Modelling, yang berarti objek 2D yang akan dibentuk merupakan dasar pemodelan 3D. Dalam tahap ini bisa digunakan aplikasi grafis, seperti Adobe Photoshop dan lainnya.

  1. Memilih metode pemodelan objek 3D
Ada beberapa metode yang digunakan untuk pemodelan 3D, yaitu :
o   Modelling dengan Polygon
Polygon merupakan bentuk segitiga maupun segiempat yang menentukan area dari permukaan sebuah karakter. Semakin banyak bidang polygon maka semakin halus permukaan yang didapat.
o   Modelling dengan NURBS (Non-Uniform Rational Bezier Spline)
Metode ini merupakan metode yang paling populer dan lebih mudah untuk dikontrol. Dibanding kurva polygon yang membutuhkan banyak titik, kurva pada nurbs dapat dibentuk hanya dengan tiga titik saja.

  1. Memberikan pencahayaan dan animasi pada objek
Tahap ini merupakan proses akhir dari keseluruhan proses pemodelan ataupun animasi komputer yang disebut juga dengan proses Rendering. Dalam rendering, semua data yang sudah melewati proses modelling, animasi, texturing dan pencahayaan akan diterjemahkan dalam sebuah bentuk output. Dalam standard PAL system, resolusi sebuah render adalah 720 x 576 pixels. Bagian rendering yang sering digunakan:
o   Field Rendering digunakan untuk mengurangi strobing effect yang disebabkan gerakan cepat dari sebuah obyek dalam rendering video.
o   Shader adalah sebuah tambahan yang digunakan dalam 3D software tertentu dalam proses special rendering. Biasanya diperlukan untuk memenuhi kebutuhan special effect tertentu seperti lighting effects, atmosphere, fog dan sebagainya.

Desain Pemodelan Grafik sangat berkaitan dengan grafik komputer. Berikut ini kegiatan yang berkaitan dengan grafik komputer :
  1. Pemodelan geometris : menciptakan model matematika dari objek-objek 2D dan 3D
  2. Rendering : memproduksi citra yang lebih solid dari model yang telah dibentuk
  3. Animasi : menetapkan / menampilkan kembali tingkah laku objek bergantung waktu

Kerangka Grafik Komputer

Pemodelan Geometris
Berikut ini transformasi dari suatu konsep atau suatu benda nyata ke suatu model geometris yang bisa ditampilkan pada suatu komputer :
  • Shape/bentuk
  • Posisi
  • Cara pandang
  • Ciri-ciri Permukaan (warna, tekstur)
  • Ciri-ciri Volumetric (ketebalan/pejal, penyebaran cahaya)
  • Lights/cahaya (tingkat terang, jenis warna), dll.

Pemodelan Geometris yang lebih rumit :
  • Jala-jala segi banyak: suatu koleksi yang besar dari segi bersudut banyak, dihubungkan satu sama lain.
  • Bentuk permukaan bebas: menggunakan fungsi polynomial tingkat rendah.
  • CSG: membangun suatu bentuk dengan menerapkan operasi boolean pada bentuk yang primitif.

Elemen-elemen Pembentuk Grafik Geometri

Pemrosesan Citra untuk Ditampilkan di Layar


Jenis Hardware untuk Display Grafik :
  1. Vektor :
o   Vektor (calligraphic, stroke, random-scan)
o   Arsitektur Vektor

  1. Raster :
o   Raster (TV, bitmap, pixmap) digunakan dalam layar dan laser printer
o   Arsitektur Raster


Jenis- jenis memanipulasi gambar :
  1. Translasi
Suatu perpindahan semua titik dari objek pada suatu jalur lurus sehingga menempati posisi baru. Jalur yang direprestasikan oleh vektor tersebut dinamakan translasi atau bisa disebut juga vektor geser
  1. Rotasi
Merupakan reposisi semua titik dari objek sepanjang jalur lingkaran dengan pusat pada titik pivot.
  1. Skala
Penskalaan koordinat dimaksud untuk menggandakan setiap komponen yang ada pada objek secera scalar. Keseragaman penskalaran berarti skala yang digunakan sama untuk semua komponen objek.
  1. Dilatasi
Suatu transformasi yang mengubah ukuran (memperbesar atau memperkecil) suatu bangun tetapi tidak mengubah bentuk bangunnya.
  1. Refleksi
Suatu transformasi yang mencerminkan suatu objek. Berikut ini sifat-sifat Refleksi :
a.       Dua refleksi berturut-turut terhadap sebuah garis merupakan suatu identitas, artinya yang direfleksikan tidak berpindah.
b.      Pengerjaan dua refleksi terhadap dua sumbu yang sejajar, menghasilkan translasi (pergeseran) dengan sifat:
o   Jarak bangun asli dengan bangun hasil sama dengan dua kali jarak kedua sumbu pencerminan.
o   Arah translasi tegak lurus pada kedua sumbu sejajar, dari sumbu pertama ke sumbu kedua. Refleksi terhadap dua sumbu sejajar bersifat tidak komutatip.
c.       Pengerjaaan dua refleksi terhadap dua sumbu yang saling tegak lurus, menghasilkaan rotasi (pemutaran) setengah lingkaran terhadap titik potong dari kedua sumbu pencerminan. Refleksi terhadap dua sumbu yang saling tegak lures bersifat komutatif.
d.      Pengerjaan dua refleksi berurutan terhadap dua sumbu yang berpotongan akan menghasilkan rotasi (perputaran) yang bersifat:
o   Titik potong kedua sumbu pencerminan merupakan pusat perputaran.
o   Besar sudut perputaran sama dengan dua kali sudut antara kedua sumbu pencerminan.
o   Arah perputaran sama dengan arah dari sumbu pertama ke sumbu kedua.


Sumber:
http://musisiardyan.blogspot.com/2010/02/desain-pemodelan-grafik.html
»»  READMORE...

Monday, April 30, 2012

Web Clustering


Sebenarnya pada tau ngga sih Web Clustering itu apa? Gunanya untuk apa? Dan banyak pertanyaan lainnya yang kita belum tahu. Jujur sebenarnya saya juga pada awalnya ngga tau sama sekali, tapi dengan adanya tugas ini saya mulai paham sedikit.
Jadi, Web Clustering itu merupakan kumpulan dari komputer server yang biasanya dikelola oleh suatu perusahaan untuk mencapai kebutuhan server yang jauh melampaui kemampuan satu mesin. Web Clustering juga biasa disebut dengan Server Farm. Web Cluster memiliki server cadangan yang dapat mengambil alih fungsi server utama bila terjadi kegagalan server primer. Web Cluster biasa mengalokasikan dengan switch jaringan dan router yang memungkinkan komunikasi antara berbagai bagian dan pengguna dari cluster.
Software yang bisa kita gunakan untuk Web Clustering misalnya Carrot dan Carrot2. Yang akan saya bahas disini adalah Carrot2. Carrot2 adalah sebuah mesin open source pencari hasil clustering. Carrot2 menawarkan komponen siap pakai untuk mengambil hasil pencarian dari berbagai sumber. Carrrot2 ditulis di Java dan didistribusikan dibawah lisensi BSD. Komponen pengolahan pada Carrot2 dibagi menjadi dua kelompok besar, yaitu dokumen sumber dan algoritma clustering.


Untuk saat ini Carrot2 memiliki built-in dukungan untuk sumber-sumber dokumen seperti Bing Search API, Google Search API, Google Desktop, Lucene Indeks, PubMed, Generic XML File, eTools metasearch engine, Solr Server. Sumber dokumen lainnya dapat diintegrasikan berdasarkan contoh kode yang tersedia dengan Carrot distribusi. Carrot2 menawarkan dua algoritma clustering dokumen khusus yang menempatkan penekanan pada kualitas label cluster, yaitu Lingo (sebuah algoritma clustering berdasarkan dekomposisis nilai singular) dan STC (Suffix Tree Clustering).
Carrot2 dapat dipanggil melalui beberapa API seperti Java API, C #  / . NET API. Platform lain juga dapat memanggil Carrot2 pengelompokkan SISA layanan terpapar oleh Server.Clustering Dokumen. Contoh kode integrasi disediakan untuk PHP5, C#, Ruby dan CURL. Carrot2 menawarkan sejumlah alat pendukung yang dapat digunakan untuk membuat pengelompokan pada data kustom lebih cepat,tuning dari hasil clustering lebih lanjut dan pengelompokkan carrot2 sebagai layanan remote, contohnya : Carrot2 Dokumen Clustering Workbench, Carrot2 Document Clustering Server, Carot2 Command Line Interface, Carrot2 Aplikasi Web.
Berikut ini beberapa tampilan dari Carrot2 :




Ingin punya software Carrot2? Silahkan klik disini .

Sekian penjelasan dari saya mengenai Web Clustering dan Carrot2. Maaf kalau masih ngga begitu jelas. hehe :)



Sumber :


»»  READMORE...