What time is it?


Pages

This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Jumat, 27 April 2012

Membuat Script Printing dengan VB.Net

Apabila kita membuat sebuah aplikasi desktop menggunakan VB, VB.net, atau Java, sering kali kita juga akan membuat sebuah laporan yang perlu untuk dicetak oleh tingkatan manager tertentu. Disini saya akan men-share sedikit tentang bagaimana caranya membuat sebuah halaman yang dapat diprint menggunakan VB.Net.

Langkah-langkah :
1. Desainlah tampilan dari antarmuka pembuat laporan. seperti contoh berikut
   Perhatikan : disini kita memerlukan komponen PrintPreviewDialog dan juga PrintDocument yang sudah disediakan pada toolbox project secara otomatis. PrintPreviewDialog digunakan untuk membuat dialog print preview, seperti jika kita akan mencetak dokumen di Ms.Word. Sedangkan PrintDocument adalah komponen yang berisi string-string / isi dokumen yang akan dicetak.

2. Tambahkan script berikut pada form laporan anda
Private Sub btn_Print_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_Print.Click
        Try
            With Me.PrevDlg
                .Document = Me.PrintDoc
                .ShowDialog()
            End With
        Catch ex As Exception
            MessageBox.Show(ex.Message, "preview Eror")
        End Try
    End Sub

    Private Sub PrintDoc_PrintPage(ByVal sender As System.Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDoc.PrintPage
        Dim linesPerPage As Single = 0
        Dim yPos As Single = 0
        Dim count As Integer = 0
        Dim MarginKiri As Single = e.MarginBounds.Left
        Dim MarginAtas As Single = e.MarginBounds.Top
        Dim line As String = Nothing
        Dim myfont As New Font("arial", 15, FontStyle.Regular)

        'menentukan banyak baris per halaman
        linesPerPage = _
        e.MarginBounds.Height / myfont.GetHeight(e.Graphics)

        Dim sr As StringReader = New StringReader(Me.RichTextBox1.Text)
        'melakukan iterasi dan cetak tiap baris
        line = sr.ReadLine

        While count < linesPerPage
            'kalkulasi baris berikutnya
            yPos = (MarginAtas + (count * myfont.GetHeight(e.Graphics)))
            'menetapkan halaman teks yang diprint
            e.Graphics.DrawString(line, myfont, Brushes.Black, MarginKiri, yPos, New StringFormat)
            count += 1
            line = sr.ReadLine()
        End While
        'memeriksa jika masih ada baris tersisa
        If Not (line Is Nothing) Then
            e.HasMorePages = True
        Else
            e.HasMorePages = False
        End If
    End Sub

Keterangan : RichTextBox berisi hasil dari query yang anda buat.

3. Setelah itu jalankan program anda. maka akan muncul tampilan seperti ini :

Kamis, 26 April 2012

5 Tips Bermain Gitar untuk Pelayanan di Persekutuan

Minimnya skill bermain gitar membuat suasana fellowship di berbagai persekutuan kantor kadang jadi kaku dan kurang bergairah. Skill semacam ini memanng tidak hanya didapat dalam waktu singkat. Tapi 5 jurus singkat gL! di hawah ini mungkin dapat membantu jika Anda melatihnya secara konsisten selama minimal 3 hulan, dan setiap harinya selamma 1 hingga 2 jam.
Jurus 1: jangan Lupa Kunci
Kunci adalah nyawa dari permainan gitar. Tanpa kunci, meski kita tahu semua jurus ritem, dijamin kita tidak akan pernah tahu bunyinya seperti apa. Pelajarilah semua kunci dasar seperti C, D, E, F, (3, A, B) beserta semua bentuk minor dan #nya (kecuali untuk kunci B memakai bentuk Bb). Biasanya buku tentang kunci-kunci ini dijual bebas di pasaran. Satu tips yang patut diingat, sebenarnya bentuknya begitu-begitu saja. Jangan dibuat pusing dengan nama-nama yang berbeda. Contoh: bila kunci C digeser sejauh 2 fret akan menghasilkan kunci D, padahal bentuknya sama, hanya letaknya yang berbeda.
Jurus 2: Dua Teknik Dasar
PETIKAN: Ketika memetik gitar, tidak perlu membayangkan harus seperti lagu "KKEB"-nya Andre Hehanusa atau "Tears In Heaven"-nya Eric Clapton. Sebaliknya, petiklah dengan sederhana seperti 3 contoh berikut ini:
Perhatikan posisi jari: jari jempol untuk 3 senar bas, sedangkan 3 senar lainnya dipetik oleh 3 jari pada gamhar.
Penyederhanaan: jari jempol=1, jari telunjuk=2, jari tenguh=3 dan jari minis=4.
1. 1-2-3.4.3-2 dengan l berpindah-pindah bas
2. 1-2-3-4-2 dengan 34 dipetik bersamaan
3. 1.234 dengan 234 dipetik hersamaan sebanyak 3x.
Setelah Anda nmencoba ketiganya, GABUNGKAN SEMUA TEKNIK! Memainkan lagu KKEB bukan impian lagi.
RITEM: Ini hal yang sebetulnya sederhana. Kalau pengamen jalanan saja tekniknya bagus, mengapa kita tidak? Alasan utama ketidak-mampuan ini adalah kurangnya latihan. Jika Anda sungguh serius, sisihkan waktu untuk melatihnya minimal 1 jam sehari. Latihan: Untuk ritem sederhananya dibagi menjadi ritem ke bawah dan ke atas. Untuk ke bawah= l dan ke atas=2.
1. 1-1-2-2-1
2. 1-2-2-1-2-2-1
Jurus 3. Jangan Lupa Bawa Buku Nyanyian
Sekarang buku lagu-lagu Praise & Worship yang lazim digunakan dan sudah banyak dijual bebas di pasaran. Biasanya apa yang tertera di buku-buku semacam ini sudah disederhanakan sehingga menyanyikannya pun mudah saja.
Jurus 4: Berlatih Running Chord Untuk Bermazmur
Sebelum kita bisa membawa orang lain agar mengalami saat yang indah dalam memuji & bermazmur bagi-Nya, kita harus mengalaminya terlebih dulu. Cobalah untuk berdiam diri dengan bermazmur bagi-Nya dengan menggunakan running chord 4/4 seperti misalnya (jika bermain di kunci C): C-F, C-AmDm-G, F-Em-Dm-G. Semakin sering dilantunkan, feeling Anda akan semakin terasah dan Anda akan terheran-heran melihat perkembangan skill Anda.
Jurus 5: Percaya Diri
Percaya diri! That's the best thing. Walau Anda banyak melakukan kesalahan (terutama biasanya salah kunci), lanjutkan saja dengan tertawa bersama teman-teman Anda. Dijamin, mereka semua pasti ikut tersenyum. Toh pada akhirnya, bukan permainan gitar/nyanyian kita yang diterima oleh-Nya, tapi kesungguhan hati kita.**
Oleh: David Bloer
Majalah Get Life 13/2005

Tips : Cara Cepat Belajar Pemrograman

Banyak yang mengatakan bahwa menjadi seorang programmer adalah suatu hal yang sangat sulit, karena membuat sebuah program itu sendiri merupakan suatu hal yang tidak mudah. Saya katakan hal ini benar, tetapi bisa jadi salah. Sebenarnya menjadi seorang programmer bukanlah sesuatu hal yang terlalu sulit untuk dilakukan. Sebenarnya membuat program itu relatif mudah.

Dalam postingan kali ini saya akan membagikan beberapa tips untuk belajar pemrograman secara cepat:

1. Banyak berlatih algoritma.
    Algoritma adalah suatu hal yang amat amat penting dalam membuat sebuah program. Algoritma ini dapat dikatakan secara sederhana sebagai alur berpikir. Biasanya, seseorang pemula di dunia program memiliki algoritma yang rumit (bisa jadi sesuatu yang gambang dipikirkan secara rumit). Namun orang yang sudah terbiasa berlatih membuat algoritma cenderung memiliki proses berpikir yang sederhana, sekalipun apa yang dihadapinya adalah sesuatu hal yang sulit menurut orang lain. Nah untuk melatih algoritma kita, memang perlu berlatih, ibarat pilot membuatuhkan jam terbang juga

2. Banyak praktikum, fokus menggunakan bahasa pemrograman tertentu
    Karena bahasa pemrograman itu penting sebagai jembatan antara algoritma kita dengan komputer, maka hal ini juga penting untuk dipelajari. Namun fokus adalah hal yang juga sangat penting. Dengan fokus mempelajari bahasa tertentu, maka kita akan memiliki waktu lebih untuk mempelajari hal-hal yang lebih detail dan khusus. sehingga itu akan membantu kita untuk menjadi seorang expert

3. Jangan hindari kesempatan untuk menyelesaikan soal yang sulit
    Haha, yang satu ini saya memakai prinsip "Semuanya itu pasti bisa dilakukan asal kita mau mencoba". Menyelesaikan persoalan yang sulit itu merupakan suatu tantangan. Yah, meskipun mungkin di tengah jalan kita akan menghadapi kegagalan atau kesulitan berikutnya, tetapi dengan kita mencoba, kita akan mendapatkan pengalaman-pengalaman yang baru. Banyak orang takut mencoba, padahal mencoba itu gratis dan tidak salah. Mereka yang takut mencoba biasanya adalah mereka yang takut gagal atau kurang bersemangat. Padahal, banyak sekali programmer-programmer hebat yang tanpa diketahui oleh banyak orang juga mengalami kegagalan-kegagalan sebalum menghasilkan sesuatu karya yang besar. Ibarat moto iklan deterjen : "kalau nggak kotor, nggak belajar namanya". Sama juga halnya dengan membuat program.

Ayo... semangat belajar membuat program



Koneksi VB.Net dengan Mysql Jaringan

Setelah sekian lama bingung dan pusing serta penasaran tentang bagaimana mengkoneksikan aplikasi yang kita buat dengan VB.Net ke database yang tidak terletak di localhost komputer kita, akhirnya pada hari ini ada pencerahan...

Berikut ini adalah contoh file koneksi VB.Net dengan Mysql di Server (komputer lain)


Imports MySql.Data.MySqlClient
Public Class ClsConnDB
Dim conn As New MySqlConnection
Public Shared Function ConnDB() As MySqlConnection

'Contoh untuk Database MySQL
Dim strConn As String = "Server =myServerAddress; Port =1234; "& _
"Database =myDataBase; Uid =myUsername; Pwd =myPassword;"

Try
conn = New MySqlConnection(strConn)
conn.Open()
Catch ex As Exception
MsgBox("Error Database Connection at Connection Class" + vbCrLf + ex.Message + _
vbCrLf + vbCrLf + "Silahkan hubungi Developer Aplikasi.", _
MsgBoxStyle.Critical + MsgBoxStyle.OkOnly)
End Try
Return conn
End Function

End Class

 Nah, salah satu tools yang kita butuhkan untuk membuat koneksi ke database mysql adalah mysql-connector. setelah diinstal pada komputer, maka tools ini akan menyediakan library MySql.Data yang selanjutnya harus kita import ke project kita dengan cara Project --> Add Reference, kemudian pilih Mysql.Data.

Selamat Mencoba - Semoga bermanfaat

Rabu, 25 April 2012

Tips Membuat Situs Anti Hacker

Berikut ini adalah beberapa tips dalam Membangun Websites yang tidak mudah di jebol Hacker. Tips ini dibuat oleh moderator komunitas white hacker Yogyafree, Nathan Gusti Ryan.
Sehubungan dengan maraknya deface atau hacking isi websites pemerintah maupun organisasi besar maka berikut ini berbagai tips yang dapat dilakukan oleh web administrator untuk membangun Webserver yang tangguh dan tidak mudah dibobol oleh Hacker.


Tips Pertama

Pada umumnya, hosting websites dilakukan pada ISP (Internet Service Provider) dengan space tertentu, lalu kita melakukan upload website via FTP atau via CPANEL (Control Panel). Webhosting inilah yang rawan dan mudah sekali dibobol oleh Hacker di antaranya mengunakan teknik SQL Injection. Maka disarankan agar mengunakan Server sendiri dan mengunakan VPS (Virtual Private Server). Dengan Server sendiri atau Virtual Private Server bisa mengunakan berbagai proteksi terhadap kita secara Customized. Beda dengan Web Hosting, proteksi security dilakukan terserah apa kata ISP. Kelemahan proteksi inilah yang dimanfaatkan oleh Hacker dengan melakukan Port Scanning untuk menemukan celah security yang bisa ditembus untuk bisa masuk dan mengambil alih websites tersebut.
Tips Kedua
Mengunakan Hardware Security yang powerfull diantaranya yang memiliki fitur Firewall, IDS (Intrusion Detection System) dan IPS (Intrusion Prevention System). Contohnya mengunakan Fortigate, Cisco Series Security, 3Com Tipping Point, dan lainnya. Dapat juga mengunakan software IDS seperti Black ICE Countermeasures ataupun Distro Linux untuk security system seperti Smootwall, Monowall, Customized Distro Linux, dan lainnya. Umumnya, baik software maupun hardware security ini bisa secara otomatis mengirimkan email alert bahkan bisa mengirimkan alert via SMS jika system mendeteksi adanya serangan dari hacker.
Tips Ketiga
Mengunakan system yang Stable yang sudah perfect systemnya, sehingga kemungkinan adanya celah keamanan juga dapat diminimalkan. Banyaknya software atau tool web builder dengan berbagai versi terutama versi gratis/ free License/ Freeware, sebaiknya para pemakai memilih versi yang sudah dinyatakan Stable. Seperti adanya BUG pada software Joomla versi 1.5.0 – 1.5.5.
Tips Keempat
Web Administrator/ System Administrator harus melakukan Review, Testing, Simulasi secara berkala terhadap keamanan pada Server yang dikelolanya. Bahkan bisa bekerja sama dengan Hacker (White Hacker yang dapat dipercaya reputasinya) untuk melakukan Audit terhadap implementasi Security webservernya.
Sumber : okezone.com

Teknlogi yang diprediksi paling Trend di 2012


Berikut adalah 10 Teknologi yang Layak Dinantikan di 2012, seperti yang dirilis di Laman CNET :
  1. Google Ice Cream Sandwich
    Ice Cream Sandwich merupakan sistem operasi Android versi terbaru 4.0. Sistem operasi ini sudah beredar di pasar pada 2010.
  2. iPad Mini
    Apakah Apple akan membuat iPad 7 inchi, beberapa mengatakan ya, beberapa mengatakan tidak. Terutama dengan kesuksesan Kindle Fire Amazon. Semua berharap Apple akan membuat iPad dengan ukuran yang kecil. iPad ini diperkirakan dibanderol US$200.
  3. Ultrabook yang terjangkau
    Tahun depan disarankan untuk melupakan netbook yang tidak bertenaga. Ultrabook merupakan penerus Netbook. Untuk harga dari perangkat ringan ini sudah wajar di 2011.
  4. Generasi pasca MacBook Air
    Rumor tentang generasi setelah MacBook Pros dan Air versi terbaru dan mungkin akan lebih bagus dengan ukuran 15 inchi. Tahun depan patut ditunggu, apakah MacBook Air akan muncul dengan desain lebih ramping.
  5. Produk Air Play Apple yang semakin terjangkau
    Apple Air Play merupakan sebuah fitur wireless streaming yang tersedia di perangkat mobile Apple. Fitur ini memungkinkan pengguna untuk streaming audio dan video melebihi WiFi. Terkecuali Apple TV dan AirPort Express, AirPlay sesuai untuk produk yang cenderung mahal dengan speaker yang lebih banyak.Air Play dapat memotong harga hingga US$100 untuk beberapa produk. Itu diharapkan terwujud pada 2012.
  6. Kindle Fire 2
    Kindle Fire merupakan sebuah terobosan besar, meski tidak terlalu bagus. Namun, bisa dibayangkan, Kindle Fire 2 akan lebih disukai. Amazon mungkin merilis tablet 20 inchi yang lebih murah dari harga iPad secara signifikan. Kita tunggu saja.
  7. iPhone 5
    Anda mungkin menunggu kehadiran
    iPhone 5 sepanjang 2011. Kini ada kabar bagus, kemungkinan peluncuran iPhone 5 ini akan dirilis pada Juni atau November. Ini masih belum pasti, namun iPhone 5 akan hadir dengan desain baru dan mampu mendukung jaringan 4G.
  8. Apple iTV
    Rumor bahwa Apple akan memasuki pasar TV dalam 2012 akan jadi mengubah permainan dan menjadi pemimpin dalam pasar yang lain. Semua orang menunggu kiprah Apple tersebut.
  9. Playstations Vita
    Perangkat genggam game generasi penerus Sony dijadwalkan hadir di Amerika Serikat pada 22 Febuari 2012 dengan stik dual analog, layar sentuh, dan sisi grafis bersaing dengan PS3. Versi WiFi dibanderol US$249, sedangkan versi WiFi 3G dilepas dengan US$299,99 dengan rencana layanan 3G ekstra. Sementara itu, banyak yang berpikir Vita akan mengalami kesulitan, juga memiliki potensi untuk menjadi pukulan yang sangat dibutuhkan bagi Sony, yang dalam beberapa tahun terakhir kurang greget.
  10. Windows 8
    Kesatuan adalah tema
    Windows 8, seperti Microsoft adalah membawa UI Metro yang ditemukan pada smartphone dan Xbox 360 ke PC dan tablet. Word ini sebuah beta yang mungkin hadir segera pada Februari dengan produk akhir yang siap untuk pengiriman pada PC di akhir musim gugur.

Membuat User Guide sebuah Aplikasi


Sebagai seorang Teknik Informatika sejati, yang mungkin akan mempunyai banyak pengalaman membangun sebuah sistem atau aplikasi, maka kita harus terbiasa berpikir bahwa tidak semua orang itu pasti dapat memakai dengan mudah program yang kita buat . Karena tidak  semua user adalah orang yang sudah familiar dengan program-program semacam itu. Oleh karena itu penting untuk menyertakan manual book dan / menu help yang membahas cara langkah demi langkah menggunakan program(aplikasi) kamu secara maksimal.
Umumnya  menu help yang kita temui berupa file dengan ekstensi *.CHM tapi ada pula yang menggunakan *.pdf , *.doc ataupun *.html. Tujuannya sama yaitu memberi bantuan arahan/petunjuk/pedoman pemakaian program/aplikasi kepada user.

Dengan menggunakan HelpNdoc versi gratisnya bisa di download DISINI *situs resmi cukup mudah penggunaanya.
Install kemudian buat lah menu help kemudian compile dengan pilih Tools >  Compile Project, piih tipe output yang ingin dihasilkan klik generate. Selesai  tinggal link kan ke project program kamu

Namun untuk dapat mengkompile menjadi .chm dibutuhkan sistem operasi terinstal Microsoft HTMLHelp yang dapat didownload di situs Microsoft.

 Untuk Link ke VB.NET :
Masukan file yang telah kamu buat sebagai file help ke folder Bin di project’a.
Buka project kamu pilih komponen yang jika kamu beri event akan memanggil file help
Gunakan Source code :

System.Windows.Forms.Help.ShowHelp(Me, "NamaFileHelp.chm", HelpNavigator.AssociateIndex)

// *.chm bisa diganti tergantung file yang kamu bikin

diedit : ruth ema febrita
sumber : ekasulistiawati.blogspot.com