Syndicate content

kerja praktek

RC1

Akhirnya laporan kp gw nyampe ke versi release candidate 1 (RC1). Setelah dari tadi nyari2 bug yang emang masih ada dimana2.. Mudah2an bug kata2 udah ilang semua.

apakah versi RC1 ini sama dengan versi final? kita lihat saja nanti stelah ditest ama 3 orang tester. kapan ya?

Java Studio Creator 2 Early Access 2

Barusan iseng2 ke website Java Studio Creator, ternyata versi Early Access 2 nya udah muncul! Trus liat feature2 yg baru ada dan nemuin 3 yang menarik.

  • Better stability and performance with improved memory management.
  • Refactoring has been implemented so that you can make global changes in your source code, propagating them throughout the application without altering program behavior. Read more about it here»
  • Binding components to data is more intuitive, with the ability to access database information using our exclusive Data Provider objects from within the “Bind to Data” dialog box.

Ulang Tahun PT. SMI

Ternyata hari ini, 20 September 2005, adalah hari ulang tahun PT. SUN Microsystem Indoesia. Jadi hari ini, PT. SMI sudah berumur 5 tahun!

SELAMAT ULANG TAHUN!!

Balon2an

Take Over

Selasa, 6 September 2005

Pagi2 datang ke kampus dulu rencananya mo ngomongin tugas Komas. Jam 10 gw udah balik lagi ke kantor tuk KP. Sampe sana sekitar jam stengah 12 dan ternyata meja kerja gw ada yang make. Di bawah ini ada fotonya.

TO TO

Ada notebook di meja gw. Mending kalo itu dikasih buat gw, tapi itu punya orang yg lagi kerja di meja kerja gw. Berhubung orangnya gak ada, om Eko BS yang bantuin gw tuk bilang ke pemilik notebook juga gak bisa ngapa2in. Ya sudah.. gw n ijul makan dulu..

Antara Kerja Praktek dan Pelatihan TOKI

Lagi pengen iseng2 ngebandingin antara KP dan melatih TOKI.

  1. Lokasi
  1. Jarak
  • TOKI: UBL di Cileduk (jauh), SMAK 7 di daerah kali malang (jauh juga), Fasilkom UI (deket)
  • KP: Sudirman (jauh)
  1. Cape ngganya
  • TOKI: Santai, pas kebagian jauh cuma seminggu sekali. Yang sekarang walau seminggu penuh (cuma seminggu yg bisa ikutan) tp deket :P
  • KP: Udah jauh, jalanan macet, tiap hari pula
  1. Hubungan (langsung) dengan kuliah
  • TOKI: gak dapet SKS
  • KP: kuliah wajib, nilainya 3 SKS
  1. Penghasilan

    1 hari berurusan ama toki > 1 bulan berurusan ama KP :))

  2. Waktu kerja

  • TOKI: sekitar jam 9 pagi sampe jam 1 (dulu yg di UBL sama SMAK 7) atau jam 3 (yg sekarang)
  • KP: jam 8 pagi sampe 5 sore ato jam 9 pagi sampe 6 sore
  1. Makanan
  • TOKI: dibeliin
  • KP: beli ndiri
  1. Yang mesti disiapin sebelum kerja [update]
  • TOKI: nyiapin soal kalo gak ada yang nyiapin
  • KP: gak nyiapin apa2 :P

Kesimpulan? simpulin ndiri ajah :P

Kegiatan hari ini..

Kira2 inilah kegiatan gw selama 9 15 jam terakhir..

  • 06:15: Berangkat ke kantor, naik patas P15, jadi orang ketiga yang berdiri..
  • 08:05: Nyampe kantor, ternyata ijul dah dateng, nerima sms yg cukup menyenangkan
  • 09:00: Selese menjelajahi bloglines, planet, dan sebagainya
  • 11:30: Masih aja ngurusin Java Studio Creator 2 Early Access yang error gak jelas
  • 12:50: Makan siang, sholat dzuhur
  • 14:00: Nyampe kantor lagih

1 GB itu kurang

Awalnya gw seneng dkasih server dg RAM 1GB.. tapi.. belakangan ini, GAK CUKUP!!

top - 10:01:00 up 19:06, 16 users,  load average: 2.27, 1.09, 0.86
Tasks: 132 total,   1 running, 131 sleeping,   0 stopped,   0 zombie
Cpu(s):  1.4% us,  0.7% sy,  0.0% ni, 65.9% id, 31.9% wa,  0.0% hi,  0.1% si
Mem:   1036020k total,  1030492k used,     5528k free,     2656k buffers
Swap:  1076312k total,   724720k used,   351592k free,    80124k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND           
 9830 djmr20    16   0  805m 352m 195m S  0.0 34.9   0:00.20 java              
 3720 djmr20    16   0  876m 167m 118m S  0.0 16.6   0:17.50 appserv           
10707 iman20    16   0  801m 142m 201m S  0.0 14.1   0:00.21 java              
10884 iman20    17   0  855m  78m 105m S  0.0  7.8   0:21.99 appserv           

Itulah 4 aplikasi teratas yg make memori terbanyak. java menunjuk ke Java Studio Creator, dan appserv itu Sun Application Server.

Kalo masalah CPU sih gw rasa gak masalah :D soalnya ada 2x Xeon 3GHz (HT) yang bisa dipake :D

Request memori tambahan udah dilaksanakan, tinggal nunggu keputusannya aja :D

update Inilah keadaan setelah 4 program itu ditutup

top - 12:41:12 up 21:47, 16 users,  load average: 0.69, 2.52, 2.45
tasks: 120 total,   1 running, 119 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.3% us,  0.1% sy,  0.0% ni, 99.6% id,  0.0% wa,  0.0% hi,  0.0% si
Mem:   1036020k total,   397140k used,   638880k free,    18884k buffers
Swap:  1076312k total,   165740k used,   910572k free,   208204k cached

Langsung nambah free memory nya :D

update HOREE!!! SEKARANG JADI 2 GB

Mem:   2076348k total,   155080k used,  1921268k free,    17616k buffers
Swap:  1076312k total,        0k used,  1076312k free,    62420k cached

Mari kita lihat, beneran ngaruh gak ya? hehe..

Log harian

Salah satu yang harus dibuat selama mengerjakan KP adalah membuat log harian. Berhubung saya suka males dalam membuat yang seperti ini (log asisten jarkom aja gak ada :P) saya mencoba untuk mencari cara yang mempermudah pembuatan dan pengarsipan log.

Saya akan menggunakan layanan di Internet untuk menampung log yang dibuat. Mengapa? Pertama, dapat diakses dari mana saja. Kedua, ngga perlu bawa catatan segala kalau mau nulis log. Ketiga, gak perlu bingung kalo gonta-ganti komputer, asal komputer tersebut terhubung dengan Internet. Yahh.. minimal 3 alasan itu yang akhirnya membuat saya untuk meletakkan log di sebuah tempat di Internet.

Lalu, layanan yang saya gunakan adalah email! Email saya pilih karena hal-hal berikut: gampang diakses (dibaca), mudah digunakan (mengirim/menulis log), dan dapat diatur dengan rapi. Untuk mempermudah pengaturan, saya akan menggunakan layanan dari GMail yang memiliki fasilitas filtering dan labelling.

Saya akan menyiapkan sebuah alamat email khusus yang akan digunakan untuk menerima email yang berisi log. Salah satu keunikan dari GMail adalah menggunakan operator + pada alamat email, contoh username+sebuahkata@gmail.com. Dengan melakukan filtering pada alamat tujuan tersebut dan memberinya label, saya dapat mengatur agar log harian KP saya tetap rapi.

Pengisian log sekarang hanya menjadi masalah pengirimal email. Berhubung di tempat saya KP ini saya mendapatkan fasilitas Internet, saya tidak akan mengalami kesulitan dalam mengisi log (tentunya selama tidak ada pekerjaan lain yang saya lakukan :P). Andaikan saya tidak sempat untuk mengirim email dari kantor, saya masih dapat melakukannya dengan fasilitas pengiriman email dari ponsel yang saya miliki.

Salah satu kelemahan dari cara ini adalah koneksi Internet menjadi sesuatu yang mutlak diperlukan. Kalau tidak ada, ya tentu saja tidak bisa menggunakan cara seperti ini :P karena memang media yang digunakan berada di Internet.

~sedangEnggaAdaKerjaan:D

Menginstall Java Studio Creator

Di postingan gw sebelomnya, gw cerita kalo hampir seharian gw nyoba nginstall Java Studio Creator (selanjutnya gw sebut jscreator aja biar lebih pendek). Emangnya apa sih yang terjadi?

Jadi setelah gw install dan gw jalanin, jscreator memperlihatkan perilaku aneh. Yaitu dengan tidak menampilkan komponen apa2 di palet yang ada. Komponen2 ini mestinya jadi komponen yang bisa di drag-and-drop ke web page sehingga jadilah suatu halaman web hasil klakklik di sana sini (gak ada ngoding sama sekali!). Padahal sbelomnya gw pernah nginstall di kompi rumah dan semua rasanya normal-normal aja

Yang pertama kali gw curigain adalah paket instalasinya yang kurang lengkap shg ngga nyediain file2 yang bakal dipake tuk paletnya. Tapi setelah dipikir2 lagi, ah masa sih sampe segitunya ngelupain file2.. Okeh.. hal selanjutnya yang gw curigai adalah versi Java yang dipake berhubung di komputer tersebut masih make Java 1.4.2. Akhirnya gw minta ke Ari apakah ada Java 1.5.0 yang bisa diinstall.

Setelah gw dapet cdnya, gw mulai nginstall Java 1.5 itu di server. Instalasi selesai, gw ngeset2 path, trus gw coba lagi jscreatornya. Hore!! Sekarang paletnya ada isinyaa.. Tapi.. loh kok web page nya gak ada? Biasanya keliatan kotak2 grid di web page itu, tp kok sekarang cuma abu2 doang? Aaa.. kenapa ini?? Gw makin penasaran knp bisa sampe kaya gini. Entah berapa kali gw install ulang tu jscreator dan entah berapa kali juga gw ngapus semua jscreator user profile gw di ~/.Creator.

Lebih dari satu jam gw nyoba2 yang beginian doang di ruang server (dingin!!). Sampe akhirnya gw menemukan sebuah trik yang bisa jadi solusi sementara untuk mengangani keanehan ini. Sebelom gw kasih tau trik gw, mungkin ada beberapa hal yang perlu diketahui dulu..

  1. Paket distribusi Java Studio Creator berisi JDK yang terinstall di subdirektori java/ dari direktori instalasi jscreator.
  2. Semua konfigurasi yang dimiliki oleh seorang user ada di ~/.Creator

Nah inilah trik yang gw pake

  1. Install jscreator seperti biasa, misalnya di direktori ~/jscreator. Pas instalasi selesai, IDE-nya jangan dijalanin! Kalo gak sengaja, coba ke langkah 2 dulu.. Kalo gak dijalanin, bisa lgs ke langkah 3.

  2. Hapus ~/.Creator beserta isinya

  3. Install JDK 1.5.0 di sebuah direktori, misalnya /usr/java/jdk1.5.0

  4. Masuk ke ~/jscreator trus rename direktori java ke sebuah nama lain, misalnya java142

    mv java java142
    
  5. Buat symbolic link dari direktori JDK 1.5.0 ke java.

    ln -s /usr/java/jdk1.5.0 java
    
  6. Jalanin IDE Java Studio Creator. Setelah itu silahkan ditutup kembali. Pada proses ini, jscreator bakal ngebuat user profile di ~/.Creator

  7. Apus symlink yang tadi dan rename lagi direktori java142 ke java

     rm java
     mv java142 java
    
  8. Jalanin IDE Java Studio Creator lagih.. Sekarang pasti udah beres :D

Ya begitulah perjuangan selama beberapa jam di ruang server yang dingin banget! Rasanya hari ini gw bakal berlama2 lagi di ruang server (untung skr dah bawa jaket :D) tuk nginstall Debian! hehehe..

UPDATE

Ternyata masalah ini disebabkan ada bug di network I/Onya.

After installing Java Studio Creator on Linux with 2.6 kernel, the IDE won’t start correctly. Why?

Java Studio Creator is not usable with unsupported Linux platforms based on the 2.6 kernel, such as Mandrake 10. A JDK bug with network I/O (nio) prevents the IDE from starting or running correctly.

Use a supported Linux platform, such as Java Desktop System 2003 Release 2 or Red Hat Enterprise Linux 2.1 based on the 2.4.x kernel.

Hari pertama KP

Bikin log harian di sini ahh :D :D

  • 07.30: Nyampe di kantor SUN Microsystem Indonesia, masuk ke ruangan kerja, dikasih komputer yang bisa dipake
  • 08.00: Ngasih tau apa aja yang mau dikerjain
  • 08.30: Nyobain kompi, ngoprek2 gak jelas, masuk ke ruang server yang super duper dingin, dst
  • 14.30: Selese nginstall program di server, saatnya ngetes pake kompi di meja.

Arrghh.. dari tadi intinya gw dan ijul belom ngapa2in. Masih ngurusin hal-hal yang belom bener2 berhubungan ama KP. Masih nyiapin segala sesuatu yang bakal dipake. Seperti nginstall Java Studio Creator. Nginstallnya mesti di ruang server pulaa.. dinginnnnnnnnnnnn.. spertinya besok2 gw mesti nyiapin jaket..

Selama KP ini minimal gw dapet hak akses ke 2 server. Yang pertama adalah teriminal server yang dipake oleh thin client yang ada di meja kerja gw. Servernya make Solaris 9 dg memory 2 GB trus prosesornya apaan ya? pake SUN Sparc. Server yang kedua sepertinya bakal jadi server development aplikasi yang gw buat. Kompinya berupa kompi setebel 2U yang biasa masuk rak. Isinya ada 4 buah prosesor Intel Xeon 3 GHz dengan 1 GB RAM. Oh iya, server yang ini make SuSE 9.1. Entah bisa gw Debianisasikan ato ngga :D :D .. hehehe..

Yaa.. sekian dulu.. skr masih berkutat dg nginstall Java Studio Creator yang kok rasanya gak beres instalasinya.

Setelah selese nginstall java studio creator, skr saatnya tuk ngetes tu program lewat komputer di meja kerja. Berhubung kompi yang dipake itu adalah sebuah thin client, tentunya gw juga mesti ngejalanin java studio creator scr remote.

Pertama gw ssh ke server dengan mengaktifkan X11 forwarding. Trus gw jalanin java studio creator seperti halnya gw ada di kompi server. Pas dicoba.. doh.. kok lambat banget ya? padahal cuma mo ngetik doang.. Akhirnya gw coba nyalain compression di ssh nya.. Yeahh.. lebih baik lah.. gak lambat2 amat.

Di bawah ini ada screenshot desktop gw :D

Desktop