Friday, May 2, 2014

Xlence Apprentice Program Part 2

BY Maya Pratiwi IN , , , , , No comments





Lowongan apprentice XL ini biasanya muncul di jobstreet.com . Dan sepertinya jarang muncul di situs CDC Universitas. Saya tidak tau pasti berapa kali dalam setahun lowongan untuk apprentice dibuka tapi yang jelas lebih dari 3 kali, Hahaha

Ada 5 tahap rekruitasi
  1. Screening test : di tahap ini, akan dilakukan screening berkas-berkas pelamar yang masuk. Yang sesuai dengan kriteria maka akan masuk ke tahap selanjutnya. Biasanya yang dilihat adalah asal Universitas, GPA, dan Jurusan
  2. Psikotest : psikotesnya cukup unik menurut saya, berbeda dari psikotes pada umumnya. Tidak ada angka yang loncat-loncat atau gambar yang diputar-putar. Soal psikotesnya lebih banyak soal penalaran logis dan analisis. Seperti soal-soal dengan grafik, soal cerita, soal soal seperti "Jika umur A lebih tua 3 tahun dari B dan umur C bla bla bla".
  3. Foum Group Discusion (FGD). Tenang saja, FGD menggunakan bahasa Indonesia :) minimal Anda tidak kehilangan kata-kata untuk berdiskusi. Yang jelas, saat diskusi jangan terlalu kaku, santai dan berbicaralah sewajarnya, jangan keras kepala. Tidak ada pendapat yang salah atau benar
  4. Interview User. Yang dimaksud user disini adalah orang-orang yang akan merekrut pelamar. Jumlah User yang akan menginterview pelamar berbeda-beda, tergantung kebutuhan. Dulu saya di interview oleh 5 user dan ada teman saya yang di interview hanya oleh seorang user. Sebenarnya semakin banyak user yang menginterview akan semakin menguntungkan bagi pelamar karena sistemnya adalah user akan melihat apakah pelamar cocok dengan kebutuhan mereka atau tidak, jika tidak ada satupun user yang cocok dengan pelamar maka pelamar tidak lolos. Interview menggunakan bahasa Indonesia kecuali kalau memang user Anda bukan orang Indonesia maka interview menggunakan bahasa Inggris
  5. Medical Check Up. Cek kesehatan meliputi cek darah, urin, rontgen, dan pemeriksaan oleh dokter. Biasanya cek kesehatan dilakukan di laboratorium Parahita dan biaya sudah ditanggung oleh XL
Tahap rekruitasi berlangsung sangat cepat jadi Anda tidak akan merasa di PHPin :p . Jarak antara tahap 1 dan tahap 2 biasanya paling lama adalah satu minggu. Bahkan saya hanya berselang 2 hari dari tahap FGD ke tahap interview :)

Bagaimana, masih tertarik ??

Xlence Apprentice Program Part 1

BY Maya Pratiwi IN , , , , , No comments



Gambar di atas adalah screenshoot lowongan program apprentice XL di jobstreet.com . Program apprentice ini tidak sama dengan MT pada perusahaan lain karena mengikuti program apprentice tidak akan menjamin Anda diangkat menjadi karyawan tetap.

Trus Gimana?
Di dalam program ini, Anda akan di kontrak selama 1 tahun oleh XL, status Anda akan menjadi karyawan kontrak. Jika selama masa kontrak tersebut ada vacant di perusahaan, maka Anda punya kesempatan untuk diangkat menjadi pegawai, tergantung performansi kerja Anda tentunya. Jika selama masa kontrak tidak ada vacant maka kontrak akan selesai dan silahkan mencari pekerjaan lain :p

Enaknya di program ini, tidak ada pinalti. Artinya jika dalam masa kontrak tersebut Anda diterima di perusahaan lain maka Anda berhak menyelesaikan kontrak dan tidak akan diberi sanksi apapun oleh perusahaan. Bahkan Anda diperbolehkan mengambil cuti di hari kerja untuk mengikuti tes atau interview jika memang atasan Anda mengijinkan :)

Untuk salary, jangan khawatir. Gajinya lumayan besar untuk ukuran fresh graduate dan cukup untuk memenuhi kebutuhan Anda di Jakarta :). Status apprentice sama dengan karyawan biasa. Anda bekerja, di beri gaji, uang transport, pulsa, dan biaya kesehatan (khusus untuk rawat inap, bukan rawat jalan). Tapi tidak ada bonus dan THR untuk apprentice :p

Tertarik??



Wednesday, September 18, 2013

Laser

BY Maya Pratiwi No comments

Presentasi Optik Lanjut kemaren memaksaku belajar optik lagi dan ternyata aku lebih ngerti sekarang. sudah kuduga, aku jauh lebih pintar saat belajar sendiri dari pada dikelas hahaha -__-

Jadi pada intinya, laser itu adalah cahaya yang dikuatkan. Cahaya itu sendiri mengandung photon. Nah seperti apa proses terbentuknya cahaya laser ??


Jadi, proses terbentuknya laser itu ada 2 step, yaitu

  1. absorbsi atau penyerapan elektron oleh pita energi yang lebih luar
  2. Emisi yaitu proses turunna elektron ke pita energi yang lebih dalam disertai dengan pemancaran energi dalam bentuk foton
terus elektron-elektron itu elektron siapa sih?
itu adalah elektron milik bahan laser. bahan pembuat lasernya.

nah jadi kesimpulannya kan, semakin banyak poton yang terbentuk, semakin tinggi intensitas cahaya laser yang diperoleh. inilah yang mendasari adanya amlifier optik. Intinya pada penguat optik adalah, nambahain poton yang dihasilkan biar cahaya yang keluar itu semakin kuat.
bagaimana caranya?
yaitu dengan pumping.

Pumping  banyak sekali caranya. ada yang dengan dialiri arus listrik, ada yang ditambahi atom erbium, ada juga yang ditembaki laser. yaah begitulah :)

Color Pixels

BY Maya Pratiwi No comments

Dari banyak sumber yang ngejelasin tentang cara ngambil informasi nilai warna tiap pixel dari sebuah citra gambar menggunakan java, shampir semuanya kayak gini

Image Pixels are Arrays of Integers [32 bits/4Bytes]
         * Consider a 32 pixel as 11111111-00110011-00111110-00011110
         * First Byte From Left [11111111]= Alpha
         * Second Byte From Left[00110011]= Red
         * Third Byte From Left [00111110]= Green
         * Fourth Byte From Left[00011110]= Blue
         * The following method will do a proper bit shift and
         * logical AND operation to extract the correct values
         * of different color/alpha components.
         */
        public String getPixelARGBData() {
                String pixelARGBData = "";
                /**
                 * Shift all pixels 24 bits to the right.
                 * Do a logical and with 0x000000FF
                 * i.e. 0000 0000 0000 0000 0000 0000 1111 1111
                 * You will get the alpha value for the pixel
                 */
                int alpha = getAlpha();
                /**
                 * Shift all pixels 16 bits to the right.
                 * Do a logical and with 0x000000FF
                 * i.e. 0000 0000 0000 0000 0000 0000 1111 1111
                 * You will get the red value for the pixel
                 */
                int red = getRed();
                /**
                 * Shift all pixels 8 bits to the right.
                 * Do a logical and with 0x000000FF
                 * i.e. 0000 0000 0000 0000 0000 0000 1111 1111
                 * You will get the green value for the pixel
                 */
                int green = getGreen();
                /**
                 * Dont do any shift.
                 * Do a logical and with 0x000000FF
                 * i.e. 0000 0000 0000 0000 0000 0000 1111 1111
                 * You will get the blue value for the pixel
                 */
                int blue = getBlue();
                pixelARGBData = "Alpha: " + alpha + ", " + "Red: " + red + ", "
                + "Green: " + green + ", " + "Blue: " + blue;
                return pixelARGBData;
        }

Yang aku heran, kenapa harus di shift ke kanan dan di AND pake 0x000000FF -__-

Ternyata, 
Komponen warna tiap pixel itu terdiri dari ARGB (Alpha, Red, Green, Blue). Yang masing-masing itu besarnya 8 bit. seperti berikut :
Consider a 32 pixel as 11111111-00110011-00111110-00011110
         *
         * First Byte From Left [11111111]= Alpha
         * Second Byte From Left[00110011]= Red
         * Third Byte From Left [00111110]= Green
         * Fourth Byte From Left[00011110]= Blue

Lalu, kenapa harus di shift ke kanan? (istilah lainnya di geser ke kanan). 
gunanya adalah untuk meng-ekstrak nilai masing-masing komponen. kalo misal 32 bit itu langsung di ubah ke desimal per 8 bit, maka sulit mengenali berapa alphanya, red-nya, green-nya dan blue-nya. Tujuan di geser sampe n bit itu agar bisa di AND-kan dengan FFFF yang nilainya sama dengan 1111 1111. berapapun yang di AND dengan 1 hasilnya ya bilangan itu sendiri.

contoh
misal kita punya warna 11111111-00110011-00111110-00011110
Dan kita pengen tau berapa sih alphanya. caranya adalah
  1. Geser sejauh 24 bit untuk mendapat alpha
  2. AND-kan dengan 000000ff
000000ff  = 0000 0000 0000 0000 0000 0000 1111 1111
alpha        =                                                       1111 1111  0011 0011 0011 1110.....
hasil         =                                                       1111 1111

Nah kalo udah di And kan jadi bisa tau, ternyata alpha-nya bernilai 255 :)

Wednesday, September 4, 2013

Server Lokal atau Local Host

BY Maya Pratiwi No comments

Server sebenarnya adalah sebuah komputer. dan sebuah komputer akan disebut sebagai server karena ada komputer lain yang mengaksesnya. dan sebuah server akan memerlukan aplikasi web server.

Lalu apa itu server lokal ?
lokal disini hanya melingkupi komputer kita sendiri. artinya, komputer kita bisa dijadikan sebuah server lokal dan yang bisa mengaksesnya adalah komputer kita sendiri.

Apa fungsi server lokal?
memungkinkan kita mengakses situs kita sendiri secara offline atau tanpa terhubung ke internet. Misalnya seperti saat kita ingin membuat web atau aplikasi web, sebelum benar-benar diluncurkan, kita bisa mengakses secara offline melalui localhost. baru setelah nanti web atau aplikasi tersebut siap diluncurkan, kita bisa menyewa web hosting untuk meluncurkan web kita sendiri.

Bagaimana caranya agar komputer kita jadi server lokal?
seperti yang sudah dijelaskan, server memerlukan aplikasi web server, misalnya seperti Apache, Nginx, Litespeed yang berbasis Linux dan Windows Server yang berbasis windows. sedangkan kalau hanya untuk menjadi local host saja kita perlu web server localhost seperti XAMPP, WAMPSERVER, AMPPS dan lain-lain.