Skip to main content

Posts

Showing posts with the label Cloud

Foto-Foto Dalam AWS Summit 2015, Singapore

Meja registrasi acara AWS Summit 2015 di Singapura masih tampak lenggang karena acara baru akan dimulai sekitar satu jam lagi. Aku datang agak awal karena janjian dengan teman, yang mengundangku ikut acara ini. Mumpung gratis katanya, siapa tahu bisa nambah ilmu dan nambah koneksi. Lagipula aku sedang tidak terlalu sibuk, jadi ya ikutan saja. Acara berlangsung seharian di Raffles City Convention Center, lantai 4. Aku bukanlah pengguna aktif AWS, karena bagiku layanan mereka terlalu mahal. Tapi karena kantor dulu beberapa kali menggunakan layanan AWS, khususnya layanan EC2, ya sedikit banyak aku tahu lah. Tapi ya sebatas EC2 saja, lebih ke server hostingnya. Padahal sebenarnya layanan dari AWS itu ada lebih banyak lagi, sampai aku bingung dengan banyaknya menu yang ada. Karena merasa tidak perlu, aku malas belajar sendiri. Nah dengan adanya acara ini, setidaknya aku dapat overview  tentang produk-produk AWS itu, siapa tahu suatu saat dibutuhkan. Saat acara baru akan dimula...

Software Jaman Sekarang Cenderung Rakus

Ini hanya pendapat ngawur, tidak ada survey yang ilmiah. Menurutku, kebanyakan software jaman sekarang dibuat dengan tidak terlalu mempertimbangkan penggunaan memory dan efisiensi. Yang penting cepat diselesaikan, toh memory makin murah, storage juga makin murah, processor makin cepat. Gak terlalu pusing dengan optimasi. Kalau software dirasa berjalan lambat, bukan softwarenya yang diperbaiki, tapi spec hardwarenya yang harus diupgrade. Tambah memory, upgrade processor, dan sebagainya. Aku memang tidak pernah merasakan bikin sofware jaman cobol, fortran, C dsb. Tapi setidaknya aku pernah mengalami berbagai keterbatasan saat belum ada Windows, processor masih 133Mhz, memory 32Mb :) Jaman dimana software diusahakan sangat optimal, karena banyaknya keterbatasan hardware. Ada tuntutan software yang optimal, agar kinerja tidak terlalu tergantung dengan kemampuan hardware. Seiring dengan munculnya berbagai visual tools, yang cukup dengan drag and drop, dan perkembangan hardware tentu saja,...

Salesforce.com Trigger : Generate Auto Running Number

Salesforce memiliki tipe data berupa autonumber, yang akan terisi otomatis dengan nilai yang selalu bertambah ( auto increment ). Ternyata ini tidak hanya untuk field Name, tapi kita juga bisa menambah baru. Kita juga bisa menentukan berapa jumlah karakter dari nilai autonumber yang kita inginkan. Misalnya kita ingin field itu berisi 5 karakter, maka kita cukup atur {00000} dan nilainya nanti akan menjadi 00001, 00002 dst. Kita bahkan bisa menggabungkan dengan huruf tertentu, misal X-{00}, akan menjadi X-01 dst. Atau bahkan dengan tahun, bulan dan tanggal record tersebut dibuat, misal {YYYY}/{MM}/{000} akan menghasilkan 2012/11/001 dst. Meskipun demikian, ada beberapa kekurangan yang belum aku temukan solusinya selain dengan membuat trigger untuk menghasilkan nilai nomor urut ( running number)  tersebut. Berikut beberapa kasus yang sepertinya tidak bisa dihandle hanya dengan field auto number tersebut. Nomor urut yang perlu di-reset secara berkala, misal per bulan atau per tah...

Mengatasi Jumlah Tab di Salesforce

Secara default, Salesforce hanya menyediakan 25 tab. Jika kita ingin membuat tab melebihi itu, kita harus membayar lagi. Konsep tab di salesforce mirip dengan menu, bisa dibilang menggantikan menu, karena tidak banyak pilihan navigasi lain selain lewat tab. Pada dasarnya, untuk tab dibutuhkan jika kita ingin mengakses data (termasuk membuat record baru, menghapus record yang ada ataupun mengeditnya) dalam sebuah object tertentu. Sedikit merepotkan saat kita membuat object baru, kita harus membuat tab baru untuk melakukan testing atau agar object itu bisa aktif, karena membuat object baru tidak secara otomatis menghasilkan tab untuk mengakses menu itu. Untuk proyek yang sekelas ERP misalnya, tentu tidak cukup hanya memiliki 25 tab, dan kami pernah dapat complaint  dari customer karena hal itu. Makanya dulu kepikiran, pasti ada cara untuk mengatasi hal ini. Mungkin bisa dengan membuat visualforce page yang bermanfaat untuk mengakses object tertentu, tanpa harus membuat tab baru. Ak...