Autopsy-Fork

Halo, kali ini saya mau sharing sedikit nih tentang proyek kecil-kecilan yang lagi bikin :p

Jadi, kemaren saya baru menyadari ada yang namanya Cross Origin Request, hal ini yang ngebuat AJAX saya ga jalan-jalan ketika melakukan request ke sebuah server.

Nah, kebetulan kerjaan saya kemaren menggunakan python di sisi servernya. Ada konfigurasi di Header Response untuk membuat si request dari AJAX bisa menerima reponse dari server. Pas saya cobain… ternyata gagal. Belum tahu kenapa sih sampe sekarang. Hahaha.

Nah, saya berhubung kerjaan stuck, saya memutuskan buat nyobain solusi konfigurasi header tersebut dengan php. Eh, ternyata bisa. Ah, mungkin karena masih lokal pikir saya, terus saya cobain masukin program saya ke IdHostinger, dan ternyata tetep bisa. Fix. Solusinya bener. Gatau deh apa yang salah sama python nya ._.

Eniwei, saya jadi inget ketika saya di-tag sama seorang temen saya, Alvin, soal Autopsy. Autopsy ini merangkum semua cerita startup yang gagal, disajiin dalam sebuah halaman. Karena saya memang sering internetan dari hape, pake opera mini pula, waktu pertama saya buka halaman webnya tidak nyaman buat dibaca. Tulisannya terpaksa kecil, terpotong, serta border di sana-sini.

Screenshot from 2015-08-06 14:19:49

Ah, wajar bagi saya, soalnya opera mini kan memang menyederhanakan tampilan.

Namun, ternyata ketika saya coba buka dari laptop saya, tampilannya juga ada yang tumpang tindih tulisannya. Nah, setahu saya pula, itu columnnya gak bisa digedein.Jadi, sekali lagi, ada tulisan yang kepotong.

Terus kepikiran deh, ngebuat parser data dari autopsy ini ke tampilan lain, yang lebih sederhana, yang lebih opera-mini-able.

Jeng-jeng, jadilah Autopsy-Fork. Tampilannya memang sangat sederhana, karena saya murni pengen supaya bisa enak dibaca di opera-mini aja.

Screenshot from 2015-08-06 14:19:18

(Btw, buat yang pengen ngebuat tampilan yang lebih caem, silahkan ngelakuin request ke http://autopsy.hol.es/api.php . Balikannya json, kalau mau gampang, sok pake $.getJSON )

Ada dua tools yang menarik buat saya bahas kali ini.
1. cURL
Pertama kali, saya denger tools ini dari bang Fawwaz. Fungsinya cURL yang saya pakai kali ini adalah buat ngelakuin request ke autopsy asli, terus nerima html responsenya. Kenapa begini? Karena saya belum sejago Aryya yang bisa tahu si autopsy ini ngambil datanya dari mana wkwkwk. Nah, kebetulan php dan IdHostinger mendukung penggunaan cURL ini.

2. Simple_HTML_DOM_Parser
Sip, tugas pertama udah nih, kita udah ngedapetin file mentah htmlnya. Tugas selanjutnya, ngebersihin HTML tersebut buat ngedapetin data yang kita pengen.
Karena kebetulan si cURL nya dilakuin di PHP, ya saya cari-cari HTML Parser-nya PHP, kebetulan ketemu Simple_HTML_DOM_Parser. Sebenernya ada XML parser bawaan PHP sih, tapi saya takutnya HTML biasanya format XMLnya jarang bener. Hahaha. Kebetulan lib ini juga relatif gampang banget kegunaannya, setidaknya buat keperluan saya.

Udah deh, dua tools tadi cukup buat ngebuatin api-nya di http://autopsy.hol.es/api.php.

Tinggal masalah tampilannya. Tampilannya standar lah, bootstrap, rata tengah. Selesai. Sekali lagi, tujuannya biar enak dibaca di opera-mini doang *pembenaran gak bisa desain*

Huehuehue.
Silahkan yang jadinya dapet insight dari tulisan ini, bisa share project yang mau dibuat huehuehue.

*paling enak emang ngerjain sesuatu di saat harusnya ngerjain yang lain*
-_-

KP #7

Nggak terasa, besok adalah hari terakhir saya kp di PT ISI. Sudah 6 minggu saya di sini, coba mengaplikasikan apa yang saya dapat selama kuliah. Menarik ya, dari kegiatan kp ini saya bisa menyimpulkan kalau saya belum siap untuk kerja setelah lulus nanti.

 

Masih banyak ternyata yang harus dikejar. Pengalaman nyata selama KP menyadarkan bahwa saat kuliah tidak banyak yang saya dapatkan. Bisa jadi karena memang tidak pernah diajarkan, tidak pernah saya pelajari, atau hal-hal yang jadinya sia-sia karena saya gagal mendapatkan esensinya.

 

 

Eniwei, di minggu ke-6 ini saya dapat beberapa tugas yang relatif ringan. Karena tugasnya ringan, kak Ali nyuruh saya untuk lebih eksplorasi tools yang digunakan. Selama kp, saya terbiasa menggunakan Python, namun untuk tugas ini kak Ali juga meminta saya untuk membuat versi Ruby-nya. Framework yang digunakan, masih yang sederhana dulu, yakni Sinatra. Eniwei, kayaknya pengembang Sinatra niat amat ya membandingkan framework mereka ini dengan penyanyi Frank Sinatra. Mulai dari logo, sampai bentuk interaksi di konsol.

 

"Sinatra naik Panggung"

“Sinatra naik Panggung” / (error sisa dari kerjaan yang lain ketauan deh :p *males edit*)

 

 

Screenshot from 2015-07-09 15:47:08

“Penonton Tepuk Tangan”

 

Standar sih masalahnya kalau coba pelajari bahasa baru, yakni masalah penulisan sintaks. Apalagi kalo di Ruby rajin banget nulisin begin end nya hahaha.

 

 

Eniwei, beberapa hari ini saya sering kerja sambil dengerin Pandora. Pandora ini situs yang memberikan layanan untuk mendengarkan siaran lagu ataupun lainnya (yang paling saya suka : Comedy!). Saya suka dengan idenya si Pandora ini : format mendengarkan dengan bentuk radio. Jadi, kita cuman masukin kita kira-kira mau dengerin apa, lalu si Pandora menebak lagu berikutnya.

 

Loh, bisa jadi kan lagu yang diputar kita gak suka?

 

Iya, mungkin banget.

Nah, sebenarnya kita bisa ngeskip kalau ada lagu yang males didenger, tapi ada batasannya. Dalam keterangannya, Pandora menjelaskan bahwa Pilihan lagu mereka juga bisa jadi untuk mempopulerkan lagu/audio lain yang belum pernah kita dengar, namun setipe. Kayaknya  ini menjadi ide yang menarik buat ditawarin ke penyedia lagu/audio mengenai kenapa harus “nyewain” lagu/audio nya ke Pandora. Saya pribadi, menganggap skema ini benar-benar menarik.

 

Eniwei, sayangnya kalau mau buka Pandora “murni” dari Indonesia kagak bisa. Layanannya terbatas untuk negara-negara tertentu. Kalau mau maksa buat dengerin Pandora, cobain Hola deh. Tapi Hola-nya jangan dipake macem-macem ya, Puasa.

 

Makin ke sini makin setuju sama yang dibilang Pak Windy, tidak ada yang namanya proyek IT, yang ada adalah proyek bisnis.

 

Mungkin itu dulu cerita buat sekarang hahaha. Oiya, saya sekarang lagi suka banget makan Buah Pir :8

 

Ngutip sedikit dari bit komedi yang tadi sempet didengerin.

“Yeah, actually I intend to give back the wallet. It’s my dream. One day, I find a wallet, then I give it to the owner, and , turns out, the owner is Will Smith. He’ll be like ,’Wow, thanks Man. Do you want a Helicopter?'”

 

*kok kalo ditulis ga lucu ya*

 

KP #6

Halo.

Tulisan ini diketik menggunakan Blackberry lama (kakak) saya. Kenapa? Karena hape yang biasa saya gunakan sedang rusak 😥

Minggu ini, saya kembali ke Bandung. Ada beberapa urusan sih. Pertama, terkait dengan urusan KP, saya butuh untuk mengambil transkrip yang dilegalisir. Sebelumnya, saya sudah menitip kepada adik kelas untuk diurus pada hari kerja, sehingga di weekend saya bisa tinggal ambil.

Kedua, saya, Aodyra, dan Bang Fawwaz mau diskusi lebih lanjut soal sistem cerdas apa yang ingin kami bangun untuk Gemastik 2015. Sudah ada ide sebenernya, tapi lebih butuh pematangan lagi, terutama masalah sistem cerdasnya.

Ketiga, saya kangen makan ayam bungsu. Waktu di Jakarta, rasanya saya kesulitan juga mencari makanan yang rasanya pedas asli dari cabai. Dan enak. Kesempatan kali ini saya mau pakai juga untuk mencoba kembali pedasnya ayam bungsu.

Keempat, saya ingin cari baju kemeja lengan panjang *kalo sempet*

Kelima, saya ingin mengukur berat badan yang berubah selama di Jakarta. Hasilnya : berat badan saya tetap. Sheet.

Terkait dengan KP, sebenernya saya pengen cerita soal transportasi yang sering saya gunakan selama di Jakarta. Tapi, mungkin nanti aja kalau ada kesempatan untuk update dari Laptop.

Keenam, saya ingin update smackdown. Sekalian, menghabiskan jatah AI3. Huehuehue

Ketujuh, ada ketemuan dengan temen untuk ngebicarain pembangunan aplikasi survey berbasis web.

Kedelapan ….

Minggu depan adalah minggu terakhir saya kp di PT ISI. Sedih dan takut juga sebenernya. Takutnya adalah kalau dikasih kerjaan, tapi ga bisa diselesaiin sebelum waktu kp-nya berakhir.

Eniwei, gimana rencana liburan lebaran kalian?

Salam.
Pos ini ga punya alur karena memang hanya untuk tes tes apps wordpress di Blackberry. Huehue

KP #5

Maaf nih udah jarang nulis lagi. Berikut update-update singkat keberjalanan KP huehuehue.

 

Untuk masalah pekerjaan, akhirnya tools yang harus saya kerjakan selesai! Udah bisa diakses dan dipakai oleh orang kantor. Dari tes yang saya lakukan sih seharusnya sudah gak ada masalah. Hehehe.

 

Pengalaman yang berbeda dari tugas-tugas sebelumnya, pada tugas kali ini saya harus mempresentasikan hasil pekerjaan saya kepada staff divisi terkait yang akan menggunakan layanannya. Presentasinya sih cuman di depan 6 orangan. Feelnya mungkin gak beda jauh dengan presentasi saat demo tugas besar. Tapi, biasanya kan saya bicara di depan anak IF lain yang relatif mengerti. Kalau sekarang, saya harus menjelaskan dan mengulang beberapa hal tambahan saat demo. Ternyata skill saya untuk menyederhanakan hal-hal yang berkaitan dengan IF masih kurang hahaha.

 

 

Sekarang, saya sedang diberi tugas untuk mempelajar aplikasi mobile yang dimiliki perusahaan. Aplikasi mobile ini digunakan untuk membantu para staff lapangan yang melakukan pengamatan dan pengawasan langsung kepada suspect (bahasa Indonesianya yang cocok apa ya, masa tersangka -_-a) TB. Bakal ada modul yang ditambahin, semoga nantinya kalau sudah dikerjakan bisa berjalan lancar dan bermanfaat.

 

Hari Sabtu kemarin, saya masuk Kimia Farma buat ngadem sama ngambil duit di ATM. Kebetulan, di sana ada timbangan. Berhubung sudah menjalani KP 4 minggu dan belum dapet update soal kondisi berat badan, saya iseng ngukur berat badan. Yes. Turun tiga kilo. Walau dari segi penampakan badan temen-temen pada bilang makin gendut 😦 . Cuman Agi yang bilang kurus hahaha.

 

Masih di hari Sabtu yang sama, saya ada keperluan yang mengharuskan saya untuk pulang ke Bandung. Dan lagi, saya ternyata kangen sama temen-temen saya. Hahaha. Eniwei, menarik sih ketika saya sampai di kosan di Bandung, terus semuanya berasa beda. Kenapa kunci rasanya jadi lebih gede. Kayaknya gemboknya dulu gak gini deh. Kok kayaknya pintu kamar mandi jadi kecil begini. Ada perasaan asing di kosan sendiri. Tentunya, perasaan asing ini tidak mengurangin kenyamanan saya saat bermalam di sana. Saking nyamannya, saya bangun saat adzan subuh. Jadi gak sahur hahaha.

 

 

Oiya, saya lagi ngelanjutin nonton Breaking Bad nih. Ternyata jadi seru lagi hahaha.

Jadi suka lagi. Dulu benci sama Skyler, sekarang lebih benci lagi sama si Walter. Jadi suka sama Jesse, Mike ama favorit saya, Gus. Wahahaha

 

Salam.

Memilih update blog dibanding mengirimkan log kp kepada dosen pembimbing. Huft.

 

KP #4

Berikut ini beberapa kejadian/percakapan selama kurang lebih 3 minggu ber-kp ria.

Cerita #1
Bapak kosan mengetuk jendela kamar sambil manggil manggil Raisa.
Saya membuka gorden dan menyaut si Bapak *nggg, setelah dipikir ini gak sopan, harusnya keluar dari kamar, bukan ngobrol lewat jendela*
B : “Sa, pak RW minta semua yang ngekos ngasih fotokopi ktp”
R : “Oh, iya Pak,nanti saya kasih”
B : “Kamu kok gak pernah keluar kamar ya?”
R : *jleb* *hanya bisa senyum meringis*

Cerita #2
Hari jumat, minggu kedua KP. Saya sedang mengemas barang , mau pulang. Ibu manajer bertanya. I : “Pulang za?”
R : “Iya, Bu.”
I : “Wah tumben pulang cepet”
R : “Iya Bu, ada janji sama temen”
I : “Wah, akhirnya kamu punya kehidupan sosial di luar kantor ya”
R : *jleb* *senyum kaku lagi*

Cerita #3
Entah basa-basi apa yang saya lakukan, tiba-tiba sampai pada percakapan ini dengan Ibu Manajer. Oiya, Ibu ini punya latar belakang psikologi

I : “Gimana za? Punya pacar di kampus?’
R : “Nggak, Bu.”
I : “Kalau perempuan yang disuka?”
R : “Kehidupan di kampus kayaknya gak ngebuat saya mikir yang kayak begituan deh Bu”
I : “Well…”
R : *diam, menunggu jawaban si Ibu*
I : “Kayaknya gak normal deh”
R : *ketawa dengan ekspresi ketawa-ketawa tahe*

Cerita #4
Sekali lagi, gatau basa basinya apa.
R : “Bu, saya suka nonton smackdown. Normal gak ya Bu?”
I : “Normal kok”
R : *mengangkat dua tangan dengan pose kemenangan* “HELL YEAH”

Cerita #5
Sedang mencari makan malam di sekitar kosan. Akhirnya memutuskan makan di tempat yang berlabel nasi u*uk (nasi uduk, d nya gak keliatan gimana gitu). Yang jual Bapak-Bapak berbaju merah.

R : “Ada apa aja Pak?”
BBM : “Nasi ayam goreng, nasi ayam bakar,ayam sambel hijau”
R : “Oh, ketupat sayur nya itu cuman ada waktu sarapan ya Pak?”
BBM : * ngangguk *
R : ” Ayam sambel ijo nya deh Pak”


Datang tukang parkir sekitar. Nampak memesan sesuatu pada bapak berbaju merah. Tidak lama kemudian, bapak berbaju merah menyajikan ketupat sayur kepada tukang parkir sekitar.

Cerita #6
Makan di warung nasi pinggiran. Serba 10rb.

R : *makan nasi ayam* *selesai*
I : “Udah mas? Apa aja?”
R : “Nasi sama ayam sambelnya Bu”
I : “20rb”
R : *ee buset, nasinya juga 10rb*

Cerita #7
Ibu manajer dan Bapak dokter nampaknya nge-apply kuliah lagi, S2 buat si Ibu, S3 buat si Bapak, di universitas luar negeri. Si Ibu dapat kabar kalau keterima atau semacamnya.
I : “Hebat  kan saya Pak?”
B : “Nggak juga. Mereka kayaknya tahu siapa yang lebih butuh buat belajar lagi”
R : *HAHAHAHA*

Yah,begitulah cerita-cerita selama 3 minggu ini.

Salam.
Menyebalkan ngetik dari hape.

KP #3

Kalo dirangkum, tulisan ini akan saya singkat menjadi “(Bagi saya) seru banget!”

Nah, tugas saya di minggu II kemarin bakalan menjadi salah satu tugas yang berkesan buat saya selama KP. Pada tugas ini, saya ditantang untuk menggambarkan pemetaan sebuah kejadian berdasarkan kelurahan dari orang yang terlibat. Langkah-langkah utamanya kurang lebih sama dengan tugas sebelumnya. Tapi, ada aspek yang menurut saya menarik banget buat dibahas : data riil.

 

Sebagai developer, kita selalu berharap data yang dimasukkan oleh user adalah data yang benar-benar sudah diberi aturan sedemikian rupa, sehingga kita mudah mengolahnya. Hell, kalau saya, user tidak akan banyak diberikan kesempatan untuk membuat jawaban terbuka. Sebagian besar jawaban akan saya buat sebagai kegiatan memilih.

 

Di sini, salah satu aspek serunya bekerja di tempat yang bukan khusus Software Engineering. Data yang akan saya visualisasikan adalah data yang sudah dibuat aturannya sedemikan rupa, digabung dengan data yang didapatkan dari instansi lain, dan data yang didapatkan (mungkin) sebelum aturannya dibuat (atau mungkin sudah, cuman ada kesalahan pada yang memasukkan).

 

Regex dan Parsing Data

Untuk mendapatkan informasi data kelurahan kejadian, saya banyak melihat data alamat kejadian. Dari data alamat tersebut, harus saya bisa ekstrak informasi mana yang menunjukkan bahwa itu adalah kelurahan dan kecamatannya. Untuk melakukan ekstraksi informasi, saya banyak menggukan Regular Expression. Asyiknya, saya menemukan fitur Regex yang baru saya temukan hanya di Phyton, yaitu asosiasi variabel dengar regexnya langsung. Katakanlah data lokasi kebanyakan menuliskan ” …. , Kelurahan Blah, Kecamatan Blah-Blah, … “. Untuk mendapatkan Blah dan Blah-Blah, saya cukup menuliskan asosiasi variabel yang menggantikan kata-kata itu pada Regex. Misalkan menjadi “…., Kelurahan (?P<kelurahan>\w+), …” atau semacamnya. Entahlah, fitur regex seperti ini baru saya temukan di Python (memang jarang eksplorasi euy) hahaha.

Pada bagian ini, keseruan yang ditemukan adalah banyaknya aturan penulisan dalam menuliskan kelurahan dan kecamatan. Ada yang menuliskan “Jl. Pelesiran No 19 Taman Sari, Bandung Wetan”, ada yang “Jl. Pelesiran No 19 Kel. Taman Sari, Kec. Bandung Wetan”, ada yang “Jl. Pelesiran No 19  Bandung Wetan, Taman Sari” (kebalik), ada juga yang “Jl. Pelesiran No 19 Kelurahan Taman Sari, Kecamatan Bandung Wetan” dan sebagainya. Lucunya lagi, memang banyak istilah tempat yang, menurut saya minimal, ambigu untuk dituliskan. Apakah yang benar “Jati Negara” atau “Jatinegara” ? Apakah penulisan yang disepakati “Pl. Gadung”, “Pulo Gadung”, atau “Pulau Gadung” ?

 

Pentingnya Kamus

Ide saya untuk menangani berbagai macam kemungkinan penulisan itu adalah dengan menggunakan sebuah kamus. Kamus ini sederhananya adalah Map yang menghubungkan antara kemungkinan penulisan dengan penulisan yang disepakati pada program.

Misalkan untuk kasus Pulo Gadung :

kamus[‘Pulo Gadung’] = “Pulo Gadung”

kamus[‘Pl Gadung’] = “Pulo Gadung”

kamus[‘Pl. Gadung’] = “Pulo Gadung”

dst.

Pembuatan map-nya masih sederhana sih, masih cuman melihat kemungkinan kesalahan penulisan yang dilakukan orang.

 

XML dan Kamus Lokasi

Kebegoan saya dalam melakukan penentuan lokasi pada peta adalah dengan melakukan permintaan pada Google API berkali-kali setiap akan menggambarkan peta. Setelah nyadar prosesnya akan sangat lama, saya diberi insight oleh Kak Ali bahwa sah-sah aja kalau lokasinya disimpan juga dalam bentuk kamus. Kenapa? Karena lokasi ini kemungkinan perubahannya sangat minim, serta kemungkinannnya terbatas sehingga sah-sah saja untuk disimpan, tidak perlu terus melakukan pencarian pada data terbaru.

 

Akhir dan Pencapaian

Setelah seru bermain dengan data-data yang berantakan, Kak Ali meminta saya untuk menggabungkan modul tersebut ke dalam sistem yang sudah ada. Perasaan saya sangat senang ketika mengetahui bahwa apa yang saya kerjakan ternyata benar-benar digunakan di tempat saya KP. “Wuih, kalau begini kan enak kalau saya buatin narative reportnya”, “Nah kemarin kan mas yang dari (Belanda gitu?) minta yang begini, entar kita liatin”, begitu kata beberapa Atasan saya.

 

Padahal yang saya kerjakan sebenarnya relatif sederhana, tapi ketika melihat kalau ternyata memang sangat berguna, tentunya jadi hal yang berkesan buat saya hahaha.

 

Saya mau nampilin screenshot yang dibuat, tapi belum tahu soal kebijakan apakah boleh atau nggak, hahaha.

 

Salam.

Hari ini berhasil puasa, tapi merasa perut makin buncit.

Eniwei, ada yang punya usul lain dalam menyelesaikan persoalan-persoalan seperti di atas?

KP #1

Karena ketidakteraturan saya dalam menulis, yang kp#2 nya malah udah keluar duluan. Bisa diakses di sini. Di tulisan ini, saya akan lebih menjelaskan kenapa dan bagaimana akhirnya saya bisa melaksanakan kerja praktek di PT Inovasi Sehat Indonesia.

 

Awalnya, saya sangat antusias untuk melaksanakan kerja praktek di sini setelah saya mendengar penjelasan Kak Ali saat mengisi Seminar Inspirasi Juara HMIF. Setelah kak Ali menjelaskan suka-suka nya bekerja di NGO, saya saat itu langsung menghubungi kak Ali dengan harapan kalau ada kesempatan untuk KP di PT ISI, saya berminat dan saya ingin mendaftar.

 

Sayangnya, setelah itu tidak ada kabar lagi dari Kak Ali soal ada atau tidaknya kesempatan KP di PT ISI. Saya sempat berkonsultasi dengan orang tua soal tempat KP, orang tua mengatakan coba cari di tempat lain dulu, terutama tempat yang mungkin punya nama besar dan punya prospek karir yang lebih jelas bagi mereka. Mengingat belum ada kabar juga dari Kak Ali, saya akhirnya memutuskan untuk mencoba kesempatan KP di tempat-tempat lain.

 

Pulse Lab Jakarta

Tempat pertama yang menjadi lamaran saya adalah Pulse Lab Jakarta. Pulse Lab ini adalah lembaga yang melakukan riset, kebanyakan mengenai kaitan teknologi dengan isu ekonomi dan sosial, dan merupakan lembaga hasil kerja sama UN Global Lab dengan Bappenas Indonesia. Saya juga sebelumnya tidak pernah mendengar PulseLab, tapi setelah diajak Tegar untuk melamar, saya sempat cari-cari dan ngerasa : wah ini kayaknya keren deh.

Sekitar bulan Januari saya mengirimkan lamaran (setelah diminta saat menanyakan apakah ada kesempatan untuk magang di bulan Juni), tetapi hingga bulan April saya tidak juga mendapatkan kabar lagi soal lamaran lagi. Pelajaran di sini, dikasih tau sama Kak Arini juga, sebenarnya kita harus mengontak aktif kembali perusahaan yang sudah kita lamar. Yah, kalau sekitar 3-4 minggu tidak ada kabar lagi (dan tidak diberi tahu secara pasti kapan akan dikabari lagi), mungkin ada baiknya jika kita menanyakan apakah ada informasi terbaru soal lamaran kita. Jangan posesif tapi. Setiap 12 Jam ditanya. Jangan.

Singkat cerita, di bulan April, saya coba menghubungi lagi ke pihak terkait, lalu mendapatkan balasan bahwa “lamaran anda sudah saya kirimkan ke bagian terkait”, saya merasa waktunya sudah cukup mepet dan informasi seputar kepastian KP tidak bisa saya berikan di minggu pertama. Hal ini membuat saya memutuskan untuk mencari kesempatan lain untuk melaksanakan kerja praktek.

 

BukaLapak.com

Ini mungkin pengalaman yang paling menarik, soalnya di sini keseluruhan proses rekrut standar yang saya bayangkan memang saya alami. Kesempatan untuk KP pertama kali saya ketahui dari milis IF12. Setelah saya lihat lagi kesempatannya, saya sangat berminat untuk KP di sini. Alasannya, saya diberikan kesempatan untuk sangat teknis di program KP-nya. Ada dua posisi yang saya minati : Software Engineer dan Mobile Developer. Setelah mengirimkan lamaran (CV dan Portofolio kalo gasalah), saya diminta untuk mengerjakan soal test bertipe debugging. Saya diminta membenarkan kode yang dikirimkan, lalu dikumpulkan kembali melalui email.

Yang ini, kodenya masih relatif sederhana. Kampretnya adalah, karena kodenya sederhana, saya jadi gak yakin : emang yang salah ini doang ya? Ketakutan soal adanya hal-hal kecil yang menjebak sangat menyeramkan hahaha.

 

Setelah itu, saya diminta untuk datang ke kantor BukaLapak untuk melaksanakan wawancara langsung. Wawancaranya terbagi dua : wawancara kepribadian (kayaknya, gak ditanya teknis, kebanyakan soal pengalaman) sama wawancara teknis (soal kodingan lagi). Pada sesi ini, saya nampak lemah sekali di bagian wawancara teknis. Pelajarannya dari pengalaman ini adalah saya harus benar-benar paham detail masalah yang harus diselesaikan. Saya sempat ragu dengan pertanyaannya, namun saat diberi kesempatan untuk bertanya, saya malah bilang sudah mengerti. Hehehe. Fatal sih, saya jadi gak lulus wkwkwk.

 

NAIST

Kesempatan lainnya yang ingin saya jajali adalah kesempatan untuk melaksanakan riset di NAIST. Sedikit sharing, cita-cita saya dulu waktu kecil adalah ilmuwan 😛 . Motivasi lainnya adalah saya pengen mencoba bidang riset dan penelitian. Seperti yang saya bilang sebelumnya, saya masih belum tahu saya ingin bekerja seperti apa ketika lulus. Bidangnya sih ada tiga katanya : Industri, Pemerintahan, dan Penelitian. Pemerintahan, saya anggap feelnya bakal mirip di himpunan, Industri, saya anggap feelnya akan seperti proyekan. Penelitian, belum sempet saya rasakan feelnya nih. Jadi, keinginan saya cukup kuat juga untuk keterima di kesempatan ini (katanya 3 yang keterima, + dapet uang HAHAHAHA *oke, mungkin aing galulus karena mata duitan -__,- )

Persyaratan programmnya adalah mengirimkan CV dan proposal penelitian. Setelah bimbingan dengan Bu Ayu soal apa yang harus dikerjakan (belum pernah buat proposal penelitian soalnya), saya menghabiskan waktu dua hari untuk menguasai ilmu dasar yang berkaitan dengan interest penelitian saya, serta membaca paper soal teknologi yang sudah diciptakan, yang mirip, yang berhubungan, metode terbaik dll. Harus saya akui, pekerjaannya memang berat (belajar otodidak), tapi entah kenapa saya sangat menikmati prosesnya saat itu. Saat saya baca paper, saya kagum sambil senyum-senyum asik gitu. Cukup senang ketika bisa menangkap pola pikir orang sama membaca analisis kenapa percobaan itu persentase kegagalannya rendah atau dsb.

Eniwei, waktu itu ide saya adalah soal pembuatan Speech Analysis untuk Sensoring Kata Kasar di TV. Idenya adalah gimana caranya memantain waktu streaming langsung dari televisi, sekaligus langsung otomatis sensor saat ada kata-kata kasar yang tidak bisa ditampilkan di televisi.

Sayangnya, saya tidak keterima juga di NAIST. Sempet murung juga sih, soalnya di tingkat III ini saya banyak gagalnya :”. Gagal jadi ketua acara. Gagal ngerjain proyek yang supeeeer so close. Gagal tugas berkelompok *mayoritas pengerjaan tugas kelompok saya berantakan* . Dan… gagal juga di penelitian yang sukai ini. Saya jadi merasa tidak bisa apa-apa haha. Saya jadi merasa tidak berbakat memipin, tidak bakat bekerja, tidak berbakat ngomong, dan tidak berbakat belajar. Oke, abaikan :’|

Inovasi Sehat Indonesia

Mungkin Allah menyuruh saya untuk mengikuti keinginan saya yang sempat terbesit, kak Ali menginfokan melalui milis himpunan soal kesempatan untuk kerja praktik di PT ISI. Karena saya memang lagi tidak ada lamaran ke mana pun, saya pun coba mengikuti proses rekrutmennya. Prosesnya mirip dengan proses di BukaLapak, walau untuk pertanyaan wawancara teknis lebih banyak membahas portofolio (tidak terlalu tes algoritma). Kebanyakan yang dibahas adalah pengalaman, apa saja yang sudah dibuat dan lingkungan pengembangan yang biasa digunakan. Setelah tahap ini, ada wawancara dengan Pak Roy selaku CEOnya, soal kesepatakan pelaksanaan kerja praktiknya. Saya mengambil waktu 6 minggu (tengah-tengah) supaya bisa menuntaskan kebutuhan KP dan ada waktu untuk pulang di hari lebaran.

 

Bagaimana pengalaman saya KP di PT ISI?

Mungkin bukan ditulisan ini. Diserial lainnya sepertinya. Hehehe.

 

Salam.

Tethering HP naik turun susah buat menulis.

Tulisan ini sudah saya baca lagi dan terlalu lurus nampaknya.