Wednesday, July 09, 2014

Convert Text to Number in Excel 2010

In my case, i want to try to summarize total record which the data taken from my Outlook Email. So i copy the data to Excel 2010, than i use text to column function to separate the columns. So in my excel look like picture below:


Then i want to summarize data in column B, but the result is not like I expected. The summarize just only took data from 10th row. Please see picture below:


This is happen because all data in column B is in Text format, and contain &nbsp(from HTML) character in begining and end of cells , except for row number ten. So it is can not be convert to number easily.

To solve this problem, i convert Text to Number forcely with tricky Paste Special:
1. Remove space (&nbsp) character in begining and end of cells with this function
    =(TRIM(SUBSTITUTE(B1,CHAR(160),CHAR(32))))+0

2.  Write 0 in other cell, then Copy the cell
2. Select the range cells in column C
3. Right click the selected range cells, and choose Paste Special option from context menu


4. In Paste Special dialog box, choose chek the All option and Add option, then click OK button


5. You can see total in column C is now the right value



Wednesday, September 05, 2012

OAF Error: Exception creating new Poolable object + Io exception: The Network Adapter could not establish the connection

Case:

I have an issue when running OA page (using JDeveloper for EBS  12.1.3). I was able to create the database connection without any issue and it works fine. But when i try to run hello page(test_fwktutorial.jsp) for the first time, then error with following message:

500 Internal Server Error

oracle.apps.fnd.common.AppsException: oracle.apps.fnd.common.PoolException: Exception creating new Poolable object.
 at oracle.apps.fnd.profiles.Profiles.getProfileOption(Profiles.java:1509)
 at oracle.apps.fnd.profiles.Profiles.getProfile(Profiles.java:362)
 at oracle.apps.fnd.profiles.ExtendedProfileStore.getSpecificProfileFromDB(ExtendedProfileStore.java:211)
 at oracle.apps.fnd.profiles.ExtendedProfileStore.getSpecificProfile(ExtendedProfileStore.java:171)
 at oracle.apps.fnd.profiles.ExtendedProfileStore.getProfile(ExtendedProfileStore.java:148)
 at oracle.apps.fnd.common.logging.DebugEventManager.configureUsingDatabaseValues(DebugEventManager.java:1294)
 at oracle.apps.fnd.common.logging.DebugEventManager.configureLogging(DebugEventManager.java:1149)
 at oracle.apps.fnd.common.logging.DebugEventManager.internalReinit(DebugEventManager.java:1118)
 at oracle.apps.fnd.common.logging.DebugEventManager.reInitialize(DebugEventManager.java:1085)
 at oracle.apps.fnd.common.logging.DebugEventManager.reInitialize(DebugEventManager.java:1072)
 at oracle.apps.fnd.common.AppsLog.reInitialize(AppsLog.java:595)
 at oracle.apps.fnd.common.AppsContext.initLog(AppsContext.java:602)
 at oracle.apps.fnd.common.AppsContext.initializeContext(AppsContext.java:579)
 at oracle.apps.fnd.common.AppsContext.initializeContext(AppsContext.java:533)
 at oracle.apps.fnd.common.WebAppsContext.(WebAppsContext.java:1160)
 at oracle.apps.fnd.common.WebRequestUtil.validateContext(WebRequestUtil.java:227)
 at _OAErrorPage._jspService(_OAErrorPage.java:66)
...
Caused by: oracle.apps.fnd.common.AppsException: oracle.apps.fnd.common.AppsException: java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
 at oracle.apps.fnd.security.AppsConnectionManager.makeGwyuidConn(AppsConnectionManager.java:937)
 at oracle.apps.fnd.security.AppsConnectionManager.getGwyuidConn(AppsConnectionManager.java:1016)
 at oracle.apps.fnd.security.AppsConnectionManager.makeGuestConnection(AppsConnectionManager.java:814)
 at oracle.apps.fnd.security.DBConnObj.(DBConnObj.java:230)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
 at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
 at oracle.apps.fnd.common.Pool.createObject(Pool.java:1273)
 ... 63 more

Solution:
1. Check JDeveloper version is suitable for EBS. Please refer to metalink article id 
    416708.1
2. Copy the correct .dbc file from EBS instance server
    The location $INST_TOP/appl/fnd/secure. For the alternative, open one of oaf page example in your ebs instance, then click "About Page"--> Go to page context tab menu. You can see the location of dbc on that page

In my case, my .dbc file is not correct even i have re copy from server like step no 2. And then i try to edit the database connection again and i found the strange condition.
When i use ip configuration for hostname, it's work!! But when i replace the ip configuration with hostname it's error: io exception: The NetworkI Adapter could not establish the connection

This error same as the error in OA Page. So in my opinion something configuration in network so the network does not recognize hostname.

Then i edit file .dbc in my local computer, i replace hostname,with the ip. And it's solve!! The hello page is running well

Regards

Rifky 

Friday, May 15, 2009

Mengubah Output di Tag XML (Oracle Report)


Well.. Gw tadi siang sempat kebingungan mengedit report yang dibuat sama orang lain.. Padahal cuma ganti nama kolomnya doang.. Report itu dibuat pake oracle report builder, dan outputnya adalah XML (diregister di oracle Apps. Tidak memakai xml publisher loh karena di R11). Awalnya saya mengira hanya menambahkan/mengedit alias di dalam query, maka bereslah problemnya. Ternyata, nama kolom tersebut belum berubah..

Akhirnya ketemulah solusinya. Caranya gampang, tinggal mengubah di object navigator, dibagian Data Model->Groups, pilih database column yg mau kamu ubah nama kolomnya. Lihat propertinya. Lihat di bagian 'XMLTag'(kotak merah), di bagian itulah kita bisa mengubah value tag xml (tag xml ini nantinya akan menjadi nama kolom di tampilan report).

Selain itu kita bisa juga menghidden(menyembunyikan) kolom, dengan cara mengubah value properti 'Exclude from XML output'(kotak hijau) menjadi 'Y'. Cara ini berguna bila query utama kita menggunakan gruping, tapi kolom yg kita grouping tidak mau ditampilkan

Lihat gambar di atas


Thursday, April 30, 2009

Oracle Business Accelerator

Oracle Business Accelerator (OBA) menurut saya adalah salah satu oracle solution untuk Mid sized business (bisnis berskala menengah). Karena OBA adalah suatu metodologi untuk mempercepat implementasi oracle applications. Misalnya implementasi oracle applications yang seharusnya 7 bulan bisa dipersingkat menjadi 5 bulan. Sehingga cost (biaya) implementasi bisa ditekan.

Praktek lapangannya, ketika implementasi menggunakan OBA, seorang implementor akan membawa sebuah standar business process (standard oracle) yang akan ditawarkan kepada clientya. Sehingga seorang implementor tidak mengimplementasi from scratch, layaknya implementasi tanpa OBA. Tetapi business process yang ditawarkan tidak mutlak diterapkan. Bisa di custom (diubah) sesuai dengan keinginan client.

Umumnya semua orang salah kaprah karena OBA ditujukan pada Mid sized business, sehingga oracle applications menggunakan OBA berbeda dengan oracle applications yang diimplementasi pada perusahaan besar. Padahal OBA hanya metodologi, tetap mengguankan oracle E Business Suite sama halnya dengan implementasi biasa.

reference: summary from ERP for Mid Size and Growing Organization seminar by PT Mitra Integrasi Informatika (MII)
23 April 2009

Wednesday, April 29, 2009

AP Trial Balance VS Invoice Aging Report

Well... menikmati keseharianku sebagai oracle applications technical, saya mendapat ilmu baru. Saya tergerak mencari ilmu mengenai report AP Trial Balance dan report Invoice Aging Report karena adanya pengalaman berharga di suatu client. Bolak balik saya disuruh edit report tanpa mengetahui alasan dan tujuan report tersebut dibuat.. Akhirnya demi membela diri, saya terinispirasi untuk mencari hal tersebut. Dan ini lah yang saya dapat kan

Account payables trial balance (AP Trial Balance) report adalah report yang menunjukkan invoice yang belum dibayar dimana invoice tersebut sudah ditransfer ke GL, tanpa memperhatikan waktu jatuh tempo invoice.

AP Trial Balance = Posted Invoice - Posted Payments
Keterangan:
Posted Invoice didapatkan dengan menjalankan Posted Invoices Report(standard oracle)

Posted Payments didapatkan dengan menjalankan Posted Payments Report(standard oracle)


Invoice Aging report adalah report yang menunjukkan invoice yg belum dibayar, tanpa memperhatikan waktu jatuh tempo invoice dan status invoice hold atau onhold.

Aging Invoice total = AP Trial Balance total + Total of Swept(Unposted Transactions)

reference :
http://www.oracleappshub.com/account-payable/month-end-process-useful-payable-reports/


Thursday, January 22, 2009

FNDLOAD

FNDLOAD merupakan salah satu oracle solution yang dapat mengubah file dalam database format ke dalam text file(.ldt). Sehingga file .ldt dapat diedit dapat diubah sesuai dengan environment di mana file tersebut akan dipindahkan. Sehingga file-file database format dapat dipindahkan dari satu database ke database yang lain. Biasanya digunakan untuk memindahkan file-file concurrent program dari database development ke database production

Proses mengubah file dari database format ke dalam text file(.ldt) disebut downloading. Sebalikanya proses mengubah file dari text file(.ldt) ke dalam database format disebut uploading. Skema kerja dari FNDLOAD dapat dilihat dari gambar dibawah ini:

Berikut adalah file-file yang dapat digunakan oleh FNDLOAD:
• Concurrent Programs, Executables
• Request Groups, Request Sets
• Profile Options
• Key and Descriptive Flexfields
• Menus and Responsibilities
• Forms and Form Functions
• Attachments
• Messages
• Value Sets and Values
• Lookup Types
• User Responsibilities
• Printer Definitions
• FND Dictionary
• Help Configuration
• Document Sequences
• Concurrent Manager Schedules
Berikut adalah script-script dari FNDLOAD:
1. Untuk downloading concurrent program
FNDLOADapps/pwd 0 Y DOWNLOAD ${FND_TOP}/patch/115/import/afcpprog.lct myfile.ldt \ PROGRAM CONCURRENT_PROGRAM_NAME= concurrent_program_short_name> APPLICATION_SHORT_NAME=

Contoh:
FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afcpprog.lct FDC_AR_KWITANSI.ldt PROGRAM APPLICATION_SHORT_NAME="AR" CONCURRENT_PROGRAM_NAME="FDC_AR_KWINTASI"

Untuk downloading concurrent program sudah termasuk downloading value set (LOV) yang dipakai sebagai parameter pada cocurrent program tersebut

2. Untuk uploading concurrent program
FNDLOAD apps/apps 0 Y UPLOAD $FND_TOP/patch/115/import/afcpprog.lct .ldt
Contoh:
FNDLOAD apps/apps 0 Y UPLOAD $FND_TOP/patch/115/import/afcpprog.lct FDC_OM_SO.ldt

Apabila di environment yang baru, sudah ada concurrent program yang sama, maka kita gunakan CUSTOM_MODE=FORCE. Agar concurrent program yang aktif adalah concurrent program yang baru kita upload. Untuk hal seperti ini tidak bisa menggunakan script upload yang biasa. Harus ditambahkan CUSTOM_MODE=FORCE, seperti contoh di bawah ini.

FNDLOAD apps/apps 0 Y UPLOAD $FND_TOP/patch/115/import/afcpprog.lct FDC_OM_SO.ldt – CUSTOM_MODE=FORCE

3. Untuk downloading data template dan data definition
FNDLOAD apps/apps 0 Y DOWNLOAD $XDO_TOP/patch/115/import/xdotmpl.lct FDC_OM_SO_XML.ldt XDO_DS_DEFINITIONS APPLICATION_SHORT_NAME="ONT" DATA_SOURCE_CODE="FDC_OM_SO"

4. Untuk uploading data template dan data definition
FNDLOAD apps/apps 0 Y UPLOAD $XDO_TOP/patch/115/import/xdotmpl.lct FDC_OM_SO_XML.ldt


Reference:
• Oracle Applications Systems Administrator’s Guide
• Metalink Notes: 117084.1, 228614.1 232029.1 , 274667.1

Saturday, January 17, 2009

Stop and Start Oracle

Well jika kita ingin backup, cloning, atau apply patching (dikerjakan secara downline), mematikan database dan oracle apps adalah langkah awal.
Yang perlu diingat adalah langkah2 mematikan atau menghidupkan lagi oracle database dan apps.. Karena kalau salah, nanti oracle tidak mau mati atau tidak mau nyala lagi..

Intinya kalo matu matikan, langkah-langkahnya:
1. Matikan orcale apps
2. Matikan listenernya
3. Matikan databasenya

Kalau mau start lagi, langkah2nya:
1. Hidupkan database
2. Hidpukan listener
3. Hidupkan oracle apps

Detailnya seperti ini:
  • Matikan apps

/u01/oravis/inst/apps/VIS_rifkydev/admin/scripts/

Jalankan: sh adstpall.sh username/password

Setelah perinta ini di jalankan, kita harus memastikan bahwa semua library yang dijalan kan oleh oravis mati. Caranya dengan jalankan : ps –ef|grep LIBR

  • Matikan listener

/u01/oravis/db/tech_st/10.2.0/appsutil/scripts/VIS_rifkydev/

Jalankan: sh addlnctl.sh stop SID

  • Matikan database

/u01/oravis/db/tech_st/10.2.0/appsutil/scripts/VIS_rifkydev/

Jalankan: sh addbctl.sh stop immediate



  • nyalakan databasenya lagi

/u01/oravis/db/tech_st/10.2.0/appsutil/scripts/VIS_rifkydev/

Jalankan: sh addbctl.sh start\

  • Nyalakan listenernya

/u01/oravis/db/tech_st/10.2.0/appsutil/scripts/VIS_rifkydev/

Jalankan: sh addlnctl.sh start SID

  • Nyalakan appsnya

/u01/oravis/inst/apps/VIS_fotisdev/admin/scripts/

Jalankan: sh adstrtal.sh username/password


NB: Alamat directory di atas berbeda2 di tiap server. Yang penting kita tau di mana letak scritp untuk start dan stop.
Untuk memudahkan, kita bisa buat file sh baru yang menggabungkan script buat start dan script buat stop.
Dan letakkan di root atau di manapun agar kita mudah aksesnya.


Mohon diberihtaahu kalo ada salah dalam langkah.. Soalnya ini berdasarkan pengalamanku.. Bahkan kalo ingin menambahkn juga boleh kok boss.....


See u in next blogs entry

Sunday, October 26, 2008

The Account is Locked

Setelah menginstall oracle 10g timbul masalah... Ketika login menggunakan SQLPlus, account scott dengan password default tiger, masih di locked oleh sistem. Cara mengatasinya adalah sebagai berikut:
- Buka command prompt
- ketikkan perintah : sqlplus "/as sysdba"
setelah di enter, maka anda sudah login sebagai sysdba
- Membuka lock accont tiger:
Ketik: SQL> alter user scott account unlock;
SQL> grant connect, resource to scott;
- Coba deh login lagi pake scott dan password tiger.. insya allah bisa

Sepertinya cara ini bisa jg untuk mengaktifkan account lain.

Sumber: http://blogs.sun.com/rajeshthekkadath/entry/resolving_oracle_error_ora_28000

Saturday, May 31, 2008

Smart Client Software Factory Part III (CAB)

CAB(Composite UI Application Block)
Framework utk implementasi smart client yang dirilis oleh Microsoft.. Kalo udah install SCSF di .NET CAB itu udah termasuk di dalamnya, terintegrasi di dalamnya..

Fungsionalitasnya:
  • Memanggil modul-modul ke dalam common shell sesuai dengan konfigurasi.
  • Support Composition Pattern
  • Dapat menerapkan Command Pattern
  • Dapat menerapkan MVP

Dengan menggunakan CAB kita bisa membuat aplikasi smart client dengan pendekatan Use Case Driven.
Jadi setiap use case akan menjadi sebuah WorkItem. Apabila ada use case yang mempunyai hubungan, berarti bisa terjadi 2 kemungkinan:
  1. Merupakan containment dari WorkItem yang satu lagi
  2. Ada komunikasi antar 2 WorkItem tersebut yang bisa diimplentasi kan dengan service,event-broker ataupun commands(perintah-perintah).
Bingung kan?? Ntar deh diterapin langsung ke SCSF yg penting konsep dulu..

Ada 3 proses penting
membangun aplikasi smart client dengan CAB:
  1. Desain dan implementasi Shell
  2. Membuat Infrastructure Services
  3. Membauat Use Case yang aktual
Hmm... Kayaknya biar lebih afdhol utk detail 3 proses dia atas, rencananya saya mau bikin semacam diskusi + demo di lab tercinta : Lab RPL IT Telkom.. Jadwalnya, liat aja trus blog ini, kalo dah pasti ntar di postingin jadwalnya....

Smart Client Software Factory Part II (SCSF Tutorial)

Sebelumnya minta maaf nih, telat sebulan lebih dari agenda awal tuk "Smart Client Software Factory Part II".. Padahal dah ada 2 orang yang nunggu (Hmm ada secret admirer juga utk SCSF, gak bs diitung.. : ) ).. Sebagai permintaan maaaf SCSF Part II dan Part III akan dirilis secara langsung malam ini... Chayoooo.....

Hmm... Microsoft memiliki 4 kategori untuk pengembangan software factory... Tapi yang mau dibahas di sini hnya salah satu dari kategori tersebut, yaiut SCSF (Smart Client Software Factory).

Untuk mengetahui apa itu aplikasi smart client, buka aja wikipedia.. Soalnya mau ngebahas SCSF nya...

Menurut pengalaman... Step-step belajar SCSF:
1. Konsep Software factory (di bagian sebelumnya sudah dijelaskan)
2.CAB(Composite UI Application Block).
Baca "Architecting Composite Smart Client Using CAB dan SCSF" by Mario Szpuszta
3.SCSF Developer Labz
Bisa di download dari situs microsoft langsung. Isinya itu tentang step-by step buat apliaksi SCSF yang sederhana. Selepas dari tahap ini dah bisa bikin aplikasi sendiri. Seperti saya buat Tugas Akhir saya (Loh lom beres rupanya... : ) )
4. Baca artikel lain biar ikut perkembangan SCSF

Langkah-langkah ini menurutku penting diikuti urutannya, terutama yang gak terlalu paham dengan SCSF. Soalnya pengalaman pusing banget belajarnya waktu ketuker langkah, langkah 3 dan 4 dulu baru langkah ke 2.. Susah pahamnya.. Maka dari itu spy gak ada orang di dunia ini yang sesat kayak saya lagi, saya posting nih.. Sekali lagi ingat, ini hanya menurut saya, orang bodoh yang lagi belajar... :).

Thursday, March 27, 2008

Smart Client Software Factory part I (Konsep Dasar Software Factory)

Software Factory(SF) merupakan salah satu konsep dalam perancangan software. Saya analogikan konsep SF ini layaknya pabrik manufaktur mobil. Sebuah rancangan mobil dapat menghasilkan ribuan varian mobil yang unik. Tentunya dengan cara rancangan awal mobil tersebut dikonfigurasi lebih dulu. Kita liat aja perkembangan mobil kijang yang dulunya kotak-kotak sekarang dah jadi Innova.. Rancangan awal mobil kijang dikonfigurasi sesuai permintaan (keluhan/masukan) konsumen dan perkembangan teknologi.

Begitu juga tujuan SF yaitu membuat solution template dan digunakan untuk mengatasi problem-problem yang serupa di masa mendatang. Ini sesuai dengan kaidah software product line. Sehingga dari solution template untuk software yang sekarang, bisa digunakan dan dikonfigurasi untuk membuat software yang serupa. Tentunya mungkin dengan permintaan customer dan menggunakan teknologi yang berbeda.

Di dalam SF yang menjadi peran penting adalah software factory schema yang berperan sebagai software factory template...


Sehingga permasalahan dalam perancangan dan pembuatan software saat ini yaitu:
  • 66% pelanggan tidak puas
  • 54% over budget
  • 90% melebihi schedule yang udah disusun di awal
(sumber survey : standish group)
dapat diatasi dengan konsep SF

Berlanjut ke Software Factory Part II (Software Factory dan Microsoft Software Factory).. Coming soon on 20 April 2008.

email: rifky.mosa@gmail.com

Sunday, September 30, 2007

Thanks for The Reunion Guys...


Yup, 3 hari berkumpul kembali bersama teman2 seperjuangan di Mosa dulu... Seneng banget rasanya, berjuta-juta rasanya..... Kita jalan ke tempat2 makan kota bandung tiap malem, trus ke ciwidey, trus ke Situpatenggang...

Thanks for Varah, Ressi dan Marlia, kedatangan kalian bisa menyatukan anak2 Mosa gen 6 yang di Bandung.. Sebelumnya kita jarang ngumpul, apalagi jalan-jalan kayak gini.. Kalo sisi positifnya ke aku, aku jadi merasa seperti baru lulus dari Mosa.. Di mana aku masih punya ambisi tuk lulus 4 tahun dan cumlaude.. Alhamdulillah aku sekarang mulai bergairah lagi ngerjain TA.. Thanks for the Greatest Holiday that I ever Had....


Andai aku bisa rewind hidupku, aku selalu ingin mengulang hariku tanggal 27-30 September 2007... Hwaaa... Miss U All Guys... Kita selesaikan kuliah yang menyebalkan ini, lalu kita kumpul2 lagi...

And My Engine Starting Up Again.... ^_^
(sayang fotonya gak bisa diupload, kegedeaannnnnn......)

Tuesday, July 17, 2007

Aku Rifky, Hidupku Juga Rifky

Hmm.. Mulai dari mana ya tuk jelasinnya... Rifky itu dalam bahasa arab artinya adalah teman baik. Kalo di Al Quraan terdapat di suarta AnNisa ayay 69, pas banget di akhir ayatnya disebutkan rafiiqa yang artinya teman baik.. Alhamdulillah sebagian orang sudah menganggapku teman baik... Tapi gak bisa lebih dari itu.. Hal itu yang aku sesalkan.. Padahal aku amat mensyukuri nama pemberian orang tuaku ini.. Itulah, Aku Rifky, hidupku juga Rifky, gak lebih.....

Friday, July 06, 2007

Tolong Beri Aku Motivasi

Waduh celaka nih.. Aku gak ada motivasi tuk nyelesain Tugas Akhir... Gimana dong.. Bingung banget nih.. Gak kayak dulu waktu masih aktif kuliah. Kalo ada tugas semangant ngerjainnya. Sekarang di depan komputer ngerjain TA cuma bertahan 5 detik.. Tapi kalo ngerjain yang lain (game, dengar musik, belajar PHP) semangat 45. Tolong beri aku motivasi... Thanks

Saturday, June 23, 2007

Malaikat Kecilku Udah Gak Ada Lagi

Sedih memang kemarin, sabtu 23 juni 2007... Aku mengharapkan kenangan indah dulu bisa kembali.. Tapi memang diluar dugaan, keadaan memang sudah berubah, mreka jg sudah berubah.. Mungkin ini saatnya aku memulai hidup tanpa mereka.. Mereka bukan gak ada secara fisik, malaikat kecil itu sekarang udah saatnya pergi dalam hati. Harus pergi. Karena mungkin aku udah gak ada lagi di hati mereka. Hiks..Hiks...

Ada benarnya jg doa teman2 pengajar kemarin tuk menempuh hidup baru.. Semoga lebih baik tanpa mereka. Walau sampai sekarang aku belum menerima keadaan yang telah berubah ini.. Don't look back, stay forward.....

Tanamkan TA dalam hati... Weleh!!!

Monday, June 11, 2007

Coding dan Segelas Kopi

Bener-bener gak nyangka coding hari ini benar-benar menyita energi... Bayangin aja aku sambil coding sambil tertidur (melek bentar). Gak tahan, langsung buat kopi di kantor.. Nikmat banget..
Harus ngejar target hari kamis nih... Semangat-semangat!!!!

Friday, May 11, 2007

Apa itu Web Services

Web services itu beda loh dengan web-web yang umumnya kita jumpai di dunia internet.. Soalnya pengalamanku belajar dan mengadakan pelatihan tentang web services,tujuannya pasti ke web yang di internet.. Jadi terkadang yang ikut pelatihan rada-rada bete juga, ternyata mereka salah jurusan.. Tapi ya aku bela2in yang penting kan dapat ilmu baru dan belum banyak orang yang tau.

Web services itu merupakan Enterprise Application Integration (EAI) yang berdasarkan SOA (Service Oriented Architecture). Menurutku kenapa dikasih nama web, karena menggunakan port 80 (http) tuk transfer datanya.. Tujuan web service ini adalah untuk mengintegrasikan aplikasi-aplikasi yang udah ada di suatu perusahaan. Nah untuk mengintegrasikannya itu web service menggunakan XML (Extensible Markup Languange), yang notabene berbasis text dan diterima olah semua platform (Linux, windows, dll)..

Monday, April 16, 2007

Kembali ke Coding

Judul di atas niruin Tukul Arwana di Empat Mata..... Ya itu dia yang aku lagi kerjakan sekarang... Dalam sehari: Empat Jam Coding + 2 Jam Ngegame + 1 Jam Ngenet (ngenetnya di warnet). Selebihnya ya kegiatan yang lain (mis: makan, tidur, futsal, nonton (mis: Naruto, bleach, smallvile, prison break) dll). Beruntung aku ketemu dengan Pak Dhinta. Beliau yang menyarankan kalau coding itu yang ideal 5 jam, minimal 1,5 jam setiap hari... Tapi aku cuma bisa empat jam kayaknya... Tentu aja gak langsung empat jam, tapi 2 jam + 2 jam... Waktunya ya malam hari dong, kalo siang gak bisa konsentrasi (bisa juga sih siang-siang, fleksibel lah).

Friday, April 06, 2007

Nice Guys Graduate Last

Hmm... Judul postingan kali ini terinspirasi dari sebuah film yang baru aja muncul di bioskop (lupa judulnya) . Judul di atas sebenarnya hanya pembelaan aja atas ketidaklulusanku dari STT(oh sedihnya....). Mungkin berguna juga untuk teman-teman yang senasib denganku...


Naruto aja belum lulus-lulus dari ujian tuk menjadi chunin.. Sedangkan teman-teman seperjuangannya yang lain udah lulus... Mudah-mudahan aku kayak naruto deh... Hehe....

Wednesday, March 28, 2007

Kemauan adalah Segalanya

"Kemauan" adalah kata kunci dari segala sukses dunia dan akhirat...Punya bakat dan ilmu segudang juga tidak akan membuat kita sukses.
Mungkin ini dia masalahku selama ini.. Semenjak lengser dari RPL seakan-akan kemauanku tuk belajar dah mulai berkurang... Kalau ada pun cuma angin-anginan (banyak betenya). Apa dah bosa belajar y??? Bukan hanya belajar sih sebenarnya... Kemauanku tuk beribadah juga berkurang... Kenapa ya??? Susah euy bangkit lagi..
Tapi 2 hari belakangan ini aku dengar cerita dari teman-teman... Jadi iri euy dengan kesempatan yang ada pada mereka. Pingin rasanya "andai aku diberi kesempatan yang sama, pasti aku bisa ngelebihin dia". Tapi itu fikiran yang bodoh!!!.. Aku harus berpikir, "Sebenarnya sih bisa, toh banyak jalur yang lain yang harus ditempuh.. Cuma ya itu Kemauan"...