The Way Of Life
Google

Tuesday, March 24, 2015

Software Kesehatan berbasis Cloud


F-22 Raptor merupakan pesawat tempur generasi ke-5 yang merupakan generasi tercanggih. Dengan berbagai kelebihan antara lain kemampuan siluman / menghilang dari radar, kecepatan dan kemampuan manuver lebih baik,jangkauan radar yang lebih jauh, dan integrasi pesenjataan dan sensor yang lebih baik. Pesawat generasi kelima biasanya mempunyai cat lapisan anti radar / stealth coating dan missile bay yang berada di bawah badan pesawat untuk mengurangi dari tangkapan radar musuh. F-22 Raptor tentu saja bukan musuh pesawat generasi ke -4 seperti F-16 atau MIG-29 karena secara teknologi sudah jauh berbeda. Dan sekarang semua pabrikan pesawat di dunia berlomba – lomba membuat pesawat generasi ke-5, dari China dengan J-20, dari Rusia dengan T-50


Terinspirasi dari teknologi mesin pesawat seorang inventor bernama James Dyson menciptakan Bladeless Fan, yaitu kipas angin tanpa bilah yang merupakan kipas angin generasi terkini. Dengan bentuk yang “aneh”, kipas Dyson merupakan lompatan dari teknologi kipas konvensional. Selain gampang dibersihkan, aliran angin yang stabil juga menghasilkan tingkat kebisingan yang lebih rendah.

Jika pesawat tempur sudah mencapai generasi ke -5 maka aplikasi komputer sekarang sudah masuk ke generasi berikutnya yaitu aplikasi berbasis cloud. Di awali dengan aplikasi komputer dengan database stand alone, kemudian aplikasi berbasis client server dan terakhir aplikasi berbasis cloud. Era cloud sudah dimulai oleh semua pabrikan besar antara lain Microsoft dengan Azure-nya, kemudian SAP sedang SAP HANA, kemudian IBM, dan masih banyak lagi. Ketika koneksi internet sudah semakin mudah dan murah, penyerapan aplikasi cloud juga turut berkembang. Salah satunya adalah aplikasi kesehatan untuk klinik, puskesmas, rumah sakit (SIMRS) atau bahkan untuk praktek dokter. 

Di Indonesia khususnya pengembang aplikasi kesehatan berbasis cloud masih belum banyak masih didominasi oleh pengembang aplikasi desktop. Aplikasi cloud biasanya dibangun dengan menggunakan bahasa pemrograman web sehingga bisa berjalan hanya menggunakan browser, sehingga secara otomatis aplikasi cloud menjadi multiplatform ( bisa berjalan di banyak sistem operasi ex: Windows, Linux, Macintosh). Aplikasi cloud menggunakan sumber daya yang kecil disisi client karena menggunakan browser saja. Aplikasi cloud menggunakan server yang terletak di gedung data center serta hardware yang mendukung. Salah satu kekurangan aplikasi cloud dibanding desktop adalah masalah user interface yang kurang interaktif dibanding aplikasi desktop. Hal inilah yang akhir – akhir dikembangkan oleh vendor terkemuka yaitu user interface yang lebih interaktif mendekati aplikasi desktop. Kemudian karena semua data ada di data center, otomatis tingkat security lebih terjaga dan penambahan fasilitas hardware akan menjadi tanggungjawab penyedia layanan cloud

Hal inilah yang menjadikan aplikasi kesehatan berbasis cloud menjadi lebih simple dan powerfull. Dengan database terpusat juga menjadikan data bisa diakses menggunakan berbagai macam perangkat,antara lain PC, Laptop, Smartphone, Tablet dan lainnya. Salah satu kekhawatiran customer adalah tingkat keamanan aplikasi cloud. Dengan server yang berada di data center secara otomatis dari segi tempat lebih terjamin, gedung yang dijaga dan didesain khusus serta otomatis backup data ke berbagai data center. Sehingga jika data center pertama terkena musibah maka masih ada data center cadangan yang menyimpan data customer. Hal ini lebih aman dari server yang disimpan di masing masing lokasi. Kemudian untuk keamanan dari tangan hacker, aplikasi cloud dibangun dengan teknologi yang sama yang digunakan internet banking, antara lain SSL (Secure Socket Layer), Enkripsi Data, Virtual Private Network, Firewall yang menjamin keamanan data customer. Dan teknologi keamanan ini semakin ditingkatkan dari waktu ke waktu. 

Aplikasi Cloud memang harus dilengkapi dengan keamanan yang handal. Jika anda tidak nyaman data tersimpan di cloud , bagaimana dengan internet banking ( Bank Mandiri Internet Banking, Bank Central Asia Internet Banking ), bukankah selama ini anda telah menggunakannya? Jadi masalah keamanan data adalah bagaimana penyedia layanan cloud memberikan proteksi yang cukup kepada data customer. Jika masih berkutat di aplikasi client server berbasis LAN ( Local Area Network ) yang menurut anda lebih nyaman. Jaringan Internet adalah jaringan LAN dalam skala yang lebih besar yaitu seluruh dunia. Jadi pada dasarnya sama saja hanya skalanya lebih luas. Dengan berbasis cloud, data bisa diakses menggunakan gadget seperti iPhone, iPad dan sejenisnya dari belahan dunia manapun selama ada koneksi internet. Aplikasi berbasis cloud merupakan aplikasi masih membutuhkan edukasi di sisi customer.

Kelebihan aplikasi cloud antara lain :
  1. Tidak memerlukan instalasi karena aplikasi langsung diakses melalui browser.
  2. Update aplikasi cukup di  server bukan di tiap lokasi client.
  3. Mudah dikembangkan ke aplikasi mobile karena data terpusat di data center yang terhubung melalui internet.
  4. Tidak perlu membangun infrastruktur, cukup dengan koneksi internet anda sudah bisa mengakses aplikasi cloud.
  5. Meminimalkan lisensi untuk penambahan software baru.
  6. Lebih mudah memelihara sistem karena semua sudah dihandle oleh penyedia layanan cloud.
Kekurangan aplikasi cloud adalah diharuskannya koneksi internet, tapi jika kita melihat dari tahun ke tahun koneksi internet semakin mudah dan murah, di masa depan koneksi internet seperti listrik yang selalu tersedia.

GE Healthcare telah menggembangkan aplikasi kesehatan berbasis cloud yaitu Centricity 360 yang berfungsi untuk sharing informasi antar group dokter untuk menanggani pasien. Misal sharing data foto rontgen menggunakan standart DICOM ( Digital Imaging and Communications In Medicine) dan masih bannyak lagi. 


IBM mengembangkan Watson, yaitu sebuah paket aplikasi yang berisi kecerdasan buatan dan super komputer untuk mengenali bahasa manusia yang dihubungkan dengan database pengetahuan super besar untuk menjawab pertanyaan dengan cepat.


IBM Watson memenangkan kuis Jeopardy (kuis tanya jawab kompleks mengenai berbagai bidang pengetahuan) mengalahkan sang juara bertahan. Saat ini IBM Watson juga dikembangkan mempercepat riset penyembuhan penyakit dan penemuan obat dengan dibantu database raksasa mengenai berbagai riset ilmiah. IBM Watson API sekarang bisa digunakan developer aplikasi cloud untuk ditempelkan pada aplikasi yang mereka buat. 

Dari Canada pengembang software JANE SOFTWARE mengembakang software klinik berbasis cloud dengan tampilan yang cukup menarik. JANE dapat diakses melalui PC, Laptop, iPad maupun iPhone dan Android. Beberapa fiturnya antara lain, pembuatan jadwal kontrol untuk pasien, upload image, billing system dan masih banyak lagi. 

Dari Miami ada CareCloud yang juga mengembangkan software klinik berbasis cloud untuk berbagai tingkatan level klinik. Dengan tampilan yang cukup menarik dan dibangun dari bahasa pemrograman open source seperti Ruby on Rails, PHP,MySQL dan sebagainya. 

Dari Indonesia khususnya, saya belum menemukan software klinik berbasis cloud yang cukup menarik untuk direview.  Pengembang software cloud lokal yang ada masih menggunakan tampilan web yang kurang interaktif dan kaku. Banyak juga pengembang software yang tidak menyertakan screenshot atau demo karena mungkin takut tampilan atau sistem-nya dicontek oleh pengembang lain.
Tapi jika saya sudah menemukan software cloud yang cukup menarik dari segi tampilan dan fitur akan saya sharing di blog ini.

related links:

SIMRS on Cloud Computing

Labels: , ,

Tuesday, March 10, 2015

Menghilangkan Jamur di Lemari Pakaian

 Jamur di Lemari Pakaian

Musim penghujan di satu sisi menjadikan udara di dalam rumah menjadi lembab. Salah satunya tentu udara yang ada di dalam lemari pakaian kita. Kadang meskipun kita sudah menggunakan kapur barus / kamper atau produk penyedot udara lembab / dehumidifier , jamur masih tumbuh subur di luar ataupun di dalam lemari. Salah satu cara ampuh menghilangkan jamur di lemari pakaian selain dengan mencegahnya adalah dengan cairan karbol.


Caranya isi ember dengan air secukupnya kemudian campurkan cairan karbol, lalu masukan kain pel yang bersih atau kain bekas apa saja yang masih bersih. Lalu peras sampai air tidak menetes, kemudian lap bagian lemari yang ditumbuhi jamur sampai bersih.
Dijamin untuk waktu yang cukup lama jamur tidak akan tumbuh lagi di lemari kita, asal kita menjaga kelembaban udara di lemari kita agar selalu kering.
Semoga bermanfaat.

Labels: ,

Tuesday, February 10, 2015

Power in the economy of code

 
Salah satu sub bab dalam buku jQuery in Action terbitan Manning, karya Bear Bibeault dan Yehuda Katz, mempunyai sub bab Power in the economy of code. Dimana framework jQuery menjadikan kita menulis kode jauh lebih irit / ekonomis.
Contoh di dalam buku tersebut yaitu, dari kode yang panjang seperti di bawah ini;

var checkedValue;
var elements = document.getElementsByTagName('input');
  for (var n = 0; n < elements.length; n++) {
   if (elements[n].type == 'radio' &&
       elements[n].name == 'someRadioGroup' &&
       elements[n].checked) {
     checkedValue = elements[n].value;
   }  
  }
menjadi kode jQuery yang singkat seperti di bawah ini:
var checkedValue = $('[name="someRadioGroup"]:checked').val();
Hal ini juga terjadi ketika saya dan rekan mulai belajar salah satu framework javascript yaitu ExtJS dari Sencha. ExtJS dibuat sebagai framework yang mempunyai banyak sekali object sehingga mirip sekali dengan aplikasi desktop. Dalam rangka proyek konversi dari aplikasi desktop ke web, otomatis kami mencari persamaan object di ExtJS. Salah satu object tersebut adalah form searching / pencarian. Setelah cukup lama browsing akhirnya kami menemukan caranya, yaitu di web mbahsomo. Awalnya kami tidak percaya dengan kode yang ditampilkan di web tersebut, form searching merupakan form yang cukup "kompleks" di aplikasi web, tapi mbahsomo hanya menampilkan kode yang kami rasa sangat singkat. Setelah kami pelajari ternyata benar, form tersebut bisa ditampilkan hanya dengan kode yang minimalis dan ekonomis, berkat framework ExtJS.
Sama juga seperti framework yang lain, fungsinya adalah mempersingkat pekerjaan, dan satu lagi yaitu standarisasi. Jika kita bekerja dalam team harus ada standarisasi, sehingga selain kode menjadi rapi juga gampang dipahami orang team yang lain.

Berikut tampilan form searching a la mbahsomo:


dan dibawah ini adalah form searching yang kami kembangkan dari form mbahsomo


related links:
Combo Multi Column with Grid
Framework Or Not Framework

Labels: , , ,

Sunday, February 08, 2015

Visual Basic with Ms Excel as Database

Belum lama ini, saya seorang rekan meminta bantuan dibuatkan sebuah program kecil, yaitu progam untuk membuat cetakan invoice dari file excel. Awalnya saya ingin membuatkan program kecil yang paten menggunakan Visual Basic dan MySQL sebagai database. Tetapi karena keterbatasan waktu saya memutuskan untuk memakai VBA, agar embedded langsung dengan file excel. Tiba - tiba punya ide untuk membuat program dari Visual Basic tetapi menggunakan file Excel ( .xls atau .xlsx ) sebagai database. Setelah browsing kesana kemari akhirnya menemukan caranya, berikut dasar - dasar pemrograman Visual Basic dengan Microsoft Excel.

Pertama yaitu membuat Connection String, yaitu menggunakan provider Jet OLEDB 4.0, pada Visual Basic - References ,saya menggunakan Microsoft ActiveX Data Object 2.6, berikut syntax connection string.


  
    Set Conn = New ADODB.Connection
    With Conn 
        .Provider = "Microsoft.Jet.OLEDB.4.0"
        .ConnectionString = "Data Source=" & App.Path &; _
         "\file.xls;Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1;"""
        .CursorLocation = adUseClient
        .Open
    End With 
Option HDR = Yes, artinya pada kolom pertama pada worsheet yang dipilih akan menjadi nama field / header.Kemudian Option IMEX=1 yaitu menerima data dari kolom excel dengan berbagai tipe data. Perlu diingat bahwa column di Excel berbeda dengan field pada table di file database dimana 1 field hanya mempunyai 1 tipe data, sedangkan di file excel bisa banyak tipe.
Kemudian untuk penggunakan Query / SQL standart, hanya perlu diingat pengganti table pada Excel adalah worksheet, contoh syntax penggunaan SQL ada di bawah ini :


 
    strquery = "SELECT * FROM [Sheet1$B1:B1124] WHERE COMPONENTS LIKE '%PANEL%'"
    oRS.Open strquery, oConn, adOpenDynamic, adLockReadOnly
    If Not oRS.BOF Then
        Do While Not oRS.EOF
        
        If Trim(oRS.Fields(0).Value) <> "" Then
            List2.AddItem vbTab & oRS.Fields(0).Value
        End If
        
        oRS.MoveNext
        Loop
    End If
    oRS.Close

Pada syntax SQL di atas, table digantikan dengan range baris data yaitu dari baris B1 s/d B1124, kemudian field COMPONENTS adalah salah satu kolom pada file Excel yang akan dicari datanya. Jika anda mendapatkan Error "No value given for one or more required parameters", maka kemungkinan adalah kolom / field yang anda cari setelah syntax WHERE, itu tidak termasuk dalam baris data setelah syntax FROM, jadi disini anda perlu lebih teliti.
Kemudian untuk membuat query dengan banyak nilai kosong / null, bisa menggunakan sintak seperti dibawah ini:
 
    sSQL = " SELECT [CODE], " _
           " IIF([COMPONENTS] is null, ' ', [COMPONENTS]) AS [COMPONENTS], " _
           " FROM [Sheet1$A1:L1124] " _
           " WHERE CODE = '" & Code_Components & "'"
    oRs.Open sSQL, oConn, adOpenStatic
    If Not oRs.BOF Then
        'statement
    End If
    oRs.close
Awalnya saya ingin membuat file Excel tersebut untuk  menyimpan data Invoice, tapi hal itu membuat file Excel menjadi bengkak ukuran-nya. Akhirnya saya memutuskan program ini hanya sebagai mesin pencetak invoice saja, sesuai dengan permintaan teman saya, jadi tidak menyimpan hasil transaksi invoice. Semoga Bermanfaat bagi rekan - rekan.

tools :
Microsoft Visual Basic 6.0
Microsoft Excel 2007

Labels: , , , ,

Thursday, February 05, 2015

Soto Sokaraja di Jakarta

Soto Sokaraja, Lanting dan Bumbu Kacang

Mendoan

Sebagai warga negara karesidenan Banyumas dan sekitarnya, tentu kangen akan makanan khas kampung halaman. Salah satunya Soto Sokaraja, kadang sering juga disebut Sroto. Mencari Soto Sokaraja di Jakarta bukan hal mudah. Tentunya mencari yang enak dan rasanya sama seperti di kampung halaman. Setelah berbagai tempat dijajaki dan belum juga menemukan Soto Sokaraja dengan rasa yang super akhirnya saya menemukan di sebuah jalan kecil di Jalan Pondok Kelapa Raya, tepatnya di  Jalan Pondok Kelapa Barat 6, Jakarta Timur. Yaitu Warung Soto "Inyong" Ibu Mamiek.





Meskipun warungnya kecil tapi rasa soto-nya rasanya luar biasa, ditambah ada aksesoris lanting dan mendoan. Jauh dengan penjual Soto Sokaraja dengan tempat yang megah dan besar dan tentu terkenal tapi rasanya jauh. Pernah saya makan di tempat yang cukup terkenal sebagai penjual Soto Sokaraja di Jakarta, tapi rasanya masih jauh dari harapan. Saya tidak etis menyebut lokasinya, lebih baik saya memberitahu yang enak saja. Sebenarnya saya menemukan warung ini pun tidak sengaja, ketika sedang mencari warteg, saya lihat ada jual Sroto Sokaraja, akhirnya saya mampir. Tapi memang rasa tidak bohong, ketika saya berbincang dengan pemilik, memang sudah banyak menyuplai langganan kelas atas dan perkantoran, khususnya untuk rasa ayam. Jika saya paling suka rasa sapi. Karena Soto Sokaraja paling khas adalah rasa sapinya dan tentu saja bumbu kacang. Ini merupakan varian soto paling khas dari soto yang ada di Indonesia  yaitu bumbu kacangnya. Semoga membantu rekan rekan dengan plat "R" untuk mengobati rasa rindu makanan khas di Ibukota.
Foto di atas adalah sepasang suami istri yang sudah berumur, yang hampir setiap hari makan siang di Soto Sokaraja Ibu Mamiek, dan mereka selalu makan soto di dalam mobil Toyota Kijang lawas mereka. Saya pernah hari Sabtu dan Minggu siang berturut turut mendapati mereka sedang makan siang di Warung Soto Ibu Mamiek.
Review ini saya buat atas nama pribadi, silakan mencoba dan  bandingkan, jika ada soto sokaraja yang lebih enak di Jakarta, beritahu saya :), pasti akan saya coba. Bandingkanlah dengan rasa Soto asli Sokaraja sebagai parameter, saya mempunyai langganan soto di Sokaraja, yaitu Soto Sokaraja Lama "Pak Mawardi" seberang Getuk Goreng Asli "Haji Tohirin" Sokaraja no 6, salah satu Soto Sokaraja asli dengan rasa orisinil. Saya pernah membaca tentang bagaimana agen FBI dilatih untuk mengecek uang palsu, yaitu dengan memahami sebaik - baiknya uang asli, sehingga ketika mendapatkan uang palsu maka agen FBI akan segera tahu. Sama seperti mengecek rasa soto Sokaraja, anda harus paham bagaimana rasa asli soto Sokaraja, sehingga anda tahu soto Sokaraja "palsu" :). Semoga membantu.



Tuesday, February 03, 2015

Hidup tanpa Ponsel


Belum lama ini saya membaca artikel tentang Sutradara Batman ( The Dark Knight Rises ) dan Interstellar yaitu Christoper Nolan yang hidup tanpa ponsel / telepon genggam. Juga di Tanah Air ada komposer ternama Erwin Gutawa yang juga tidak punya ponsel. Mungkin sedikit "naik level", seperti empunya JavaMusikindo yaitu Andrie Subono yang hanya punya HP Nokia jadul. Ada juga gembong narkoba di luar negeri yang menggunakan Nokia 8210 karena sudah dilacak dan batere-nya tahan berhari hari.

Semua hal di atas, bisa saja kita lakukan jika memang kondisi dan lingkungan kita memungkinkan.
Bagi saya mempunyai sebuah smartphone cukup membantu hidup saya. Saya list beberapa hal dari kegiatan saya yang bisa disupport oleh smartphone.

  1. Dengan aplikasi m-banking saya bisa membayar berbagai macam tagihan, transfer dana, informasi saldo, membeli pulsa, membeli token PLN dan sebagainya yang berhubungan dengan uang.
  2. Dengan Google Map bisa mencari lokasi suatu tempat yang baru ketika janjian dengan seseorang atau client.
  3. Ketika ada masalah jaringan PLN di rumah, browsing di smartphone call center PLN, kemudian telpon datang dah petugas PLN.
  4. Membaca berita di smartphone ketika manyun menunggu.
  5. Mendengarkan musik.
  6. Dokumentasi moment penting yang mendadak, tanpa perlu repot membawa kamera DSLR, cukup dengan kamera 8 Megapixel milik iPhone 4s.
  7. Telepon murah via BBM Voice dengan teman dari luar negeri.
  8. "Meprediksi" cuaca beberapa jam kedepan dengan YahooWeather via iPhone.
  9. Mengecek e-mail.
  10. Membeli tiket kereta via KAI Access.
  11. Mengecek kemacetan lalu lintas via Waze.
  12. Workout dengan aplikasi Seven dan Fitness Buddy.
  13. Denger musik yang bagus, segera nyalakan Shazam untuk mencari judul lagu, kemudian downl..eh beli di iTunes :)
  14. dan masih banyak lagi.
Demikian bagaimana smartphone membantu hidup saya yang sekarang. Bagaimana dengan anda?

gambar diambil dari sini.



Labels: , , ,

Saturday, January 31, 2015

Bitnami WAPP Stack PostgreSQL login failed

 
Database PostgreSQL jarang digunakan dalam pembuatan aplikasi berbasis web, biasanya pada pengembang menggunakan database MySQL, dan begitu juga biasanya saya. Belum lama ini saya dan teman mendapatkan pesanan untuk membuat "celana pendek" ( baca : program kecil, "gaun": untuk program besar ). Yaitu membuat program tambahan untuk aplikasi berbasis web yang kebetulan menggunakan database PostgreSQL. Program tersebut terdiri dari aplikasi yang ada di server pusat dan di lokasi - lokasi yang tersebar di seluruh indonesia. Pada dasarnya program yang ada di server pusat dan lokasi sama, hanya memerlukan sinkronisasi untuk menyamakan data. Aplikasi di lokasi bisa berdiri sendiri artinya jika tidak ada koneksi internet maka aplikasi berjalan dalam mode offline, ketika sudah terkoneksi internet diperlukan sinkronisasi untuk menyamakan data. Permasalahnya adalah tidak semua lokasi bisa terhubung dengan internet dengan mudah, dan itu hampir 50% dari jumlah total lokasi yang ada. Salah satu cara-nya adalah membawa PC mereka ke warnet yang lokasinya cukup jauh, kemudian melakukan sinkronisasi. Cara yang menurut saya agak aneh dan sangat merepotkan. 
Pesanan "celana pendek"-nya adalah membuat aplikasi sinkronisasi data yang bisa dikemas dalam bentuk file, kemudian dari file tersebut bisa dibawa ke warnet atau pc yang sudah terhubung dengan internet untuk diupload dan disinkronisasi ke server. Begitu pula sebaliknya, file dari server di-download kemudian diupload ke lokal dan disinkronkan. Kemudian pesanan kedua adalah membuat single installer yang simple untuk menginstall aplikasi web, web server dan database PostgreSQL dalam beberapa klik saja. Karena aplikasi  yang selama ini ketika PC client rusak maka cara instalasinya sangat rumit, yang tidak mungkin dilakukan oleh user di lokasi. Akhirnya harus membawa PC tersebut ke pusat ( Jakarta ) untuk diinstall kemudian dikirim balik ke lokasi.
Ketika aplikasi sinkronisasi menggunakan file sudah jadi lalu untuk single installernya saya memilih Bitnami WAPP Stack untuk menginstall Apache Web server, PHP, PostgreSQL, dan untuk setting aplikasi dan sebagainya saya buatkan program kecil dari Visual Basic 6. Sebenarnya saya sudah mencari berbagai aplikasi bertajuk "Single Click Installer" yang ada di internet. Semisal Silent Installer Builder, yang dari fitur-nya terdapat fitur yang lumayan keren, yaitu bisa me-record pengetikan keyboard dan gerakan mouse, tetapi ketika  saya coba fitu tersebut tidak ada, dan ketika saya tanyakan ke bagian "Contact" tidak ada respon. Akhirnya saya berinisiatif untuk membuat sendiri Single Installer tersebut, tentu dengan cara yang lebih "silent" tanpa me-record keyboad dan mouse :).
Masalah timbul ketika WAPP Stack diinstall di komputer ujicoba milik client, selalu login failed. Padahal username password sama ketika diisikan pada instalasi WAPP Stack. Berulang kali saya coba hasilnya selalu sama, yaitu Login failed.
Cara - cara yang saya lakukan antara lain adalah :
menggubah method pada file pg_hba.conf dari md5 ke trust, dan hasilnya sama saja error.

host    all             all             127.0.0.1/32            md5

menggubah opsi listen_address pada file posgresql.conf ke localhost atau * , dan hasilnya tetap saja error.

listen_addresses = '127.0.0.1'

kemudian melihat valid date user dengan query

select * from pg_user where usename='postgres'
 
menghasilkan
 
usename     | postgres
usesysid    | 10
usecreatedb | t
usesuper    | t
usecatupd   | t
userepl     | t
passwd      | ********
valuntil    | infinity
useconfig   |


user postgres valid date-nya : infinity yang artinya tidak bermasalah dengan valid date untuk user : postgres

Akhirnya setelah cukup lama berjibaku, solusinya adalah Install Ulang Windows 7 pada PC tersebut :)), dan instalasi Bitnami WAPP langsung lancar tanpa hambatan, kemungkinan pada instalasi windows sebelumnya masih ada sisa instalasi PostgreSQL yang lama yang menyebabkan anomali. Semoga membantu rekan - rekan.

Tools :

Windows 7 Ultimate
Bitnami WAPP Stack
pgAdmin III

 

Labels: , , ,

iTunes download error. Tap to retry


Sewaktu membeli lagu di iTunes, saya kesulitan untuk mendownload 2 lagu pada Album PeterPan "Sebuah Nama Sebuah Cerita". Mengapa saya membeli album ini, yaitu karena album ini berisi 30 lagu terbaik PeterPan di masa lalu :). 2 Lagu yang error ketika saya download adalah Bintang di Surga dan Jauh Mimpiku. Berulang kali saya download melalui jaringan wifi tetapi selalu gagal, sampai akhirnya tagihan iTunes sudah masuk ke e-mail saya.
Sebenarnya saya ingin me-replay email tagihan tersebut atas kegagalan download 2 lagu yang sudah saya beli, tetapi dalam tagihan tersebut terdapat link Report a Problem yang akhirnya saya klik link tersebut.


Dan saya pilih item masalahnya adalah "Item didn't download or can't be found". Ternyata iTunes menyarankan untuk mendownload via iTunes yang sudah terinstall di laptop saya. 


Setelah beberapa kali retry akhirnya 2 lagu tersebut terdownload juga dan langsung saya Syncronize ke iPhone. Akhirnya lengkap sudah 30 lagu PeterPan dalam Album Sebuah Nama Sebuah Cerita yang sudah saya beli. Terima Kasih iTunes.

Labels: , ,