Oke.. hasilnya seperti dibawah ini:
How? Semoga membantu kamu kamu sekalian
Next time i’ll write a code to show jtable data from database
CIaooo
Well, selamat malam…
Setelah 2 minggu mengitari 1 wilayah Indonesia bagian timur, akhirnya saya pengen nulis lagi
.
Sekitar kurang lebih 5 tahun yang lalu, saya sebenarnya bercita-cita menjadi seorang dokter. ia bener dokter, mungkin kalau takdir berkata lain saya akan menjadi dokter, hahahaha.. namun apa boleh dikata dari semua test yang saya lakukan tidak ada nyangkut a.k.a lulus fakultas kedokteran. Alhamdullilah saya masih diberikan kesempatan merasakan pahit manisnya bangku kuliah.
Kali ini kita bahas yang non-kodingan dulu ya, mumpung masih inget di otak ![]()
Singkat cerita saya akhirnya diterima menjadi mahasiswa di salah satu Institut Negeri di Indonesia, disini saya mengenyam jurusan sistem informasi. Banyak pertanyaan saya ketika memasuki jurusan ini, apakah saya sedang kuliah dengan bau-bau komputer. Lambat laun pertanyaan pun muncul dari teman, kenalan atau dari sekedar obrolan dengan orang lain. oh sistem informasi ya, berarti jago komputer donk! kira-kira kalimat itulah yang sering saya dengar.
Akhirnya saya menyadari bahwa komputer itu luas, banyak disiplin ilmu yang menggunakan komputer sebagai teman penunjang aktivitas. Disini saya akan mencoba menjawab pertanyaan kuliah IT atau kuliah komputer.
IT singkatan dari Information Techonology pada dasarnya berbeda karena merupakan terminologi dari penggunaan komputer. Kira-kira maksudnya adalah setiap yang menggunakan komputer pasti ada hubungannya dengan IT. Istilah tersebut memang benar tapi perlu diperluas dan diperjelas. Pastinya semua orang atau anak SMA yang ingin memasuki dunia kuliah mengenal jurusan Teknik Informatika. Ya berangkat dari itulah kita mengenal dunia komputer. Ditelusuri dari asalanya, sebenarnya dunia komputer berawal dari fisika, kok bisa? saya jelaskan sedikit, kalau kita membeli sebuah laptop pasti hal pertama yang kita tanyakan “processornya merk apa?”. Tahukah kamu, kalau processor itu turunan dari rumus fisika yang berjudul fisika kuantum. Bagaimana processor bisa bekerja akibat adanya tumbukan elektron. Nah, dari fisika tersebutlah terciptanya sebuah komputer. Tapi tunggu dulu, bagaimana sebuah processor dapat bekerja layaknya sebuah otak. Ternyata diperlukan disiplin ilmu matematika, dimana ilmu tersebut merumuskan parameter-parameter serta komputasi yang tentunya akan sangat lama di lakukan oleh manusia.
Balik lagi ke awal, sebenarnya bagaimana cakupan dunia IT itu sendiri? secara filososif IT itu dibagi menjadi 2 bagian yaitu dunia programming (berkutat dengan itung-itungan pastinya) dan manajemen. Ada banyak jurusan yang dibagi menjadi kategori tersebut, teknik informatika, sistem informasi, manajemen informatika, dll. Pada dasarnya semua itu sama, yang membedakan hanyalah kurikulum baik yang fokus ke masalah programming pasti juga membahas manajemennya. Contohnya, didalam dunia programming terdapat sikluk yang disebut SDLC (Software Development Life Cycle) atau siklus pengembangan aplikasi. Biasanya dibidang ini juga dibahas bagaimana mengumpukan informasi kebutuhan pengguna. selanjutnya membahas desain antar muka, desain diagram basis data, test case application hingga audit perangkat lunak. Bahkan didalam siklus tersebut terdapat bagian implementasi yang mendukung bagaimana jaminan perangkat lunak tersebut bekerja untuk memberikan manajemen layanan yang terbaik dan sekaligus memastikan apakah sistem tidak terdapat perubahan lagi.
Selain itu, di beberapa fokus ilmu matematika dan industri juga terdapat konsen terhadap IT. Simulasi misalnya, pernah mendengar istilah system dynamic, discrete event or agent based ? jenis simulasi yang menggunakan permodelan terhadap sistem yang sering didengar untuk mensimulasikan sistem atau kejadian. Fokus ilmu tersebut kebanyakan digunakan sebagai implementasi model matematis yang diterjemahkan kedalam visual diagram agar lebih memahami step by step processes. Di dunia industri, tentunya sering mendengar istilah dashboard atau reporting system. Kedua hal tersebut sebenarnya berangkat dari bidang database yang sering diterjemahkan kedalam istilah data warehouse. Data Warehouse sendiri adalah kumpulan dari banyak data yang berasal dari Transactional Processing System, Pre Processing Data, Analyzing Data and then reporting. Penggunaan data warehouse sering dipakai untuk membaca pola data atau sering dipakai didunia bisnis retail. Sebagai contoh, untuk mengolah data konsumen mini market, digunakan metode data mining untuk mengolah data agar perusahaan mengetahui produk apa yang paling diminati oleh konsumen. Dengan perkembangan dunia IT yang tidak mungkin lepas dari dunia science, kebanyakan akademisi dan praktisi menggabungkan dari banyak metode tersebut. Misalnya, untuk memperoleh perencanaan penjualan, digunakan data history dari data warehouse tersebut, kemudian diolah dan diambil hasilnya dan pada akhirnya di kembangkan sebuah model yang mengintepretasikan model supply chain atau rantai pasok.
Untuk yang memahami dunia project management. Perkembangan IT sangat membantu seorang PM(project manager) untuk merencanakan, mengembangakan, menjalankan dan mengevaluasi sebuah proyek. Dibidang IT sendiri, terdapat 9 knowledge area yang digunakan sebagai komponen utama untuk menjalankan sebuah siklus proyek. Atau dalam bahasa mudahnya, pernah memakai MS Project ? nah, itu sendiri adalah perangkat yang digunakan untuk memudahkan PM sendiri, sehingga proses monitoring dapat berjalan sesuai dengan perencanaan.
Apa saja tuntutan lulusan komputer? banyak…. seorang lulusan komputer sendiri dituntut untuk mengerti segala aspek disiplin ilmu. kebanyakan dari lulusan komputer, memahami “kulit” dari disiplin ilmu lain sangatlah penting. Sebagai contoh, anda bekerja di sektor perbankan. Anda dituntut untuk memahami yang namanya, akuntansi. Paling tidak memahami neraca laba rugi. Anda bekerja di kantor hukum atau yang berkaitan dengan hukum dan anda menjadi spesialis penyidik kasus, anda harus memahami undang-undang ITE tentang transaksi elektronik. Anda bekerja di sektor industri strategis, penting sekali memahami supply chain atau sertifikasi SAP. Disitulah seni dan tantangan jurusan IT, banyak hal yang menjadi hal-hal baru karena never ending learning.
Sialnya menjadi lulusan IT. Sering kali kita dianggap memahami seluk beluk komputer. Ibarat seorang gadis, kita harus memahami seulurh sifat sampai orderdilnya . Sebenarnya bukan sial lebih tepatnya, tetapi memang nasib. Ketika komputer teman, pacar atau bos sedang terkena virus maka yang dipanggil (kemungkinan besar) adalah anda yang telah mendeklarasi sebagai seorang lulusan IT, padahal bidang anda adalah networking. Oke, emang sih kebanyakan masalah virus mungkin sudah umum. Bagaimana jika komputer si bos berjalan lambat dan meminta kalau dicepatin? emang lu kate pesawat? ini adalah perintah dilema, dilakukan gk bsa, gk dilakukan si bos ngamuk. potong gaji deh
. masalahnya laptop lu bos yang lambat, lu beli murah tapi minta spec dewa, mana dapet.
Masalah gaji.Uang emang bukan segalanya. Tapi tanpa uang lu gk akan bisa pipis bos, lu gk akan bisa ganti kancut sehari sekali (ketauan deh ganti sehari sekali
). Masalah gaji emang sensitif kalau dibicarain, apalagi kalau sampai dia telat. Ancaman kos di gembok uda didapan mata
. Menurut informasi, gaji pekerja IT itu sebenarnya besar, kalau bos atau atasan elu ngerti IT . range gaji untuk perusahaan bonafit (menurut informasi teman) diatas 5 juta (based on capital city region). Kenaikan gaji juga significant. Kebanyakan perusahaan besar memberikan tahap training atau biasa disebut dengan MT (management trainee). nah di MT tersebut, ente belajar lagi, belajar proses bisnis perusahaan, dikasih kerjaan kecil-kecilan, disuruh buat report, dsb. Perlu diinget, sebelum bekerja, pasti ente mengetahui status ente diperusahaan apa? outsourcing kah? pegawai tetap kah? atau pegawai pendidikan. Selain outsourcing, jenjang karir ente insya Allah aman. kalau outsourcing, saya tidak bercerita banyak.
Jadi bagaimana? sudah tau perbedaannya? saya jelaskan dengan kata-kata singkat, kalau ente kuliah jurusan IT. ente sudah pasti mengalami hal-hal khusus sesuai dengan bidang IT sendiri (programming atau manajemen). Kalau ente kuliah komputer, ya emang rata-rata semua jurusan nggak terlepas dari komputer. Bayangin kalau masih ada yang skripsi masih nulis atau mesin tik?
But, whatever your major, whatever your job, whatever your salary always say alhamdullilah. Please be humble, because we just a human, we couldn’t do anything except God.
Just sharing…
Sudah lama tidak menulis. Maklum, kemarin sibuk tesis dan ngelamar kerja
Oke, sekarang saya akan membuat tutorial sederhana bagaimana melakukan insert melalui jsp kedalam postgres
Langkah pertama, buat new project didalam netbeans (pake eclipse atau ide lainnya jg boye)
Langkah kedua, Siapkan database dan tabel didalam postgres( kalau di tempat saya nama databasenya basic plus nama tabelnya basic)
Langkah ketiga, kita buat file jsp (kalau ditempat saya, didalam index.jsp).
Nah, didalam index.jsp ini form dengan method post-nya saya masukkan menjadi satu(sebenarnya didalam etika pemograman, hal ini tidak dibenarkan alias pamali )
Hal terpenting yang wajib diketahui adalah bagaimana memanggil file koneksi (lihat di postingan sebelumnya tentang menghubungkan java dengan postgres), mengambil value dari textbox dan terakhir mengeksekusi dengan memanggil method executeUpdate.
Oke, selanjutnya saya tampilkan bagaimana hasilnya di browser (tanpa css nih, masih jelek )
Dan terakhir, didalam postgresnya, untuk mengecek apakah datanya telah masuk
Uda ah capek… bsok senin uda masuk kerja lagi
Semoga bermanfaat yak
Halo, hola. Pagi ini meskipun kondisi badan saya belum normal, tapi saya masih kepikiran untuk melakukan riset kecil-kecilan. Jumat lalu 1 februari 2013 saya dilarikan ke rumah sakit dan di infus, ternyata hasil cek darah memperlihatkan adanya gejala DB atau tipus. oh god kenapa ini? apakah saya terlalu banyak bekerja dan capek? ngk tau deh, yang penting say masih hidup. dan satu lagi sehat itu mahal, karena dalam 1 malam saya menghabiskan hampir 500.000 untuk biaya pengobatan
gpp deh, yang penting sehat. amin…
Oh ia, ngomong2 tentang AdventureWorks, saya pernah memakai dummy DB tersebut, dan itu hanya tersedia di MS SQL Server, kemudian muncul difikiran saya, kenapa tidak saya pakai didalam postgres? apakah bisa, untuk saat ini, saya masih berfikiran bagaimana caranya bisa menkonversi scheme , structure dan data tersebut. untuk pemanasan saya tampilankan relationship diagramnya dulu.
Gimana bro? mumetkan? hahahaha. aseekkk… itu diagram ane comot pake BIDS (business intelligence development studio) lumayanlah buat nambah pusing, setelah ane coba2, ternyata ada beberapa table yang berhasil ane import ke postgres, tapi banyak yang error, masalah constraint, data type, dll.
ini dia penampakannya :
ente bisa tebak, itu cuma struktur, tapi strukturnya salah semua. setelah ane cek, ternyata datanya sama sekali kosong… asemm gk kosong semua sih, ada yang null, ada error ketika di convert, masih mumet pokoknya
Gimana? kira-kira ada yang mau bantu ane buat research ini gk? mungkin suatu saat ada berminat. itung-itung biar ente tau teknis dari pada teori
saya tunggu cao! (badan mulai meriang+pusing)
Hola, gutten morgen, zum umzug. Pagi ini saya mencoba membaut script bagaimana membuat koneksi melalui java untuk menghubungkan ke postgres.
Secara teknis, saya membuat 1 class untuk bagian koneksi dan 1 class untuk mencobanya.
Silahkan untuk mengubah detail database ada pada properti inisialisasi variable.
Selanjutnya untuk mencobanya, kita hanya memanggil method hubung(). untuk memperoleh hasilnya kita panggil Select() . sedangkan untuk membuat statement kita memanggil method statement()
oke, class untuk memanggil method tersebut telah selesai, sekarang kita lihat hasilnya.
resultset berhasil dipanggil, jangan lupa untuk memanggil method putus() untuk menutup sambungan.
sekian dulu, nanti lanjut lagi
Halo, Hola selamat malam ..
Saya mencoba sharing nih bagaimana caranya membuka koneksi postgres dari netbeans. Tahu maksudnya kan? ok gini, bahasa simpelnya mungkin anda selalu membuka pgadmin untuk mengakses database, sedangkan anda sedang membangun aplikasi melalui netbeans. Nah buat anda yang ngk mau ngebuang resources memory buat buka banyak jendela aplikasi, alangkah lebih bijaknya kalau hanya memakai netbeans saja. Penasaran? ayo kita telusuri satu-satu.
Ayo kita mulai saja,
pertama buka jendala netbeans anda, lalu pilih menu service dan kemudian database.
Klik kanan pada jendela database, lalu pilih new connection. Lalu pilih postgresql pada dropdown menu. jika belum terdapat library., maka tambahkan melalui tombol add (ini yang saya bilang, kalau belum punya librarynya, maka anda harus mendownloadnya terlebih dahulu melalui situs resmi postgresql).
Setelah selesai, klik next. Selanjutnya anda akan disuruh mengisi form untuk keperluan koneksi seperti dibawah ini. Untuk host usahakan untuk selalu mengisi alamat IP, karena tidak selamanya localhost anda beralamat 127.0.0.1
cobalah untuk mengetes koneksi dengan menekan tombol Test Connection.Apabila muncul tulisan seperti dibawah ini, maka anda sudah berhasil untuk menyambungkan postgres kedalam netbeans!! HURRAYY!!!
Oke, step selesai. tinggal klik next!
Jika terdapat schema tertentu yang akan anda pilih setelah klik tombol next, maka pilih skema tersebut, jikalau tidak netbeans akan menampilkan semua skema yang terdapat didalam database anda.
untuk case ini, apabila anda seorang newbie seperti saya. pilihlah schema public untuk memastikan database dapat diakses oleh aplikasi lain/
Wah selesai, untuk keperluan kodingan java adalah baiknya anda mencatat input connection name seperti gambar diatas
Oke selesai, sekarang kita coba execute query nyok buat memastikan apakah ada data yang keluar atau tidak
Caranya simple, klik kanan pada connection name terus pilih execute command
saya mencoba untuk mengeksekusi query:
select * from pg_catalog.pg_aggregate;
dan ternyata saya mendapat hasil seperti dibawah ini, nah, kalau hasilnya keluar. maka database anda telah tersambung di netbeans.
Oh ia perlu diinget, ketika menjalankan query, netbeans tidak bisa langsung mengenal seluruh baris query secara otomatis.sebagai contoh ketika menjalankan 2 buah query yg berbeda, maka kita harus memark query tersebut lalu menekan tombol
Sebagai ilusttasi:
Gimana? mudahkan. Oke cukup sekian dulu, saya mau tidur. bsok banyak tugas menumpuk! Damn!