Susah online..

•25 November 2008 • Leave a Comment

Wew.. dibanding semester lalu.. atau.. beberapa waktu yang lalu.. sekarang q jadi jarang banget bisa OL :(
Padahal pengen banget. Ada beberapa alasan sih… baik yang tidak menyenangkan :( maupun yang menyenangkan :D Hehehe..

Pertama, masalah koneksi internet. Ga tau kenapa akhir2 ini internet di kampus lebih sering lemotnya.

Kedua, masalah waktu. Tugas kuliah ternyata terlalu menyita banyak waktu dan perhatian. Jadi bingung sendiri, padahal sebenarnya tugasnya itu gak gitu berat kok. Cuman aq nya aja yang udah bingung dulu.. strees dulu.. akhirnya jadi males ngerjain dan…. kalah sebelum bertanding deh.. akhirnya cuma buang2 waktu doang :(

Ketiga, setelah sukses upgrade kompie, aq jadi betah di kos. Maklum sekarang performance kompie q luar biasa. Baik untuk ngoding, gaming, atau nonton. Jadi pengen cepet2 balik ke kos pokoknya.

Keempat, nih dia.. sekarang lagi adventure ngalahin 15 blacklist di NFS Most Wanted :D Lagi demen kebut-kebutan pake mobil-mobil yang super keren. Mantab abis pokoknya. Hehehe :D

Ni.. sempet nulis di blog karena kebetulan di luar lagi hujan. Ga bisa pulang. Akhirnya maen ke RPL de :P Padahal kuliah penjarnya tadi gak ada. Dan.. mumpung internetnya lagi cepet. Mungkin hujan-hujan gini pada males ke kampus, jadi jarang yang make internet di kampus :D Jadi bisa puas sufring, download, dan blogging de :P

Take the Magic: The Gathering ‘What Color Are You?’ Quiz.

How to use Crystal Report Template in Visual Studio 2005

•27 October 2008 • 1 Comment

Sebenarnya caranya sangat mudah. Namun jika sudah lama tidak menggunakannya biasanya lupa. Seperti ketika aku mau membuat report untuk web KP-ku, walaupun dulu aku sudah pernah memakai Crystal Report pada saat mengerjakan tugas Rekayasa Sistem, tetapi karena setelah itu tidak pernah memakai lagi, jadi lupa deh. Bingung mau ngapain :P Padahal jeda waktunya tidak terlalu lama. Atau aku-nya ya yang gampang lupa :D

Oke, langsung saja. Pilih “Add new item” pada web, dan pilih template Crystal Report.

Setalah itu aku tidak mengganti apapun langsung klik “OK” untuk melanjutkan.

Nah, sekarang masuk bagian yang penting yaitu membuat koneksi ke databasenya. Pilih “Create New Connection” dan klik tanda “+” di sebelah kiri “OLE DB (ADO)”

Double klik “Make New Connection” Dan pilih “Microsoft OLE DB for SQL Server”. Klik next.

Kemudian setting login ke database di server sesuai dengan user yang telah aku buat pada tulisan sebelumnya. Setelah itu langsung klik “Finish“.

Oke, sekarang koneksi sudah jadi. Kita tinggal menentukan query mana yang akan digunakan untuk report.Jika hanya ingin menampilkan data dari table tanpa parameter, bisa langsung memilih seperti gambar di bawah ini

Klik next untuk menentukan field yang ingin ditampilkan.

Klik “Next” terus sampai selesai jika memang setting defaultnya sudah sesuai Kemudian klik “Finish “. Oke, sampai sini reportnya tekah jadi. Klik “Main Report Preview” untuk melihat hasilnya.

Untuk menampilkannya di halaman web, diperlukan file aspx untuk memanggilnya. Gimana caranya ? Ada di tulisan berikutnya :D

Take the Magic: The Gathering ‘What Color Are You?’ Quiz.

My Playlist..

•17 August 2008 • 3 Comments

Seperti biasa, playlist-ku menggambarkan mood-ku saat ini. Gimana ya mood-ku saat ini ? Hmm.. aku kok lagi seneng dengerin lagu-lagu kayak gini ya.. :D

1. GEBY – Jauh kau pergi ( Tinggal Kenangan )
2. AFGAN – Terima kasih cinta
3. AFGAN – Sadis
4. Caffeine – Hidupku Kan Damaikan Hatimu
5. d’Masiv – Di Antara Kalian
6. ST 12 – Aku Masih Sayang
7. ST 12 – Rasa Yang Tertinggal
8. ST 12 – P.U.S.P.A
9. Yovie N The Nuno – Dia Milikku
10. Lusy Rahmawati – Ternyata
11. Agnes Monica – Matahariku
12. d’Masiv – Cinta Ini Membunuhku
13. Gigi – 11 Januari
14. Rosa – Ayat Ayat Cinta

Dan.. yang sedang menjadi Top 3 favoritku adalah

1. ST 12 – P.U.S.P.A
2. Yovie N The Nuno – Dia Milikku
3. AFGAN – Terima kasih cinta

3 lagu di atas menjadi lagu yang paling suka ku dengerin saat ini. Tetapi lagu paling favoritku saat ini tetep “Blue Bird”-nya Ikimonogakari yang menjadi Openingnya Naruto Shippuuden saat ini. Bener-bener aku banget deh lagu yang satu ini. Pengen tau kayak apa ? di bawah ini ada lyricsnya.. atau kalau pengen tau langsung bisa liat di episode terbarunya Naruto Shippuuden.

Blue Bird by Ikimonogakari

Habataitara modorenai to itte
( You say if you could fly, you’d never come back down )
Mezashita no wa aoi aoi ano sora
(You only have eyes for that blue, blue sky )

Kanashimi wa mada oboerarezu
( You’ve yet to learn what sadness is )
Setsunasa wa ima tsukami hajimeta
( And are just now grasping what pain is like )
Anata e to idaku kono kanjou mo
( Even the feeling I have for you )
Ima kotoba ni kawatteku
( must be expressed with words. )

Michi naru sekai no yume kara mezamete
( As you awake from a dream into an unknown world, )
Kono hane wo hiroge tobi datsu
( Spread your wings, and take flight ! )

Habataitara modorenai to itte
( You say if you could fly, you’d never come back down )
Mezashita no wa aoi aoi ano sora
(You only have eyes for that blue, blue sky )
Tsuki nuketara mitsukaru to shiite
( You know if you can just make it through, you’ll find what you seek )
Furikiru hodo
( So keep trying to break free. )
Aoi aoi ano sora
( to that blue, blue sky )
Aoi aoi ano sora
( to that blue, blue sky )
Aoi aoi ano sora
( to that blue, blue sky )

Take the Magic: The Gathering ‘What Color Are You?’ Quiz.

How to enable remote connection in Sql Server 2005 Express Edition

•17 August 2008 • Leave a Comment

Oke, lanjutan dari tulisan sebelumnya. Langsung aja ya. Gimana sih agar file database yang telah di-attach di sql server bisa diakses dari komputer lain, tidak hanya localhost. Setting ini diperlukan karena secara default sql server express edition tidak mengijinkan remote connection.

Kali ini aku menggunakan tool “Sql Server Surface Area Configuration” selain SSMSEE yang telah digunakan dalam tulisan sebelumnya. Tool ini ada di tempat yang sama dengan “Sql Server Configuration Manager” yang biasa kita gunakan untuk melakukan setting pada sql server.

Setelah muncul pilih “Surface Area Configuration for Services and Connections”

Kemudian pilih “Remote Connections” dan set “Local and remote connections” pilih yang “Using TCP/IP only ” Klik OK

Akan muncul peringatan agar me-restart server. Gunakan “Sql Server Configuration Manager”. Aktifkan juga “Sql Browser”

Kemudian buat user yang akan digunakan untuk mengaksesnya. Gunakan SSMSEE.

Lakukan setting seperti gambar di bawah ini

Kemudian kita harus merubah “Sql Server authentication” menjadi “Sql Server and Windows Authentication Mode“ Untuk melakukan klik kanan server dan pilih “Properties”

Lalu pilih “Security” dan lakukan setting seperti gambar di bawah ini

Restrat Server dan selesai. Beres deh, database yang telah ku attach sekarang bisa diakses secara remote connection.

Next : How to use Crystal Report Template in Visual Studio 2005”

Take the Magic: The Gathering ‘What Color Are You?’ Quiz.

Slardar The Slithereen Guard

•16 August 2008 • 2 Comments

Hmm.. selain KP, liburanku kali ini juga diwarnai duel2 panas DOTA baik dengan temen2ku ( bos billy dan faisal ) maupun dengan AI di kos :P Walaupun sebenarnya aku tidak biasa maen 1 lawan 1 ( ternyata beda banget 1 lawan 1, dibandingkan yang biasa aku maenin 5 lawan 5 ), namun karena seringnya maen duel 1 lawan 1 di tempat keramat, kos-nya bos billy, akhirnya terbiasa juga :P Walaupun diantara kami bertiga ( aku, bos billy, dan faisal ), aku yang paling cupu, terkadang aku bisa menang juga lho.. hehehe.. :D

Dan yang menjadi bintang di masa ini, yang sedang menjadi hero favoritku adalah Slardar. Gabungan antara permabasher dan ultra high damage hasil dari amplify damage ( ulti ). Berikut Slardarku level 25 beserta item buildnya. Gimana ??? Keren kan.. :D

Mau lihat salah satu aksinya.. nih… first blood.. :D

Haha.. kenapa lawan AI.. sedang latihan ni.. kenapa lawan broodmother.. karena bos billy dan broodmothernya owning.. baik faisal atau aku gak bisa ngalahin :) ) )

Take the Magic: The Gathering ‘What Color Are You?’ Quiz.

How to attach mdf file to Sql Server 2005 Express Edition

•16 August 2008 • 2 Comments

Hmm.. kenapa sih repot-repot attach file mdf segala ke server. Bukannya lebih baik memback-up database kita dalam bentuk script sql sehingga kapan pun kita butuh tinggal menjalankan script tersebut di database server. Hehe… sebenarnya kasus ini muncul karena aku sudah terlanjur membuat database yang sudah banyak sekali datanya di file mdf tanpa memback-up script sql nya :P Trus waktu mau membuat report dengan crystal report, bingung, gimana cara menghubungkan crystal report dengan file mdf-nya. Crystal report tidak bisa menemukan databasenya karena file mdf tersebut belum di attach ke server.

Setelah googling sebentar, aku menemukan cara attach file mdf menggunakan command prompt. Tetapi mungkin karena aku terlalu cupu :P aku tidak bisa meng-attach filenya ke server. Setelah mencari beberapa saat lagi, aku menemukan cara yang jauh lebih mudah dan user friendly yaitu dengan memanfaatkan Sql Server Management Studio Express Edition ( SSMSEE ). Secara default, saat kita menginstall Visual Studio 2005 Professional Edition tidak disertai dengan SSMSEE. Oleh karena itu kita harus mendownloadnya dulu di sini

http://www.microsoft.com/downloads/details.aspx?FamilyId=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796&displaylang=en

Setelah selesai download dan install maka SSMSEE ini siap digunakan seperti gambar di bawah ini

Nah, sekarang tinggal mengattach file-nya. Mudah sekali ternyata :D Tinggal klik kanan di “Databases” dan pilih attach.

Kemudian pilih “Add” dan pilih file mdf yang akan di attach. Oh iya sebelumnya aku telah meng-copy file “Database.mdf “ yang mau aq attach ke folder “C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data” agar saat memilih “Add” bisa langsung ketemu :D

Setelah itu klik “OK” dan tunggulah sebentar, sql server akan memprosesnya.

Dan.. selesailah sudah. Databasenya telah diattach dan bisa langsung diakses :D

Namun kerena aku ingin agar database ini bisa diakses dari komputer lain ( bukan hanya dari localhost ) maka ada beberapa setting lagi yang harus dilakukan karena konon katanya secara default sql server tidak mengijinkan “remote connection” :p. Waktu setting ini aku banyak gagalnya lho jadi progress aplikasi webku agak tersendat :) ) ) Pengen tau gimana serunya, tunggu aja tulisan berikutnya :D

Next : How to enable remote connection to Sql Server 2005 Express Edition

Take the Magic: The Gathering ‘What Color Are You?’ Quiz.

Hello.. i’m back..

•15 August 2008 • Leave a Comment

It’s been a while…

Dah lama banget ndak nulis di sini. Liburan kali ini, aq lagi sibuk kerja praktek atau KP atau PKL di Pertamina Region V Surabaya. Bikin web application yang sampai saat ini belum selesai :D Tapi sekarang dah gak perlu ngantor di Wonokromo lagi dan bisa dikerjakan di kos. Jadi ada waktu luang untuk nulis lagi. Beda saat tanggal 1 juli sampai 1 agustus yang lalu, dimana harus ngantor jam 1/2 8 pagi sampai jam 1/2 4. Pulang sudah capek dan malemnya dipake istirahat. Jadi ndak sempat untuk nulis. Walaupun benere malemnya kebanyakan dipake buat maen WoW :) )

Dah bannyak banget pengalaman yg ingin aq dokumentasikan di sini. Liburan sebulan kemaren emang penuh pengalaman-pengalaman seru. Sebelum aq buat tulisannya.. aq tulis dulu topik-topiknya di sini.. biar nanti gak ada yang ketinggalan.

1. Musician’s Song di D-Gray Man episode 92. Wuih.. bener2 permainan piano dan melody yang indah banget. Dan aq juga nemukan video seseoarang yang bisa maenin melody ini dengan bagus sekali di youtube. Aq kok pengen bisa maen seperti dia ya :D

2. Attach file mdf ke sql server 2005

3. Remote connection ke sql server 2005

4. How to use crystal report template in visual studio 2005

5. Integrate tinyMCE in your aspx page

6. Duel2 panas DOTA di liburan kali ini :P

Dan banyak lagi de pokoknya.. sudah pengen sekali nulis.. nulis.. dan nulis lagi.. :D

Take the Magic: The Gathering ‘What Color Are You?’ Quiz.

Sixth semester result..

•6 July 2008 • Leave a Comment

Hari itu, minggu ketika aq balik ke surabaya setelah pulkam selama 4 hari di Tuban. Habis maghrib aq pergi mencari makan malem. Akhirnya makan tempe penyet di warung biasa aq makan malem. Nah setelah makan kulanjutkan perjalananq menuju lab q tercinta, Laboratorium Pemograman, dengan niat melihat nilai-nilai hasil belajar selama 1 semester di semester 6 ini.

Setelah login kompie dan membuka SIM akademik.. ternyata hasilnya sangat-sangat memuaskan. 3 mata kuliah mendapat A dan 4 lainnya mendapat AB dengan IPS 3.7 Wow.. IPS tertinggi sepanjang aq kuliah.

Ternyata.. semester 6 yang menurutq semester paling berat, penuh tugas, sibuk terus dan kadang-kadang penuh ketidakjelasan.. memberikan hasil yang luar biasa. Setimpal dengan usaha yang telah kucurahkan selama semester ini. Padahal dulu di tengah-tengah perjalanan sudah hampir mutung karena beban yang terlalu berat. Hmm.. ternyata masa-masa itu ada hikmahnya juga.

Take the Magic: The Gathering ‘What Color Are You?’ Quiz.

My Hibernate “Hello World” error…

•20 June 2008 • 2 Comments

Lanjutan dari posting sebelumnya..

Walau cuma sekedar aplikasi “Hello World” ternyata ada beberapa error yang sempat terjadi sebelum program berjalan sebagaimana mestinya. Berikut adalah beberapa error yang sempat aku alami serta bagaimana cara memperbaikinya.

1. Exception in thread “main” org.hibernate.HibernateException: /hibernate.cfg.xml not found

Error ini yang pertama kali kualami. Mengapa ? sesuai pesan errornya, hal ini terjadi karena java tidak berhasil menemukan file hibernate.cfg.xml. Pertama aku sempat bingung juga. Dimana file ini harusnya diletakkan ? Setelah coba-coba, akhirnya kutemukan tempatnya dan hilanglah errornya. Dimanakah itu ? Ternyata di folder /build/classess

2. Exception in thread “main” org.hibernate.MappingException: Resource: firsthibernate/User.hbm.xml not found

Sesuai pesan error, hal ini terjadi karena java tidak berhasil menemukan User.hbm.xml. Pastikan file ini berada di tempat yang kita tulis di file hibernate.cfg.xml Untuk kasus ku karena mappingnya seperti ini

<mapping resource=”firsthibernate/User.hbm.xml” />

Maka, file User.hbm.xml harus berada di folder

/build/classes/firsthibernate

3. Exception in thread “main” java.lang.NullPointerException
at org.hibernate.mapping.PersistentClass.getMappedClass(PersistentClass.java:87)

Kalau 2 error di atas langsung bisa aku perbaiki. Untuk error yang ini aku sempat googling dulu karena panik. Maklum waktu itu aku udah ga sabar mau main World of Warcraft :P Ternyata error ini terjadi karena class yang di-map dalam file User.hbm.xml Ini ni line yang bertanggung jawab

<class name=”firsthibernate.User” table=”USERS” >

Pastikan class User ada di folder /build/classes/firsthibernate

That’s all.. ^_^

Take the Magic: The Gathering ‘What Color Are You?’ Quiz.

Introduction to Java Hibernate

•19 June 2008 • 2 Comments

Java Hibernate..

Hmm… pertama kali dengar kata itu adalah dari dosen mata kuliah Analisa dan Desain Beorientasi Objek. Menurut yang aku tangkap dari pertemuan kuliah waktu itu adalah bahwa hibernate adalah salah satu framework Java yang menangani koneksi database. Sejak saat itu aku mulai penasaran. Kayak apa sih hibernate itu. Secara selama ini aku selalu menggunakan cara manual untuk koneksi Database dengan Java.

Hmm… secara kemaren UAS sudah selesai, maka ada waktu luang sejenak untuk santai tidak dikejar-kejar deadline. Nah.. segera saja aku mencari tutorial yang bisa membuatku kenal dengan yang namanya hibernate. Akhirnya ketemu deh link ini :

http://www.visualbuilder.com/java/hibernate/tutorial

Nah, jadilah kemaren hari perkenalan pertamaku dengan hibernate.

Apa sih hibernate itu ?

HIbernate adalah sebuah tool mapping objek/relasional open source untuk Java yang dapat membantu kita mengembangkan persistent class dan persistent logic tanpa perlu memikirkan bagaimana menghandle data. Hibernate tidak hanya menangani mapping dari Java class ke table Database ( dan dari tipe data Java ke tipe data SQL ), tetapi juga menyediakan data query dan fasilitas retrieval yang dapat secara signifikan mengurangi development time yang dihabiskan untuk manual data handling di SQL dan JDBC.

Hibernate mempermudah untuk membangun aplikasi database berkinerja tinggi dengan Java. Kita hanya perlu menulis POJO ( Plain Old Java Object ) sederhana, membuat file XML mapping yang mendeskripsiskan relationship antara atribut database dan kelas dan memanggil beberapa Hibernate API untuk meload atau menyimpan persistent object.

Nah setelah membaca dan mencoba tutorial di link visualbuilder di atas, inilah beberapa kesimpulan yang aku dapatkan tentang cara menggunakan Hibernate ( based on tutorial at visualbuilder.com ) :

  • Pertama tentu saja adalah mendapatkan library hibernate. Aku ambilnya dari link ini http://www.roseindia.net/hibernate/hibernate.zip
  • Berhubung aku memakai netbeans ( NetBeans IDE 6.0 ), maka cara menambahkan library-nya adalah seperti gambar di bawah ini. Kemudian cari file .jar hasil ektraksi file zip di langkah pertama. Tambahkan semuanya aja :P . Oiya kerena aku memakai oracle, perlu juga menambahkan ojdbc14.jar

  • Selanjutnya tentu saja membuat table di database-nya. Syntax create table sudah ada di web visualbuilder, tinggal dijalanin aja.
  • Trus buat file XML konfigurasi Hibernatenya ( hibernate.cfg.xml ). Dari code yang ada di web kita tinggal ganti beberapa atribut seperti server, SID, username, dan password.
  • Lalu buat POJO-nya yaitu class User. Kelas inilah yang merupakan representasi table Users yang telah kita buat di databse.
  • Nah ini langkah yang penting. Yaitu membuat file XML mapping-nya. File ini akan memetakan kelas User ke table Users di database. Jangan lupa memasukkan file mapping ini ke hibernate.cfg.xml yang kayak gini ni :
    <mapping resource=“com/visualbuilder/hibernate/User.hbm.xml” />
  • klo udah, tinggal bikin business komponennya ( kelas UserManager ) dan Test Client ( kelas TestClient ) untuk menguji apakah mappingnya sudah berjalan.
  • Jika semua sudah siap, tinggal run file TestClient.java seperti gambar dibawah ini

  • Jika berhasil maka ouput akan tampak seperti output pada gambar di atas. Seperti ini:

log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).
log4j:WARN Please initialize the log4j system properly.
User saved with ID = 1
BUILD SUCCESSFUL (total time: 5 seconds)

  • Dan.. di database sudah masuk data 1 user seperti ini

Hehehe.. jadilah sudah sebuah Hibernate “Hello World” :P

Take the Magic: The Gathering ‘What Color Are You?’ Quiz.