Posts Subscribe to (PIA BATTA)Comments

Cara Buat Tombol Spoiler


Mungkin anda sering melihat sebuah tombol pada Blog, Website, ataupun Forum-forum yangmana apabila kita klik maka akan tampil sebuah pesan/gambar yang tersembunyi. Nah, itu adalah Tombol Spoiler


Berikut ini adalah cara membuat Tombol Spoiler. Anda cukup mencopy paste kode dibawah ini dan paste di postingan anda.


<div style="text-align: center;"><div class="button-spoiler"><input value="Show" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show Again'; }" type="button"></div><div class="spoiler"><div style="display: none;">
<div style="text-align: left; padding: 10px; border: 3px inset rgb(51, 51, 51); font-size: small;">


<ul><li>TEMPAT MEMASUKKAN GAMBAR/ ATAU TULISAN ANDA</li>
<li>KAMU JUGA BISA MEMASUKKAN JAVA SCRIPT</li>


<li>Klik button "Hide" untuk menghilangkan area ini</li></ul>
</div></div></div></div>

Untuk kata Show/Hide/
Show Again anda dapat menggantinya sesuai dengan keinginan anda.

...Baca selengkapnya....!



Export DataGridView ke Exel VB.NET


Artikel yang membahas ini sebenarnya sudah sangat banyak. Anda tinggal search di Google dan linknya langsung tampil semua...

Berikut ini adalah script untuk Export DataGridView ke Microsoft Exel.

Oh ya tapi sebelumnya, ini contoh tampilan DataGridViewnya yang akan saya Export.









  • Klik button "Tutup" untuk menghilangkan area ini





  • KOmponen yang dibutuhkan yaitu:
    * 1 buah DataGridView dalam kasus ini saya berinama appGrid
    * 1 buah Button


    Berikut langkahnya:

    1. Sebelumnya Import Microsoft.Office.Interop.Excel terlebih dulu:
    -----------------------------------------------
    Imports Excel = Microsoft.Office.Interop.Excel
    -----------------------------------------------

    2. Oke. Silahkan buat Fungsi pertama dengan nama ExpExel:
    ----------------------------------------------
    Public Function ExpExel(ByVal obj As Object)
    Dim hasil As String = ""
    Try
    System.Runtime.InteropServices.Marshal.ReleaseComObject(obj)
    obj = Nothing
    Catch ex As Exception
    obj = Nothing
    Finally
    GC.Collect()
    End Try
    Return hasil
    End Function
    ----------------------------------------------


    3. Kita buat fungsi ke dua dengan nama ExportExel
    --------------------------------------------
    Public Sub ExportExel()
    Dim xlApp As Excel.Application
    Dim xlWorkBook As Excel.Workbook
    Dim xlWorkSheet As Excel.Worksheet
    Dim misValue As Object = System.Reflection.Missing.Value
    Dim chartRange As Excel.Range

    Dim i As Integer
    Dim j As Integer

    xlApp = New Excel.ApplicationClass
    xlWorkBook = xlApp.Workbooks.Add(misValue)
    xlWorkSheet = xlWorkBook.Sheets("sheet1")


    xlWorkSheet.Cells(5, 1) = "KELOMPOK"
    xlWorkSheet.Cells(5, 2) = "REKENING"
    xlWorkSheet.Cells(5, 3) = "SALDO"
    xlWorkSheet.Cells(5, 4) = "TOTAL"

    For i = 0 To appGrid.RowCount - 2
    For j = 0 To appGrid.ColumnCount - 1
    xlWorkSheet.Cells(i + 6, j + 1) = appGrid(j, i).Value.ToString()
    Next
    Next

    chartRange = xlWorkSheet.Range("A1", "b1")
    chartRange.Merge()
    chartRange.FormulaR1C1 = "Dicetak Oleh"
    chartRange.Font.Bold = True
    chartRange = xlWorkSheet.Range("c1", "d1")
    chartRange.Merge()
    chartRange.FormulaR1C1 = ": 01001"
    '-------------------------------------------------------------------------
    chartRange = xlWorkSheet.Range("A2", "b2")
    chartRange.Merge()
    chartRange.FormulaR1C1 = "Tanggal Cetak"
    chartRange.Font.Bold = True
    chartRange = xlWorkSheet.Range("c2", "d2")
    chartRange.Merge()
    chartRange.FormulaR1C1 = ": Jumat, 1 Oktober 2010 Pukul : 12:41:01"
    '-------------------------------------------------------------------------
    chartRange = xlWorkSheet.Range("A3", "d4")
    chartRange.Merge()
    chartRange.FormulaR1C1 = "AKTIVA"
    chartRange.HorizontalAlignment = 3
    chartRange.VerticalAlignment = 3
    chartRange.Font.Bold = True
    '-----------------------------------------------------------------------
    chartRange = xlWorkSheet.Range("a5", "d5")
    chartRange.VerticalAlignment = 3
    chartRange.HorizontalAlignment = 3


    xlWorkSheet.SaveAs("C:\ExportExel.xls")
    xlWorkBook.Close()
    xlApp.Quit()

    ExpExel(xlApp)
    ExpExel(xlWorkBook)
    ExpExel(xlWorkSheet)

    MsgBox("Export Exel Berhasil. Silahkan ambil File di C:\ExportExel.xls", MsgBoxStyle.Information)
    End Sub
    --------------------------------------------
    4. Pada Button1 kita tinggal memanggil Fungsi ExportExel() yang sudah kita buat diatas.

    Dan berikut ini adalah priview exportnya:








  • Klik button "Tutup" untuk menghilangkan area ini



  • Selamat mencoba.


    ...Baca selengkapnya....!



    Domain Gratis


    Ada begitu banyak Domain yang bisa kita dapatkan. Mungkin kita sudah membuat Blog/Website (blogspot/wordpress/dll) tapi nama domain kita terlalu panjang. Soalnya di belakang nama domain kita ada embel-embel yang kurang mengenakkan. Ya, mau diapa lagi, namanya juga gratis, hehe

    Nama domain (domain name) adalah nama unik yang diberikan untuk mengidentifikasi nama server komputer seperti web server atau email server di jaringan komputer ataupun internet. Nama domain berfungsi untuk mempermudah pengguna di internet pada saat melakukan akses ke server, selain juga dipakai untuk mengingat nama server yang dikunjungi tanpa harus mengenal deretan angka yang rumit yang dikenal sebagai IP address. Nama domain ini juga dikenal sebagai sebuah kesatuan dari sebuah situs web seperti contohnya "piabatta.tk". Nama domain kadang-kadang disebut pula dengan istilah URL, atau alamat website.

    Pada awalnya nama domain hanya dapat dituliskan dengan ke-26 abjad Latin, namun saat ini telah dimungkinkan untuk menggunakan abjad asing dengan Internasionalisasi nama domain.


    Nah, ada banyak jenis Domain, baik yang gratis maupun yang berbayar. Cuman kebanyakan orang pengen nyari yang gratis-gratis(temasuk saya ini).

    Berikut ini daftar Domain Gratis:

    - co.cc (http://www.co.cc/)
    - co.nr (http://www.freedomain.co.nr/)
    - c-o.in (http://www.c-o.in/myred/home.php)
    - coz.in (http://www.c-o.in/myred/register.php)
    - web.id
    - .tk (http://www.dot.tk)
    - danlain-lain

    Berhubung gratis, tentu dibelakangnya banyak embel-embel(Kecuali .TK). Jadi anda tidak bisa brbuat banyak. Sama halnya dengan blog ini sendiri yang awalnya www.piabatta.blogspot.com kini juga dapat diakses di www.piabatta.tk. Yah, setidaknya mengurangi kata "blogspot". Anda berminat? Silahkan daftar saja di http://www.dot.tk. Free/tidak dipungut biaya koq...
    ...Baca selengkapnya....!



    Membuat Enkripsi/Denkripsi Sederhana VB.NET


    Sebenarnya ada banyak logika untuk membuat sebuah Enkripsi/Dekripsi sebuah text data. Bahkan ada juga metode Enkripsi yang sudah ditersedia seperti MD5. Cuman itu tergantung dari logika setiap orang bagaimana dia meng-Enkripsi/Dekripsikan text data tersebut.
    Berikut ini adalah contoh sederhana dalam meng-Enkripsi/Dekripsi text atau mungkin program anda.


    Public Function Encrypt(ByVal Plain As String, ByVal key1 As String) As String
    Dim i As Integer
    Dim Letter As String
    For i = 1 To Len(Plain)
    Letter = Mid$(Plain, i, 1)
    Mid$(Plain, i, 1) = Chr(Asc(Letter) + Asc(Mid(key1, 3, 1)) + i)
    Next i
    Encrypt = Plain
    End Function

    Public Function Decrypt(ByVal Encrypted As String, ByVal key1 As String) As String
    Dim i As Integer
    Dim Letter As String
    For i = 1 To Len(Encrypted)
    Letter = Mid$(Encrypted, i, 1)
    Mid$(Encrypted, i, 1) = Chr(Asc(Letter) - Asc(Mid(key1, 3, 1)) - i)
    Next i
    Decrypt = Encrypted
    End Function


    Silahkan kembangkan sendiri ya...
    ...Baca selengkapnya....!



    Sekilas Tentang Domain


    Domain dalam bahasa yang sederhana adalah Nama Alias , yang berfungsi sebagai pengganti Internet Protocol (IP).

    Untuk lebih jelasnya tentang pengertian domain mungkin contoh berikut dapat lebih mudah untuk dipahami, misalnya kita tentu akan sulit sekali untuk menghafal Internet Protokol (IP) yang bernama 66.94.230.36. Padahal IP 66.94.230.36 yang dikenal didunia maya ini adalah apa yang kita kenal sebagai www.yahoo.com, dan yahoo.com inilah yang disebut domain

    Ada beberapa aturan dalam penggunaan nama domain dalam hubungannya dengan penggunaan oleh organisasi, misalnya .edu yang digunakan untuk institusi pendidikan, .org yang digunakan untuk organisasi dan ada juga domain yang mengindikasikan domain dari negara asal seperti misalnya .ac.id yang digunakan pada lembaga pendidikan di Indonesia, .or.id yang digunakan untuk lembaga nirlaba dan lain sebagainya.

    Daftar Penggunaan Domain di Indonesia
    AC.ID
    Digunakan oleh Lembaga Pendidikan yang memiliki program minimal diploma 1 tahun (D1), dan beroperasi sesuai dengan undang-undang yang berlaku. Termasuk didalamnya yang bukan dibawah naungan Ditjen Dikti Depdikbud seperti IAIN, Akademi Departemen dan lain sebagainya.

    SCH.ID
    Digunakan oleh Sekolah seperti TK, SD, SMP, SMA, termasuk Madrasah, serta lembaga pendidikan yang berada dalam naungan PLSM Diknas, seperti lembaga kursus dan sejenisnya.

    CO.ID
    Digunakan oleh Badan Usaha yang memiliki badan hukum yang sah serta memiliki SIUP atau badan hukum yang sah (seperti PT, CV, Firma dll)

    GO.ID
    Digunakan Khusus untuk Lembaga milik Pemerintah Indonesia

    MIL.ID
    Digunakan Khusus untuk Lembaga dalam jajaran militer Republik Indonesia

    NET.ID
    Digunakan oleh perusahaan penyelenggara berbadan hukum resmi yang memiliki customer eksternal dan bukan merupakan anggota organisasi tersebut ( misal : telkom.net.id)

    OR.ID
    Digunakan oleh organisasi yang tidak termasuk ac.id, co.id, go.id, mil.id, net.id dll

    WEB.ID
    Digunakan untuk badan usaha, organisasi ataupun perorangan yang melakukan kegiatannya di World Wide Web (WWW)
    Struktur Domain

    Dalam pembahasan domain, terdapat beberapa struktur atau tingkatan yaitu :

    * Tingkat Pertama : disebut Top Level Domain (TLD) yaitu deretan kata dibelakang nama domain seperti misalnya : .com (dot-commercial), .net (dot-network), .org (dot-organization), .edu (dot-education), .gov (dot-goverment) dan .mil (dot-military)

    Top Level Domain ada dua macam :

    * Global Top Level Domain (gTLD) adalah seperti yang disebut di atas.

    * Country Code Top Level Domain (ccTLD) adalah top level domain yang diperuntukkan untuk masing-masing negara, seperti untuk Indonesia dengan kode ID (co.id, net.id, or.id), untuk Singapura dengan kode SG (com.sg, net.sg dan lain sebagainya) dan UK di Inggris.

    * Tingkat Kedua : disebut Second Level Domain (SLD), yaitu nama yang sebenarnya terdaftar, misalnya wordpress.com, maka wordpress adalah SLD sedamgkan .com adalah TLD

    * Tingkat Ketiga : disebut Third Level Domain, yaitu sering disebut dengan subdomain, nama sebelum SLD dan TLD seperti misalnya y3pp33.wordpress.com, nama y3pp33 adalah sub domain atau Third Level Domain.

    Beberapa waktu yang lalu, pihak ICANN (Internet Corporation for Assigned Namesand Numbers), yang mengatur regulasi internet, memutuskan untuk melonggarkan sejumlah aturannya yang sejak 25 tahun belum pernah diperbaharui, yaitu tentang nama-nama Top Level Domain (TLD) yang boleh ditulis dalam karakter bukan Inggris, seperti bahasa Arab atau bahasa Cina.

    Dengan peraturan dan sistemnya yang akan diperbaharui, pemilik domain individu, perusahan atau kelompok dapat mendaftarkan diri ubtuk memiliki nama domain yang khusus seperti .mediablog, .bank, .sport, .apa saja dan perusahaan juga dapat mengubah domain name-nya bila ingin menonjolkan nama usahanya atau merk dagangnya seperti misalnya wordpress.com menjadi worpress.blog atau apple.com menjadi apple.mac dan lain sebagainya.

    Mengenai proses pengajuan dan persyaratan lainnya, tentu akan melalui persetujuan dari ICANN, mengingat diperlukan proses peninjauan kembali terhadap nama-nama yang diajukan guna menghindari konflik merek dagang atas nama tersebut, juga menghindari nama-nama yang mengandung unsur rasis dan lain sebagainya.

    Cara Memiliki Domain
    Untuk memiliki domain seperti tersebut di atas, paling mudah adalah melalui ISP sering disebut provider hosting, dan untuk pengelolaan domain ekstensi di Indonesia ini pengelolaannya dilakukan oleh www.cctld.or.id.

    Cara memiliki domain ini sendiri ada yang harus bayar alias tidak gratis seperti ” .com “, namun banyak juga yang dapat diperoleh secara gratis.


    Beberapa daftar provider hosting :
    - rumahweb.com
    - jagoanhosting.com
    - idebagus.com
    - IndoWebsite
    - qword.com
    - dapurhosting.com
    - Dan lain-lain masih banyak lagi

    referensi dari sini...

    ...Baca selengkapnya....!



    Query View untuk Group dan Crosstab Data


    Sebenarnya query ini tidak sering kita butuhkan. Ya tergantug kebutuhan. Semua itu balik lagi ke ide-ide kita.

    Silahkan baca, perhatikan dan pelajari query dibawah ini. Semoga memberikan inspirasi bagi anda.


    SELECT a1.name,
    a1.sex,
    a2.name,
    a2.sex,
    a1.species
    FROM domestic_animal AS a1
    INNER JOIN domestic_animal AS a2
    ON a1.species = a2.species
    AND a1.sex = 'f'
    AND a2.sex = 'm';

    --PRODUCES--:

    +--------+------+--------+------+---------+
    | name | sex | name | sex | species |
    +--------+------+--------+------+---------+
    | Bertha | f | Bucko | m | cow |
    | Buffy | f | Killer | m | dog |
    | Babe | f | Bowser | m | pig |
    +--------+------+--------+------+---------+


    Sumber dari sini...


    ...Baca selengkapnya....!



    SQL Laporan per Bulan Tahun


    Setiap laporan keuangan, penjualan, pembelian dsb biasanya membutuhkan laporan perpediode. Baik itu pertahun, persemester, setengah semester(3 Bln), perbulan atau bahkan perbulan sendiri. Nah disini saya ingin memposting contoh Query untuk membuat laporan perbulan dalam setahun terakhir.


    Mohon maaf kalau teksnya bahasa planet. Di pojok kanan ada translite. Silahkan translite sendiri(btw bahasa daerah tidak ada lho).
    ---------------------------------------------------------------------------------


    I have to admit that I am totally hooked on the The Rozenshtein Method. My buddy, Richard Campbell showed it to me a year or two ago and I have been hooked ever since. I recently demoed it at TechED in Dallas, a recent WebCast, VSLive in New York and will be showing it off at TechEd in Malaysia next week. I have gotten lots of email and positive feedback so I decided to blog it here.



    Here is how it works. You need a crosstab query. You have to move rows into columns. You also need ANSI 92 SQL that will run in any database.Well there are several ways to do this, but the most generic and one of the most powerful ways is called the Rozenshtein Method, which was developed by the Russian mathematician David Rozenshtein. This technique was taken from his book: Optimizing Transact-SQL : Advanced Programming Techniques.


    First let’s look at the desired results. We want to take the orders data from Northwind and pivot the sales date (aggregated by month) as columns with the sum of the total sales in the row grouped by customer. It would look something like this:
    ---------------------------------------------
    CompanyName | TotalAmount |Jan |Feb |Mar…|(etc)
    ---------------------------------------------
    Company1 | 100 | 25 | 33 | 10 |

    Company2 | 467 | 76 | 62 | 87|

    (etc)


    The TSQL query to do this is, go ahead and run it in Northwind in SQL Server:



    SELECT CompanyName, SUM((UnitPrice*Quantity)) As TotalAmt,

    SUM((UnitPrice*Quantity)*(1-ABS(SIGN(DatePart(mm,OrderDate)-1)))) AS Jan,
    SUM((UnitPrice*Quantity)*(1-ABS(SIGN(DatePart(mm,OrderDate)-2)))) AS Feb,
    SUM((UnitPrice*Quantity)*(1-ABS(SIGN(DatePart(mm,OrderDate)-3)))) AS Mar,
    SUM((UnitPrice*Quantity)*(1-ABS(SIGN(DatePart(mm,OrderDate)-4)))) AS Apr,
    SUM((UnitPrice*Quantity)*(1-ABS(SIGN(DatePart(mm,OrderDate)-5)))) AS May,
    SUM((UnitPrice*Quantity)*(1-ABS(SIGN(DatePart(mm,OrderDate)-6)))) AS Jun,
    SUM((UnitPrice*Quantity)*(1-ABS(SIGN(DatePart(mm,OrderDate)-7)))) AS Jul,
    SUM((UnitPrice*Quantity)*(1-ABS(SIGN(DatePart(mm,OrderDate)-8)))) AS Aug,
    SUM((UnitPrice*Quantity)*(1-ABS(SIGN(DatePart(mm,OrderDate)-9)))) AS Sep,
    SUM((UnitPrice*Quantity)*(1-ABS(SIGN(DatePart(mm,OrderDate)-10)))) AS Oct,
    SUM((UnitPrice*Quantity)*(1-ABS(SIGN(DatePart(mm,OrderDate)-11)))) AS Nov,
    SUM((UnitPrice*Quantity)*(1-ABS(SIGN(DatePart(mm,OrderDate)-12)))) AS Dec
    FROM Customers INNER JOIN

    Orders ON Customers.CustomerID = Orders.CustomerID INNER JOIN

    [Order Details] ON Orders.OrderID = [Order Details].OrderID

    Group By Customers.CompanyName

    So how does this work?

    This method uses Boolean aggregates, so that each column has a numeric expression that resolves each row as a zero or one and that value (0 or 1) is multiplied by your numeric expression (Like TotalSales or (UnitPrice*Quantity). That is all there is to it, quite simple. But wait, there’s more to explain:


    We want to create columns for each Month in our data. To find a month use DatePart. But we need to subtract the DatePart value (1-12) from the amount you’re looking for (1 for Jan, 2 for Feb, etc) as shown here for January:

    DatePart(mm,OrderDate)-1


    So that true = zero, false > 0 or < 0. For example if the month you were looking for was January and the DatePart was 1 and you subtract 1 from that value you get 0, which is true. If you are looking for March you would get -2 and that would be false.


    Next you have to compute the sign of the expression and get the absolute value like so:

    ABS(SIGN(DatePart(mm,OrderDate)-1)))

    This will give us a positive value. Remember 0 is still true. Now subtract the value computed from 1 in order to get a 0 or 1 from the value of your expression (the Boolean aggregate). The code is:

    (1-ABS(SIGN(DatePart(mm,OrderDate)-1))))

    For example if you had March return 3 from the Datepart, 3-1=2 and 1-2 =-1. The absolute value is 1. This will always return 0 or 1. If your expression was zero, the value is now one. If was one, the value is zero.

    Last step. Taking the SUM of the Boolean values will give you a count of the values that qualify. So you can find out how many sales you made in Jan, Feb, etc. So now multiply the value by the price and quantity, but remember its now one = true. Take a look here:

    SUM((UnitPrice*Quantity)*(1-ABS(SIGN(DatePart(mm,OrderDate)-1)))) AS Jan

    If its zero, nothing gets added, if its one, you get the value of the sale. The sum of the total expression is the total of sales for the month. If you have a DatePart that is evaluated to 0 then ((UnitPrice*Quantity)*0) is 0 and those results are ignored in the SUM. If you have a month that matches your expression resolves to 1 and ((UnitPrice*Quantity)*1) is the value of the sale.

    How easy!

    But wait, there’s more! Suppose you wanted two values combined? Compute each value down to zero or one separately. Now you can use AND by multiplying, OR by adding (and reduce to 1 or 0 using SIGN).

    Sumber dari sini....

    Saya kira penjelasannya sudah sangat jelas. Saya sendiri sudah pernah mencobanya secara langsung dan tinggal edit-edit dikit dan ternyata berhasil. Nah sekarang giliran kalian yang mencoba.... ^^Y

    ...Baca selengkapnya....!



    Film Pendek Java 4-Ever Kisah Microsoft vs Java


    Ada-ada saja ide-ide orang saat-saat ini. Belum lama kita mendengar film yang akan dirilis beberapa bulan kedepan ini, yaitu filem yang menceritakan tentang jejaring sosial, yup, apalagi kalau bukan jejaring FACEBOOK. Tapi posting ini tidak akan membahas itu.

    Berikut ini adalah triler Film baru juga yang katanya 8 September kemarin udah dirilis, cuman koq filmnya ga' ada yang upload ya...? (ngarep nunggu download gratisan.. hahaha)

    Anda tentu sudah mengetahui bahwa ada sebagian masyarakat dunia yang tidak menyukai Microsoft karena mereka lebih menyukai aliran open source seperti linux maupun java. Nah kisah ini mendorong sebagian orang yang kreatif membuat film pendek yang mengisahkan keluarga yang terpisahkan antara orangtua dengan anaknya di mana orang tua pro Microsoft sedangkan anaknya pro ke Java. Yang oke, film ini dibuat sebagaimana layaknya film serius tapi isinya membuat orang tertawa dan paling tidak senyum-senyum. Pembuat film ini adalah pengurus acara JavaZone suatu acara konferensi di Scandinavia untuk bertemu, mendengar presentasi dan berinteraksi dalam komunitas.

    Supaya tidak penasaran ayo lihat triller video Java 4-Ever ini saja:



    Ntar deh saya share Filmnya(kalau link downloadnya sudah dapat). Atau mungkin anda sudah punya, sekiranya mau berbagi link sama saya.... (^^)Y
    ...Baca selengkapnya....!



    Merubah DATA NULL menjadi NOL atau berisi data ""


    Sekedar iseng-iseng update Blog aja.
    Setiap data pada database yang berisi NULL sebenarnya sama saja data tersebut berisi "" (atau kosong sama sekali). Ada beberapa kemungkinan yang menyebabkan data berisi NULL antara lain:

    1. Pada saat pengisian/penginputan data, Field tersebut tidak di isi sama sekali, dan tentunya field tersebut diberikan bersifat ALLOW NULL, atau diperbolehkan NULL(kosong atau blank).
    2. Pada saat membuat VIEW antar beberapa TABEL menggunakan JOIN.

    Berikut ini adalah contoh untuk mengubah nilai/value data yang NULL menjadi data baik data berupa STRING ataupun INTEGER.

    COALESCE(nm_tabel.datanull,0)as data

    COALESCE disini berfungsi untuk membaca data yang berisi NULL pada field NM_TABEL.DATANULL dan mengubahnya menjadi 0. Kita juga bisa mengganti 0 tersebut dengan kata bertype STRING sesuai kebutuhan.

    COALESCE ini biasanya digunakan pada saat penampilan data TABEL ataupun pembuatan VIEW dan menghasilkan data NULL.

    ...Baca selengkapnya....!



    Cara Registrasi PayPal



    Mau melakukan bisnis online dimana penjualan atau pembayaran berbasis Online dengan sangat cepat...? Ini salah satu solusinya. Menggikuti program-program di internet yang membayar kamu maka kamu di haruskan memiliki sebuah bank online untuk melakukan pembayaran dari program di internet yang kamu ikuti.

    Banyak alat pembayaran di internet yang bisa di gunakan untuk menerima pembayaran dari program-program yang membayar kamu salah satunya paypal,karna sekarang paypal sudah bisa di gunakan oleh orang indonesia cara-caranya adalah :

    1. Pertama buka paypal https://www.paypal.com/row/mrb/pal=3RMAUPZBMSPPU
    klik Create An Account

    2. Lalu isikan data anda dengan lenngkap
    3. Habis itu klik next
    4. Nah pas di credit card kita pilih cancel!!!!
    5. Cek email km...buka email km dulu...dapat balasan dari paypal!!!
    nah itu contohnya... trus clik Here to activate your account!habis itu ada tampilan lagi kayak gini isi kan password kamu yang 8 karakter itu,,,

    Lalu click continue

    Selesai.... pas klik continue terlihat itu account paypal km!!

    copy dan pasta di browser baru

    Begin PayPal Logo End PayPal Logo

    https://www.paypal.com/row/mrb/pal=3RMAUPZBMSPPU


    ...Baca selengkapnya....!



    Crack CorelDraw X4




    Setelah googling-googling, akhirnya dapat juga Crack Coreldraw X14.
    Hmmm. Lumayan, dari pada beli Software aslinya, dapat duit dari mana...?
    Hehehehe...

    Buat yang berminat, silahkan klik disini...
    ...Baca selengkapnya....!



    Fungsi System pada MySQL


    Fungsi Sistem adalah kelompok Fungsi yang memberikan informasi tentang pemakaian server database. Kelompok Fungsi ini terdiri dari:

    DATABASE()
    Fungsi ini digunakan untuk memberikan informasi database apa yang sedang digunakan oleh pemakai.


    LAST_INSERT_ID()
    Digunakan untuk menampilkan informasi data yang telah dihasilkan (di-generate) oleh Mysql pada kolom yang menggunakan tipe data AUTO INCREMENT.

    SESSION_USER()
    Fungsi yang digunakan untuk manampilkan informasi pemakai yang sedang melakukan akses ke dalam server Mysql. Kadang digunakan oleh pemakai untuk mengetahui siapa yang sedang login ke dalam database yang sedang ditinggalkan oleh pemakainya, atau kadang juga kita ingin mengetahui pada saat ini kita sedang memakai account user milik siapa.

    SYSTEM_USER()
    Fungsi ini sama dengan Fungsi SESSION_USER().


    USER()
    Fungsi ini sama dengan Fungsi SESSION_USER() dan SYSTEM_USER().


    SHOW DATABASE
    Fungsi ini dapat digunakan untuk melihat database yang sudah ada dalam Mysql.


    USE NAMADATABASE
    Apabila seorang pemakai telah berada di dalam lingkungan Mysql, pemakai tersebut dapat memilih database mana yang akan dikelola. Untuk keperluan tersebut pemakai dapat menggunakan perintah use diikuti nama database yang akan dikelola. NAMADATABASE adalah nama dari database yang ada pada Mysql.


    SHOW TABLES
    Fungsi ini digunakan untuk melihat tabel apa saja yang ada di dalam suatu database.


    DESCRIBE NAMATABEL
    Fungsi ini digunakan untuk melihat struktur tabel yang ada dalam suatu database. NAMATABEL adalah tabel yang ingin dilihat strukturnya seperti field-field dan tipe data yang ada dalam tabel tersebut.


    VERSION()
    Fungsi yang digunakan untuk mengetahui versi dari server Mysql yang sedang digunakan.


    Dan beberapa Fungsi lainnya:

    mysql_close() = Digunakan untuk menutup koneksi dengan server MySQL.
    mysql_affected_rows() = Get number of affected rows in previous MySQL operation.
    mysql_connect() = Untuk membuka koneksi dengan database MySQL Server.
    mysql_create_db() = Untuk membuat database baru, perintah ini dapat menggunakan perintah CREATE DATABASE.
    mysql_data_seek() = Move internal result pointer.
    mysql_db_name() = Untuk menghasilkan nama database.
    mysql_db_query() = Untuk mengantarkan query SQL.
    mysql_drop_db() = Untuk menghapus database, perintah sa,a fungsinya dengan perintah DROP DATABASE.
    mysql_errno() = Untuk menampilkan pesan kesalahan dalam bentuk no dari server MySQL.
    mysql_error() = Untuk menampilkan pesan kesalahan dalam bentuk teks dari server MySQL.
    mysql_fecth_array() = Menghasilkan data array dari isi tabel yang diseleksi (ditampilkan), untuk mengaksesnya dapat mnegunakan indeks berupa nama kolom dari tabel.
    mysql_fecth_assoc() = Menghasilkan data berupa array dalam bentuk field dari tabel MySQL.
    mysql_fecth_field() = Menghasilkan informasi kolom dari hasil yang kemudian dikembalikan sebagai suatu objek.
    mysql_fecth_lengths() = Menghasilkan besar file dari hasil tabel MySQL.
    mysql_fecth_object() = Menghasilkan sebuah baris sebagai suatu objek.
    mysql_fecth_row() = Menghasilkan data array dari isi tabel yang diseleksi (ditampilkan), untuk mengaksesnya dapat menggunakan indeks angka (0,1,2,3,...).
    mysql_field_name() = Menghasilkan nama field khusu pada database MySQL.
    mysql_field_len() = Untuk mendapatkan panjang kolom.
    mysql_field_seek() = Set result pointer to a specified field offset.
    mysql_field_table() = Get name of the table the specified field is in.
    mysql_field_type() =Get the type of the specified field in a result.
    mysql_free_result() = Free result memory.
    mysql_insert_id() = Get the id generated from the the previous INSERT operation.
    mysql_list_dbs() = Untuk mendapatkan daftar semua database yang ada pada server MySQL.
    mysql_list_fields() = Untuk mendapatkan daftar semua kolom pada tabel yang aktif.
    mysql_list_tables() = Untuk mendapatkan daftar semua tabel pada database yang aktif.
    mysql_num_fields() = Mendapatkan jumlah kolom pada hasil perintah.
    mysql_num_rows() = Digunakan untuk mendapatkan jumlah hasil dari perintah yang dijalankan, biasanya dari perintah SELECT yang dijalankan.
    mysql_pconnect() = Membuka koneksi langsung dengan MySQL.
    mysql_query() = Digunakan untuk mengirimkan atau menjalankan perintah SQL.
    mysql_result() = Untuk menghasilkan data.
    mysql_select_db() = Digunakan untuk masuk atau mengaktifkan database di dalam server MySQL.
    mysql_tablename() = Mendapatkan nama tabel.


    ...Baca selengkapnya....!



     
    Dark Side Blogger Template Copyright 2009 - piaBATTA is proudly powered by Blogger.com Edited By Belajar SEO