.:: Jasa Membuat Aplikasi Website,Desktop,Android Order Now..!! | | Order Now..!! Jasa Membuat Project Arduino,Robotic,Print 3D ::.

Perbedaan DDL dan DML

0 komentar
Perbedaan DDL dan DML

Apa itu DDL ?

Data Definition Language (DDL) adalah kumpulan perintah SQL yang berkaitan dengan pembuatan, perubahan, dan penghapusan database maupun objek-objek yang terdapat di dalam database, seperti tabel, indeks, prosedur/fungsi, trigger, dan sebagainya.

Perintah SQL yang termasuk kategori DDL:

a. CREATE, berfungsi untuk membuat database dan objek-objek di dalam database.
b. ALTER, berfungsi untuk mengubah database dan objek-objek di dalam database.
c. DROP, berfungsi untuk menghapus database dan objek-objek di dalam database.

Apa itu DML ?

Data Manipulation Language (DML) adalah kumpulan perintah SQL yang berkaitan dengan manipulasi data atau isi dari suatu tabel. Dengan perintahperintah di dalam UML, kita dapat memanipulasi (menambah, mengubah, dan menghapus) data yang terdapat pada suatu tabel secara mudah.

Perintah SQL yang termasuk kategori DML:

a. INSERT, berfungsi untuk menambah atau memasukkan data baru ke dalam tabel.
b. UPDATE, berfungsi untuk mengubah data dalam tabel dengan nilai baru.
c. DELETE, berfungsi untuk menghapus data dari suatu tabel.

Baca Juga:

Suni

Pengertian SQL

0 komentar
Pengertian SQL

Apa itu SQL ?

SQL adalah kependekan dari Structured Query Language, yang merupakan bahasa atau kumpulan perintah standar yang digunakan untuk berkomunikasi dengan database. Perintah dalam SQL, diklasifikasikan menjadi tiga bagian besar, yaitu:
  • Data Definition Language (DDL)
Kumpulan perintah yang berfungsi untuk mendefinisikan database, struktur tabel, indeks, dan objek-objek lain dalam database.
  • Data Manipulation Language (DML)
Kumpulan perintah yang digunakan untuk melakukan manipulasi data di dalam tabel (memasukkan, mengubah, dan menghapus data)
  • Data Control Language (DCL)
Kumpulan perintah yang digunakan untuk mengontrol data, misalnya untuk menyimpan atau membatalkan transaksi, manajemen user dan hak akses, dan sebagainya.

Baca Juga:

Suni

Pengenalan Database MySQL

0 komentar

Apa itu MySQL ?

MySQL merupakan software RDBMS (server database) yang dapat mengelola database dengan sangat cepat, dapat menampung data dalam jumlah sangat besar, dapat diakses oleh banyak user (multi-user), dan dapat melakukan suatu proses secara sinkron atau bersamaan (multi-threaded).

Alasan Menggunakan MySQL

  • Fleksibel
  • Performa tinggi
  • Lintas platform
  • Gratis
  • Proteksi data yang handal
  • Komunitas luas
 

Langkah-langkah untuk menjalankan program MySQL

  • Tombol Start -> Run / Windows+R
  • Ketikkan cmd -> klik OK
  • Aktifkan direktori bin di mana software MySQL terinstall. (Misal, menggunakan XAMPP maka hidupkan dulu XAMPP sebelum mengaktifkan direktori bin).  
Pengenalan Database MySQL
  • Ketikkan perintah "mysql �u <nama user> -p"
    Isikan password sesuai dengan nama user yang anda pilih.
  • Untuk keluar dari program MySQL ketikkan perintah "Exit"
 

Perintah dasar MySQL

  • Menampilkan database --> "SHOW DATABASES;"
  • Membuat database --> "CREATE DATABASE <nama database>;"
  • Melihat struktur tabel --> "DESC <nama tabel>;"
  • Menampilkan isi tabel --> "SELECT <*/field> FROM <nama tabel>;"

Baca Juga:

    Suni

    Pengertian Database

    0 komentar

    Apa itu Database ?

    Database didefinisikan sebagai kumpulan data yang terintegrasi dan diatur sedemikian rupa sehingga data tersebut dapat dimanipulasi, diambil, dan dicari secara cepat. Selain berisi data, database juga berisi metadata. Metadata adalah data yang menjelaskan tentang struktur dari data itu sendiri. Misal, anda dapat memperoleh informasi tentang nama-nama kolom dan tipe data yang ada pada sebuah tabel. Data nama kolom dan tipe data yang ditampilkan tersebut disebut metadata.

    Model Database:

    a. Model Hirarkis
    Dalam model ini, terdapat baris data yang dijadikan sebagai �induk� (parent-record) dan data yang dijadikan sebagai �anak� (child record).
    b. Model Jaringan
    Pengembangan dari model database hirarkis, dimana satu child-record dapat memiliki lebih dari satu parent-record.
    c. Model Relasional
    Dalam model ini, data sisimpan di dalam tabel-tabel yang berelasi satu sama lain.

    Tabel

    Banyak yang mendefinisikan database sebagai suatu kumpulan tabel. Tabel itu sendiri adalah suatu entitas yang tersusun atas kolom dan baris. Dalam dunia database, kolom disebut field dan baris disebut record. Dalam model relasional, sebuah database akan tersusun atas beberapa tabel yang saling berelasi atau memiliki keterkaitan satu sama lain. Relasi antar tabel satu dengan yang lain dibentuk menggunakan kolom yang terdapat pada tabel-tabel bersangkutan melalui pendefinisian constraint (primary key dan foreign key).
    Pengertian Database
     

    Constraint

    Constraint merupakan suatu aturan atau bahasan yang mendefinisikan nilai atau data yang dapat disimpan di dalam database, baik melalui operasi INSERT, UPDATE, maupun DELETE. Dalam SQL standar ANSI, constraint dibedakan menjadi empat, yaitu:
    a. Primary Key
    Primary Key merupakan suatu aturan yang berguna untuk memastikan bahwa setiap baris data di dalam suatu tabel bersifat unik (berbeda antara baris yang satu dengan yang lainnya. Aturan dalam pendefinisian primary key:
    • Suatu tabel tidak dapat memiliki lebih dari satu primary key
    • Kolom yang dijadikan primary key tidak boleh bertipe BLOB
    • Nilai pada kolom yang didefinisikan sebagai primary key harus bersifat unik dan tidak boleh NULL
    b. Foreign Key
    Foreign Key berguna untuk mendefinisikan kolom-kolom pada suatu tabel yang nilainya mengacu ke tabel lain. Aturan dalam pendefinisian foreign key:
    • Satu tabel dapat memiliki lebih dari satu foreign key
    • Kolom yang diacu harus didefinisikan sebagai primary key atau unik
    • Foreign tidak bersifat unik
    c. Unique
    Fungsi unik pada dasarnya sama seperti primary key, yaitu untuk memastikan bahwa setiap baris data yang terdapat dalam suatu tabel bersifat unik (tidak sama). Perbedaanya, pada unique key diizinkan untuk memasukkan nilai NULL.
    d. Check
    Berfungsi untuk membatasi nilai-nilai yang dapat dimasukkan ke dalam suatu kolom di dalam tabel. Sebagai contoh, kolom jenis_kelamin. MySQL tidak mendukung tipe constraint check, sebagai gantinya dapat menggunakan kolom yang bertipe enumerasi.

    Indeks

    Indeks adalah suatu objek database yang berfungsi untuk mempercepat proses pengambilan, pengurutan maupun pencarian data pada suatu tabel di dalam database.

    Baca Juga:

    Suni

    Java Programming: Cara membersihkan pilihan jRadioButton

    0 komentar

    Apa itu jRadioButton ?

    jRadioButton merupakan salah satu komponen Java Swing GUI yang digunakan untuk membuat pilihan, dimana pilihan yang harus dipilih cukup satu dari beberapa pilihan yang ada. Contoh penggunaan jRadioButton adalah membuat pilihan jenis kelamin (Pria/Wanita). Dalam penggunaan jRadioButton kita membutuhkan sebuah komponen lagi bernama jButtonGroup yang berfungsi sebagai kelompok/group dari jRadioButton yang ada.

    Tapi bagaimanakah cara untuk membersihkan pilihan yang ada pada jRadioButton ?
    Java Programming: Cara membersihkan pilihan jRadioButton
    Untuk membersihkan pilihan jRadioButton, kita bisa menggunakan syntax berikut:
    buttonGroup1.clearSelection();
    Suni

    VB.NET Programming: Cara menentukan angka (Ganjil/Genap) menggunakan Mod

    0 komentar
    Untuk menentukan sebuah angka tersebut termasuk angka ganjil maupun angka genap, kita dapat menggunakan fungsi Modulus / Sisa Bagi.

    Berikut langkah-langkah untuk menentukan ganjil/genap di VB.NET:
    • Buat design form seperti berikut
     Cara menentukan angka (Ganjil/Genap) menggunakan Mod
    • Klik 2x tombol Cek dan ketikkan syntax berikut
    'mendeklarasikan variabel angka bertipe Integer
    Dim angka As Integer
    'menggunakan variabel angka untuk menampung
    'nilai dari inputan TextBox
    angka = Val(TextBox1.Text)
    'jika nilai angka habis dibagi dua
    'maka angka tersebut Genap
    If angka Mod 2 = 0 Then
       
    TextBox2.Text = angka & " adalah Genap"
    'jika nilai angka tidak habis dibagi dua
    'maka angka tersebut Ganjil
    ElseIf angka Mod 2 = 1 Then
       
    TextBox2.Text = angka & " adalah Ganjil"
    End If
    • Tekan F5 untuk menjalankan dan perhatikan hasilnya
     Cara menentukan angka (Ganjil/Genap) menggunakan Mod

    Cara menentukan angka (Ganjil/Genap) menggunakan Mod

    Baca Juga:

      Suni

      Away3d alphaBlending and alphaThreshold

      0 komentar

      Away3d alphaBlending and alphaThreshold

      I'd like to made a forest scene. My tree has a branches with transparent materials. I try to use alphaBlending option as true, it's look OK, but unfortunately z-sort is broken.
      branchMat = new TextureMaterial(new BitmapTexture(pngBmd), true, true, true);
      branchMat.alphaBlending = true;


      So I read topic about AlphaBlending and Z-Sorting problem, and I try issue set the threshold at something like 0.01
      Video away3d alphaBlending and alphaThreshold.
      branchMat = new TextureMaterial(new BitmapTexture(pngBmd), true, true, true);
      //branchMat.alphaBlending = true;
      branchMat.alphaThreshold = 0.01;


      This picture has z-sort is OK, but not so good SHADOW troubles from tree and huge black edges from leaves. So I thought about AlphaMaskMethod, but it's not work and last one can make the same z-sort problem. And I made from AlphaMaskMethod my own LexAlphaThresholdMethod.
      package 
      {
      import away3d.arcane;
      import away3d.core.managers.*;
      import away3d.materials.compilation.*;
      import away3d.textures.*;
      import away3d.materials.methods.*;
      import flash.display.*;

      use namespace arcane;

      /**
      * AlphaMaskMethod allows the use of an additional texture to specify the alpha value of the material. When used
      * with the secondary uv set, it allows for a tiled main texture with independently varying alpha (useful for water
      * etc).
      */

      public class LexAlphaThresholdMethod extends EffectMethodBase
      {
      private var _texture:Texture2DBase;
      private var _useSecondaryUV:Boolean;

      /**
      * Creates a new AlphaMaskMethod object
      * @param texture The texture to use as the alpha mask.
      * @param useSecondaryUV Indicated whether or not the secondary uv set for the mask. This allows mapping alpha independently.
      */

      public function LexAlphaThresholdMethod(texture:Texture2DBase, useSecondaryUV:Boolean = false)
      {
      super();
      _texture = texture;
      _useSecondaryUV = useSecondaryUV;
      }

      /**
      * @inheritDoc
      */

      override arcane function initVO(vo:MethodVO):void
      {
      vo.needsSecondaryUV = _useSecondaryUV;
      vo.needsUV = !_useSecondaryUV;
      }

      /**
      * Indicated whether or not the secondary uv set for the mask. This allows mapping alpha independently, for
      * instance to tile the main texture and normal map while providing untiled alpha, for example to define the
      * transparency over a tiled water surface.
      */

      public function get useSecondaryUV():Boolean
      {
      return _useSecondaryUV;
      }

      public function set useSecondaryUV(value:Boolean):void
      {
      if (_useSecondaryUV == value)
      return;
      _useSecondaryUV = value;
      invalidateShaderProgram();
      }

      /**
      * The texture to use as the alpha mask.
      */

      public function get texture():Texture2DBase
      {
      return _texture;
      }

      public function set texture(value:Texture2DBase):void
      {
      _texture = value;
      }

      /**
      * @inheritDoc
      */

      arcane override function activate(vo:MethodVO, stage3DProxy:Stage3DProxy):void
      {
      stage3DProxy._context3D.setTextureAt(vo.texturesIndex, _texture.getTextureForStage3D(stage3DProxy));
      }

      /**
      * @inheritDoc
      */

      arcane override function getFragmentCode(vo:MethodVO, regCache:ShaderRegisterCache, targetReg:ShaderRegisterElement):String
      {
      var textureReg:ShaderRegisterElement = regCache.getFreeTextureReg();
      var temp:ShaderRegisterElement = regCache.getFreeFragmentVectorTemp();
      var uvReg:ShaderRegisterElement = _useSecondaryUV? _sharedRegisters.secondaryUVVarying : _sharedRegisters.uvVarying;
      vo.texturesIndex = textureReg.index;


      return getTex2DSampleCode(vo, temp, textureReg, _texture, uvReg) +
      "sub " + temp + ".z, " + temp + ".x, " + temp + ".y\n" + //store alpha - threshold (fc0.x) in temp ft.x
      "kil " + temp + ".z\n";
      //"mul " + targetReg + ", " + targetReg + ", " + temp + ".x\n";

      }

      public static function getBmdWithoutAlpha(bmd:BitmapData,defaultColor:uint):BitmapData {
      var outBmd:BitmapData = new BitmapData(bmd.width, bmd.height, false, defaultColor);
      var bm:Bitmap = new Bitmap(bmd);
      outBmd.draw(bm);
      return outBmd;
      }

      public static function getOnlyAlphaBmd(bmd:BitmapData,alphaThreshold:Number):BitmapData {
      var outBmd:BitmapData = new BitmapData(bmd.width, bmd.height, false, 0x000000);
      var i:int;
      var j:int;
      for (i = 0; i < bmd.width; i++) {
      for (j = 0; j < bmd.height; j++) {
      var color:uint = bmd.getPixel32(i, j);
      var a:uint = color >>> 24;
      //var r:uint = color >>> 16 & 0xFF;
      //var g:uint = color >>> 8 & 0xFF;
      //var b:uint = color & 0xFF;
      var g:uint = 0xFF*alphaThreshold-a;
      var r:uint = 0;
      var b:uint = 0;
      color = r << 16 | g << 8 | b;
      outBmd.setPixel(i, j,color);
      }
      }
      return outBmd;
      }

      }
      }

      You see kill opcode and how to use LexAlphaThresholdMethod from action script:
         var pngBmd:BitmapData = new branchClass().bitmapData;
      var noAlphaBmd:BitmapData = LexAlphaThresholdMethod.getBmdWithoutAlpha(pngBmd, 0x00CC00);

      branchMat = new TextureMaterial(new BitmapTexture(noAlphaBmd), true, true, true);
      //branchMat = new TextureMaterial(new BitmapTexture(pngBmd), true, true, true);
      //branchMat.alphaBlending = true;
      //branchMat.alphaThreshold = 0.01;

      var alphaBitmap:BitmapData = LexAlphaThresholdMethod.getOnlyAlphaBmd(pngBmd,0.05);

      var lexAlphaThresholdMethod:LexAlphaThresholdMethod = new LexAlphaThresholdMethod(new BitmapTexture(alphaBitmap));
      branchMat.addMethod(lexAlphaThresholdMethod);


      How to export multiply texture mesh from blender to away.

      The grass ring and fence on this demo it is a single mesh in blender, and it has a two texture.
       private function multiTextureObject():ObjectContainer3D {
      var lobj:LObjData = new LObjData()
      with (lobj) {include '\\blender\\MultiTextureMesh.txt';}
      var materialArr:Array = [various0712_1_S$pngMat,grassMat];
      var mesh:LMeshData = lobj.meshArr[0];
      trace('mesh.textureArr ' + mesh.textureArr);
      var lObj:LObjData = mesh.multiTextureMeshToObj(materialArr);

      return Blender3DMesh.makeAwayObjFromLObjData(lObj);
      }

      To away3d it's goes as object3dContainer with two meshes, in blender3d it's run python script exportObjectsAsMultiTextureMesh.py you can find it in zip.
      Suni

      Java Programming: Contoh Fungsi "IF" di jList

      0 komentar
      Pada artikel sebelumnya, kita telah berhasil mengambil nilai dari jList di java. Selanjutnya kita akan mencoba mengkombinasikan jList dengan fungsi "IF". Fungsi "IF"/statemen "IF" biasanya digunakan membuat pengkondisian/percabangan sehingga alur program tidak harus berjalan dari atas ke bawah.

      Misalnya kita ingin mendapatkan harga dari daftar item yang kita pilih di jList, untuk membuat hal tersebut dengan menggunakan fungsi "IF", lakukan langkah-langkah berikut:
      • Buat design form seperti berikut:
      Contoh Fungsi "IF" di jComboBox
      • Untuk menambah item pada jList1, klik kanan jList1 --> properties --> model. Tambahkan item "Es Teh" dan "Teh Manis".
      • Klik 2x tombol Pesan dan ketikkan syntax berikut:
      String minuman = (String)jList1.getSelectedValue();
      jTextField1.setText(minuman);
            
      if (
      jList1.getSelectedValue() == "Es Teh"){
           
      jTextField2.setText("2000");
      }else if (
      jList1.getSelectedValue() == "Teh Manis"){
           
      jTextField2.setText("1500");
      }
      • Tekan "Shift+F6" untuk menjalankan, pilih item dari jList1 dan klik tombol Pesan untuk mengambil value dari jList1 ke jTextField1 dan menampilkan harga sesuai item yang dipilih.
      Contoh Fungsi "IF" di jComboBox

      Baca Juga:

      Suni

      Java Programming: Cara mengambil value dari jList

      0 komentar

      Apa itu jList ?

      jList adalah salah satu komponen di dalam bahasa pemrograman Java yang digunakan untuk menampilkan daftar pilihan/item. jList mirip seperti jComboBox, perbedaanya adalah jList mampu menampilkan beberapa daftar/item/pilihan secara sekaligus.Tapi bagaimana cara mengambil value dai jList ?

      Untuk mengambil value dari jList, lakukan langkah-langkah berikut:
      • Buat design form seperti berikut:
      Cara mengambil value dari jList
      • Untuk menambah item pada jList1, klik kanan jList1 --> properties --> model. Tambahkan item yang diinginkan.
      • Klik 2x tombol Pesan dan ketikkan syntax berikut:
      String minuman = (String)jList1.getSelectedValue();

      jTextField1.setText(minuman);
      • Tekan "Shift+F6" untuk menjalankan, pilih item dari jList dan klik tombol Pesan untuk mengambil value dari jList ke jTextField.
      Cara mengambil value dari jList

      Baca Juga:

      Suni

      Contoh Program ACC dengan menggunakan VB 6.0

      0 komentar
      Untuk membuat program ACC sederhana dengan menggunakan VB 6.0, lakukan langkah-langkah berikut:
      • Buat database "db_dinas2an"
      • Buat tabel "tb_usul" dengan field seperti berikut
       Contoh Program ACC dengan menggunakan VB 6.0
      • Buat tabel "tb_acc" dengan field sepert berikut
      Contoh Program ACC dengan menggunakan VB 6.0
      • Buat design form seperti berikut
      Contoh Program ACC dengan menggunakan VB 6.0
      • Buat sebuah "Module" untuk koneksi
      'mendeklarasikan variabel DB sebagai Koneksi ADODB
      Public DB As New ADODB.Connection
      'mendeklarasikan variabel rs sebagai recordset ADODB
      '//recordset digunakan untuk memanipulasi atau mengolah data dari database//
      Public rs As ADODB.Recordset
      'mendeklarasikan variabel sql dengan tipe data string
      '//sql digunakan untuk mendapatkan nilai dari suatu tabel//
      Public sql As String

      'mendeklarasikan variabel db_name dengan tipe data string
      '//db_name adalah nama database//
      Dim db_name As String
      'mendeklarasikan variabel db_server dengan tipe data string
      '//db_server adalah server database//
      Dim db_server As String
      'mendeklarasikan variabel db_port dengan tipe data string
      '//db_port adalah port database//
      Dim db_port As String
      'mendeklarasikan variabel db_user dengan tipe data string
      '//db_user adalah username database//
      Dim db_user As String
      'mendeklarasikan variabel db_pass dengan tipe data string
      '//db_pass adalah password database//
      Dim db_pass As String
      Sub buka_koneksi()
      'error traping
      On Error GoTo buat_koneksi_Error
      'isi variable
      db_name = "db_dinas2an"
      db_server = "localhost"
      db_port = "3306"
      db_user = "root"
      db_pass = ""
      'buka koneksi
            DB.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};SERVER=" & db_server & ";DATABASE=" & db_name & ";UID=" & db_user & ";PWD=" & db_pass & ";PORT=" & db_port & ";"
          DB.Open
      '___________________________________________________________
      On Error GoTo 0
      Exit Sub

      buat_koneksi_Error:
      'menampilkan message box jika server tidak berjalan
          MsgBox "Ada kesalahan dengan server !!", vbInformation, "Cek Server"
      End Sub
      • Ketikkan syntax berikut pada Form_Load()
      'memanggil prosedur buka_koneksi pada Module1
      buka_koneksi
         
      cboACC.AddItem "YA"
      cboACC.AddItem "TIDAK"
      • Ketikkan syntax berikut pada cmdCari_Click()
      sql = "SELECT * FROM tb_usul WHERE id_usul LIKE '%" & txtKeyword.Text & "%' OR nip LIKE '%" & txtKeyword.Text & "%' OR nama LIKE '%" & txtKeyword.Text & "%'"
        
      Set rs = New ADODB.Recordset
      rs.CursorLocation = adUseClient
      rs.Open sql, DB, adOpenDynamic, adLockOptimistic
        
      'menampilkan isi dari rs ke dalam DataGrid1
      Set DataGrid1.DataSource = rs
      • Ketikkan syntax berikut pada cmdSimpan_Click()
      Dim id As String    'membuat variabel id
        
      On Error Resume Next
        
      id = DataGrid1.Columns(0).Value 'mengisi variabel id dengan nilai dari DataGrid1 kolom 0
        
      sql = "INSERT into tb_acc (id_usul, acc) value ( " & _
             "'" & id & "'," & _
             "'" & cboACC.Text & "')"
      DB.Execute sql
        
      MsgBox "Simpan berhasil"
      • Ketikkan syntax berikut pada cmdTampil_Click()
      sql = "SELECT id_acc, tb_usul.id_usul, nip, nama, acc FROM tb_usul, tb_acc WHERE tb_usul.id_usul=tb_acc.id_usul"
         
      Set rs = New ADODB.Recordset
      rs.CursorLocation = adUseClient
      rs.Open sql, DB, adOpenDynamic, adLockOptimistic
         
      'menampilkan isi dari rs ke dalam DataGrid1
      Set DataGrid1.DataSource = rs
      • Tekan F5 untuk menjalankan

      Keterangan:

      • Masukkan keyword pada textbox yang disediakan dan klik tombol cari
      • Setelah muncul data yang dicari di dalam datagrid, klik data yang diinginkan
      • Pillih "YA" atau "TIDAK" pada combobox ACC, klik tombol simpan
      • Untuk melihat data yang sudah di ACC, klik tombol tampil

      Baca Juga:

        Suni

        Java Programming: Contoh Fungsi "IF" dalam jComboBox

        0 komentar
        Pada artikel sebelumnya, kita telah berhasil mengambil nilai dari jComboBox di java. Selanjutnya kita akan mencoba mengkombinasikan jComboBox dengan fungsi "IF". Fungsi "IF"/statemen "IF" biasanya digunakan membuat pengkondisian/percabangan sehingga alur program tidak harus berjalan dari atas ke bawah.

        Misalnya kita ingin mendapatkan harga dari daftar item yang kita pilih di jComboBox, untuk membuat hal tersebut dengan menggunakan fungsi "IF", lakukan langkah-langkah berikut:
        • Buat design form seperti berikut:
         Contoh penggunaan Fungsi "IF" dalam jComboBox
        • Untuk menambah item pada jComboBox1, klik kanan jComboBox1 --> properties --> model. Tambahkan item "Nasi Rames" dan "Nasi Pecel".
        • Klik 2x tombol Pesan dan ketikkan syntax berikut:
         String makanan = (String)jComboBox1.getSelectedItem();
              
        jTextField1.setText(makanan);
              
         if (
        jComboBox1.getSelectedItem() == "Nasi Rames"){
              
        jTextField2.setText("2500");
         }else if (
        jComboBox1.getSelectedItem()== "Nasi Pecel"){
              
        jTextField2.setText("3000");
         }
        • Tekan "Shift+F6" untuk menjalankan, pilih item dari jComboBox dan klik tombol Pesan untuk mengambil value dari jComboBox ke jTextField dan menampilkan harga sesuai item yang dipilih.
         Contoh penggunaan Fungsi "IF" dalam jComboBox

        Baca Juga:

        Suni

        Java Programming: Cara mengambil value dari jComboBox

        0 komentar

        Apa itu jComboBox ?

        jComboBox adalah salah satu komponen di dalam bahasa pemrograman Java yang digunakan untuk menampilkan daftar pilihan/item. Tapi bagaimana cara mengambil value dai jComboBox ?

        Untuk mengambil value dari jComboBox, lakukan langkah-langkah berikut:
        • Buat design form seperti berikut:
         Cara mengambil value dari jComboBox
        • Untuk menambah item pada jComboBox1, klik kanan jComboBox1 --> properties --> model. Tambahkan item yang diinginkan.
        • Klik 2x tombol Pesan dan ketikkan syntax berikut:
        String makanan = (String)jComboBox1.getSelectedItem();

        jTextField1.setText(makanan);
        • Tekan "Shift+F6" untuk menjalankan, pilih item dari jComboBox dan klik tombol Pesan untuk mengambil value dari jComboBox ke jTextField.
        Cara mengambil value dari jComboBox

        Baca Juga:

        Suni

        PHP Programming: Cara membuat Input TextField hanya Angka di PHP

        0 komentar
        Membuat input TextField hanya numeric berarti kita tidak akan bisa menginput karakter selain angka pada TextField tersebut, hal ini biasanya kita gunakan untuk TextField nomor telepon yang tidak membutuhkan karakter lain selain angka. Sebelumnya kita sudah mencoba membuat inputan hanya numeric pada VB 2010 dan membuat inputan hanya numeric di Java, tapi bagaimana kalau kita ingin membuat inputan hanya numeric di PHP???

        Untuk membuat TextField hanya Numeric, berikut langkah-langkahnya:
        • Buat sebuah file PHP dan ketikkan syntax berikut
        <script language="javascript">
            function hanyaAngka(e, decimal) {
            var key;
            var keychar;
             if (window.event) {
                 key = window.event.keyCode;
             } else
             if (e) {
                 key = e.which;
             } else return true;
           
            keychar = String.fromCharCode(key);
            if ((key==null) || (key==0) || (key==8) ||  (key==9) || (key==13) || (key==27) ) {
                return true;
            } else
            if ((("0123456789").indexOf(keychar) > -1)) {
                return true;
            } else
            if (decimal && (keychar == ".")) {
                return true;
            } else return false;
            }
        </script>

        <h2>Hanya Angka  </h2>
        <form>
        <table border="0">
          <tr>
            <td>No. HP </td>
            <td>:</td>
            <td><input name="number" onkeypress="return hanyaAngka(event, false)" type="text" /></td>
          </tr>
        </table>
        </form>
        • Simpan file PHP tersebut dengan "coba_hanya_angka.php"
        • Jalankan "coba_hanya_angka.php" dengan cara ketikkan "http://localhost/coba_hanya_angka.php" di web browser dan perhatikan hasilnya
         Cara membuat Input TextField hanya Angka di PHP

        Baca Juga:

        Suni

        PHP Programming: Cara membuat Kode Otomatis di PHP

        0 komentar
        Di dalam pembuatan sebuah program aplikasi, pasti kita membuat sebuah kode/id. Untuk kemudahan penggunaan program aplikasi, maka kode/id harus dapat menambah secara otomatis tanpa perlu kita inputkan secara manual. Sebelumnya kita sudah berhasil membuat kode otomatis di VB 6.0 dan membuat kode otomatis di Java, tapi bagaimana kalau ingin membuat kode otomatis di PHP??

        Untuk membuat kode otomatis di PHP, berikut langkah-langkahnya:
        • Siapkan sebuah database MySQL beserta sebuah tabel, misal: database db_akademik dan tabel tb_mahasiswa
        PHP Programming: Cara membuat Kode Otomatis di PHP
        • Buat sebuah file PHP dan simpan dengan nama "coba_nomor_otomatis.php"
        • Ketikkan syntax berikut pada "coba_nomor_otomatis.php"
        <?
        mysql_connect("localhost", "root", "");
        mysql_select_db("db_akademik");

        $query = "SELECT max(nim) as idMaks FROM tb_mahasiswa";
        $hasil = mysql_query($query);
        $data  = mysql_fetch_array($hasil);
        $nim = $data['idMaks'];

        //mengatur 6 karakter sebagai jumalh karakter yang tetap
        //mengatur 3 karakter untuk jumlah karakter yang berubah-ubah
        $noUrut = (int) substr($nim, 6, 3);
        $noUrut++;

        //menjadikan 201353 sebagai 6 karakter yang tetap
        $char = "201353";
        //%03s untuk mengatur 3 karakter di belakang 201353
        $IDbaru = $char . sprintf("%03s", $noUrut);

        if($submit){
            $nim_mhs = $_POST['txtNim'];
            $nama_mhs = $_POST['txtNama'];
          
            $query2 = "INSERT INTO tb_mahasiswa (nim, nama) VALUES ('$nim_mhs', '$nama_mhs')";
            $hasil2 = mysql_query($query2);
          
            if ($hasil2) {
                echo"<script>alert('berhasil simpan')</script>";
                echo "<meta http-equiv='refresh' content='0; url=coba_nomor_otomatis.php'>";
            }else{
                echo"<script>alert('gagal simpan')</script>";
                echo "<meta http-equiv='refresh' content='0; url=coba_nomor_otomatis.php'>";
            }
        }
        ?>

        <h2>Data Mahasiswa </h2>
        <form method="post" action="coba_nomor_otomatis.php">
        <table border="0">
          <tr>
            <td>NIM</td>
            <td>:</td><td><input type="text" readonly="" name="txtNim" value="<?php echo $IDbaru; ?>"></td></tr>
          <tr>
            <td>Nama Mahasiswa </td>
            <td>:</td><td><input type="text" name="txtNama"></td></tr>
          <tr><td></td><td></td><td><input type="submit" name="submit" value="Simpan"></td></tr>
        </table>
        </form>
        • Jalankan "coba_nomor_otomatis.php" dan perhatikan hasilnya
         PHP Programming: Cara membuat Kode Otomatis di PHP
        PHP Programming: Cara membuat Kode Otomatis di PHP

        Baca Juga:

        Suni

        Tawk.to