Aplikasi Input Data dengan Tanggal Lahir


JCalendar adalah library (pustaka) untuk mengolah data tanggal. Library ini secara asal tidak ada dalam Palette bawaan Netbeans. Namun, anda bisa menambahkannya dengan cara mendownloadnya di internet. Beberapa alamat situs tempat mendownload komponen JCalendar di antaranya :

- http://flib.sourceforge.net/JCalendar/doc/index.html
- http://www.ziddu.com/download/13147900/jcalendar.rar.html

Jika mendownload dari ziddu tersebut, anda harus me-rename file dari jcalendar.rar menjadi jcalendar.jar.


Berikut ini adalah contoh aplikasi sederhana input data yang juga meliputi tanggal lahir. Komponen JDateChooser akan digunakan pada aplikasi ini.
User bisa memasukkan data mahasiswa NIM, Nama, beserta tanggal lahirnya serta melakukan proses pencarian, edit, dan hapus data. Ketika NIM diinputkan kemudian ditekan tombol ENTER, maka program akan mencari data NIM tersebut di database dan jika ada akan ditampilkan nama dan tanggal lahirnya. Jika ada data yang akan diubah: nama atau tanggal lahir, bisa segera diubah, kemudian ditekan tombol Edit.

Rancangan JFrame Form


Database dan Tabel
Nama Database : data_mhs
Nama Tabel : mhs_tgl_lahir

Libraries Project
Jangan lupa menyertakan libraries Connector ke MySQL pada Project, sehingga pada project aplikasi ini akan terdapat 3 libraries:
 JDK 1.6 (default)
 JCalendar : karena penggunaan JDateChooser pada tanggal lahir
 MySQL JDBC Driver


Pembuatan Method ‘Bersih’
Pada aplikasi ini kita juga belajar membuat method sendiri yang kita beri nama Bersih. Tujuan method ini adalah untuk membersihkan tulisan pada komponen JTextField dan JDateChooser sehingga siap diisi dengan data baru.
Sisipkan kode berikut dalam kode program kita:

private void Bersih(){

    txt_nim.setText(""); 
   txt_nama.setText(""); 
   tgl_lahir.setDate(null); 
   txt_nim.requestFocus();

 }

Kode Import (Bagian Atas)

// untuk KeyPress Event pada txt_nim
  import java.awt.event.KeyEvent;

// untuk akses ke database
  import java.sql.* ; 

 // untuk memformat tanggal 
   import java.text.SimpleDateFormat;

 // untuk tampilan pesan dengan JOptionPane
   import javax.swing.JOptionPane;

Kode pada tombol Simpan 

String tampilan ="yyyy-MM-dd" ; 
SimpleDateFormat fm = new SimpleDateFormat(tampilan); 
String tanggal = String.valueOf(fm.format(tgl_lahir.getDate()));

try { 

   // Setting Driver MySQL
      Class.forName("com.mysql.jdbc.Driver") ;

  // Buat Connection cn Connection cn = DriverManager.getConnection("jdbc:mysql:" + "///data_mhs","root",""); 

   Statement smt = cn.createStatement();
   String sql = "insert into mhs_tgl_lahir (nim,nama,tgl_lahir) values " + "
   ('" + txt_nim.getText()+"','" +     txt_nama.getText() +"'," + " '" + tanggal + "') " ;
   smt.executeUpdate(sql);
   Bersih();

} catch (Exception e) {
     e.printStackTrace();

}

Penjelasan Kode :

Format penyimpanan tanggal di MySQL adalah : 4 digit tahun – 2 digit bulan-2 digit tanggal. Karena itu, dibuat format terlebih dahulu dengan kode :

 String tampilan ="yyyy-MM-dd" ; SimpleDateFormat fm = new SimpleDateFormat(tampilan);

Variabel tanggal adalah variabel untuk menyimpan ke field tgl_lahir di MySQL. Pengisian data variabel tanggal dengan kode:

 String tanggal = String.valueOf(fm.format(tgl_lahir.getDate()));

Kode pada KeyPress Event txt_nim

 if (evt.getKeyCode()==KeyEvent.VK_ENTER) { 

try {

     // Setting Driver MySQL
        Class.forName("com.mysql.jdbc.Driver") ; 

   // Buat Connection cn 
      Connection cn = DriverManager.getConnection("jdbc:mysql:" + "///data_mhs","root","");

    Statement smt = cn.createStatement();

   String sql = "select * from mhs_tgl_lahir where nim ='" + txt_nim.getText()+"' " ; 
   ResultSet rs = smt.executeQuery(sql); 
    if (rs.next()) {
          txt_nama.setText(rs.getString("nama"));
          tgl_lahir.setDate(rs.getDate("tgl_lahir"));


   } else {

JOptionPane.showMessageDialog(this,"Data Tidak Ada","Informasi",JOptionPane.INFORMATION_MESSAGE); 
Bersih() ; } 

} catch (Exception e) { 
     e.printStackTrace();
}

}

Kode pada tombol Edit 

String tampilan ="yyyy-MM-dd" ; 
SimpleDateFormat fm = new SimpleDateFormat(tampilan); 
String tanggal = String.valueOf(fm.format(tgl_lahir.getDate()));

try {

   // Setting Driver MySQL 
      Class.forName("com.mysql.jdbc.Driver") ;

  // Buat Connection cn 
     Connection cn = DriverManager.getConnection("jdbc:mysql:" + "///data_mhs","root",""); 
     
   Statement smt = cn.createStatement();

   String sql = "update mhs_tgl_lahir set nama = '" + txt_nama.getText() +"', " 
   + " tgl_lahir = '" + tanggal + "' where nim = '" + txt_nim.getText()+"'"; 
   smt.executeUpdate(sql); 
   Bersih();

  } catch (Exception e) {
       e.printStackTrace(); 

  }

Penjelasan :
Mekanisme edit data adalah: user memasukkan NIM mahasiswa yang akan diedit datanya, kemudian menekan tombol Enter. Selanjutnya, data nama atau tanggal diubah sesuai dengan yang diinginkan. Kemudian, ditekan tombol Edit.

Kode pada tombol Hapus

try { 

    // Setting Driver MySQL 
       Class.forName("com.mysql.jdbc.Driver") ;

  // Buat Connection cn 
     Connection cn = DriverManager.getConnection("jdbc:mysql:" + "///data_mhs","root",""); 

    Statement smt = cn.createStatement();

    String sql = "delete from mhs_tgl_lahir where nim = '" + txt_nim.getText()+"'"; 
    smt.executeUpdate(sql); 
    Bersih();

 } catch (Exception e) { 
    e.printStackTrace(); 
}

Hasil Program




NB : Tampilan sesuai dengan keinginan kamu :)







Awal perkembangan Sistem Operasi windows


Microsoft Windows atau lebih dikenal dengan sebutan Windows adalah keluarga sistem operasikomputer pribadi yang dikembangkan oleh Microsoft yang menggunakan antarmuka dengan pengguna berbasis grafik (graphical user interface).
Sistem operasi Windows telah berevolusi dari MS-DOS, sebuah sistem operasi yang berbasis modus teks dan command-line. Windows versi pertama, Windows Graphic Environment 1.0 pertama kali diperkenalkan pada 10 November 1983, tetapi baru keluar pasar pada bulan November tahun 1985yang dibuat untuk memenuhi kebutuhan komputer dengan tampilan bergambar. Windows 1.0 merupakan perangkat lunak 16-bit tambahan (bukan merupakan sistem operasi) yang berjalan di atas MS-DOS (dan beberapa varian dari MS-DOS), sehingga ia tidak akan dapat berjalan tanpa adanya sistem operasi DOS. Versi 2.x, versi 3.x juga sama. Beberapa versi terakhir dari Windows (dimulai dari versi 4.0 dan Windows NT 3.1) merupakan sistem operasi mandiri yang tidak lagi bergantung kepada sistem operasi MS-DOS. Microsoft Windows kemudian bisa berkembang dan dapat menguasai penggunaan sistem operasi hingga mencapai 90%.
Windows 1.0
Versi pertama Microsoft Windows, yang disebut dengan Windows 1.0, dirilis pada tanggal 20 November 1985. Versi ini memiliki banyak kekurangan dalam beberapa fungsionalitas, sehingga kurang populer di pasaran. Pada awalnya Windows versi 1.0 ini hendak dinamakan dengan Interface Manager, akan tetapi Rowland Hanson, kepala bagian pemasaran di Microsoft Corporation, meyakinkan para petinggi Microsoft bahwa nama “Windows” akan lebih “memikat” konsumen. Windows 1.0 bukanlah sebuah sistem operasi yang lengkap, tapi hanya memperluas kemampuan MS-DOS dengan tambahan antarmuka grafis. Selain itu, Windows 1.0 juga memiliki masalah dan kelemahan yang sama yang dimiliki oleh MS-DOS.

 Windows 2.x

Windows versi 2 pun muncul kemudian pada tanggal 9 Desember 1987, dan menjadi sedikit lebih populer dibandingkan dengan pendahulunya. Sebagian besar populeritasnya didapat karena kedekatannya dengan aplikasi grafis buatan Microsoft, Microsoft Excel for Windows dan Microsoft Word for Windows. Aplikasi-aplikasi Windows dapat dijalankan dari MS-DOS, untuk kemudian memasuki Windows untuk melakukan operasinya, dan akan keluar dengan sendirinya saat aplikasi tersebut ditutup.
Microsoft Windows akhirnya memperoleh peningkatan signifikan saat Aldus PageMaker muncul dalam versi untuk Windows, yang sebelumnya hanya dapat berjalan di atas Macintosh. Beberapa ahli sejarahwan komputer mencatat ini sebagai kemunculan sebuah aplikasi yang laku secara signifikan selain buatan Microsoft sebagai awal kesuksesan Microsoft Windows.
Windows versi 2.0x menggunakan model memori modus real, yang hanya mampu mengakses memori hingga 1 megabita saja. Dalam konfigurasi seperti itu, Windows dapat menjalankan aplikasimultitasking lainnya, semacam DESQview, yang berjalan dalam modus terproteksi yang ditawarkan oleh Intel 80286.
Windows 2.1x
Selanjutnya, dua versi yang baru dirilis, yakni Windows/286 2.1 dan Windows/386 2.1. Seperti halnya versi Windows sebelumnya, Windows/286 menggunakan model memori modus real, tapi merupakan versi yang pertama yang mendukung High Memory Area (HMA). Windows/386 2.1 bahkan memiliki kernel yang berjalan dalam modus terproteksi dengan emulasi Expanded Memory Specification (EMS) standar Lotus-Intel-Microsoft (LIM), pendahulu spesifikasi Extended Memory Specification (XMS) yang kemudian pada akhirnya mengubah topologi komputasi di dalam IBM PC. Semua aplikasi Windows dan berbasis DOS saat itu memang berjalan dalam modus real, yang berjalan di atas kernel modus terproteksi dengan menggunakan modus Virtual 8086, yang merupakan fitur baru yang dimiliki olehIntel 80386.
windows 3.0
Windows 3.0 dapat berjalan di dalam tiga modus, yakni modus real, modus standar, dan modus 386 Enhanced, dan kompatibel dengan prosesor-prosesor keluarga Intel dari Intel 8086/808880286, hingga 80386. Windows 3.0 akan mencoba untuk mendeteksi modus mana yang akan digunakan, meski pengguna dapat memaksa agar Windows bekerja dalam modus tertentu saja dengan menggunakan switch-switch tertentu saat menjalankannya
  • win /r: memaksa Windows untuk berjalan di dalam modus real
  • win /s: memaksa Windows untuk berjalan di dalam modus standar
  • win /3: memaksa Windows untuk berjalan di dalam modus 386 Enhanced.
Versi 3.0 juga merupakan versi pertama Windows yang berjalan di dalam modus terproteksi, meskipun kernel 386 enhanced mode merupakan versi kernel yang ditingkatkan dari kernel modus terproteksi di dalam Windows/386.
Karena adanya fitur kompatibilitas ke belakang, aplikasi Windows 3.0 harus dikompilasi dengan menggunakan lingkungan 16-bit, sehingga sama sekali tidak menggunakan kemampuanmikroprosesor Intel 80386, yang notabene adalah prosesor 32-bit.
OS/2
Microsoft dan IBM bekerja sama dalam mengembangkan sebuah sistem operasi penerus DOS, yang disebut sebagai IBM OS/2. OS/2 dapat menggunakan semua kemampuan yang ditawarkan olehmikroprosesor Intel 80286 dan mampu mengakses memori hingga 16 Megabyte. OS/2 1.0 dirilis pada tahun 1987, yang memiliki fitur swapping dan multitasking, selain tentunya mengizinkan aplikasiMS-DOS untuk berjalan di atasnya.
Pada awal-awal tahun 1990an, hubungan antara Microsoft dan IBM pun meregang akibat munculnya sebuah konflik. Hal ini dikarenakan mereka saling bekerja sama dalam mengembangkan sistem operasi komputer pribadi masing-masing (IBM dengan OS/2 dan Microsoft dengan Windows-nya), keduanya memiliki akses terhadap kode masing-masing sistem operasi. Microsoft menghendaki pengembangan lebih lanjut dari sistem operasi Windows buatannya, sementara IBM memiliki hasrat bahwa semua pekerjaan masa depannya haruslah dibuat berdasarkan sistem operasi OS/2. Dalam sebuah percobaan untuk mengakhiri konflik ini, IBM dan Microsoft akhirnya setuju bahwa IBM akan mengembangkan IBM OS/2 versi 2.0, untuk menggantikan OS/2 versi 1.3 dan Windows 3.0, sementara Microsoft harus mengembangkan sebuah sistem operasi baru, OS/2 versi 3.0, yang akan kemudian menggantikan OS/2 versi 2.0 . Persetujuan ini pun tidak berlangsung lama, sehingga hubungan IBM dan Microsoft pun dihentikan. IBM akhirnya melanjutkan pengembangan OS/2, sementara Microsoft mengganti nama sistem operasi OS/2 versi 3.0 (yang belum dirilis) menjadi Windows NT.
WINDOWS 3.1

Microsoft mengembangkan Windows 3.1, yang menawarkan beberapa peningkatan minor terhadapWindows 3.0 (seperti halnya kemampuan untuk menampilkan font TrueType Fonts, yang dikembangkan secara bersama-sama dengan Apple), dan juga terdapat di dalamnya banyak sekali perbaikan terhadap bug dan dukungan terhadap multimedia. Versi 3.1 juga menghilangkan dukungan untuk modus real, sehingga hanya berjalan pada modus terproteksi yang hanya dimiliki olehmikroprosesor Intel 80286 atau yang lebih tinggi lagi.
WINDOWS NT
Arsitek utama dari Windows NT adalah Dave Cutler, yang merupakan salah satu dari pemimpin arsitek sistem operasi VMS di perusahaan Digital Equipment Corporation (DEC), yang kemudian dibeli olehCompaq yang sekarang bagian dari Hewlett-Packard. Dukungan device driver untuk Windows NT juga kurang begitu banyak karena memang mengembangkan driver untuk Windows NT dianggap rumit oleh beberapa pengembang, selain tentunya Windows NT juga memiliki superioritas dalam modelabstraksi perangkat kerasnya. Yang membuat Windows NT pilihan yang sempurna untuk pangsa pasar server jaringan lokal (LAN), yang pada tahun 1993 sedang mengalami booming besar-besaran, seiring dengan komoditas jaringan di dalam kantor telah meningkat secara drastis. Fitur-fitur jaringan dalam Windows NT menawarkan beberapa pilihan konektivitas jaringan yang luas dan juga tentunya sistem berkas NTFS yang efisien.
Windows NT merupakan sistem operasi Windows pertama yang dibuat dengan menggunakan kernelhibrida, setelah pada versi-versi sebelumnya hanya menggunakan kernel monolithic saja.
windows 95

 pada tanggal 24 Agustus 1995. Microsoft memiliki dua keuntungan dari peluncuran ini: 1) adalah mustahil bagi para konsumen untuk menjalankan Windows 95 pada sistem operasi DOS bukan buatanMicrosoft yang jauh lebih murah; 2) meskipun jejak-jejak DOS tidaklah pernah dicabut dari sistem operasi tersebut, malahan versi tersebut menancapkan sebuah versi DOS untuk dimuat sebagai bagian dari proses booting, Windows 95 berjalan dengan sendirinya di dalam modus 386 Enhanced, dengan menggunakan memori virtual dan model pengalamatan memori flat 32-bit. Fitur-fitur itu menjadikan aplikasi Win32 untuk mengalamatkan RAM virtual sebanyak maksimal 2 gigabyte (dengan 2 gigabytesisanya dicadangkan untuk sistem operasi). Dukungan USB di dalam Windows 98 pun juga jauh lebih baik dibandingkan dengan pendahulunya.
Sebelum menggantinya dengan versi Windows yang baru, Microsoft merilis Windows 95 dalam lima versi berbeda, yakni sebagai berikut:
  • Windows 95 – rilis yang sebenarnya dari Windows 95
  • Windows 95 A – mencakup pembaruan Windows 95 Original Service Release 1 (OSR1) yang dimasukkan secara langsung terhadap instalasi.
  • Windows 95 B – mencakup beberapa pembaruan mayor lainnya, seperti halnya sistem berkasFAT32, dan Internet Explorer 3.0. Versi ini juga dikenal dengan Windows 95 OSR2, atau banyak orang di Indonesia menyebutnya sebagai Windows 97.
  • Windows 95 B USB – atau Windows 95 OSR2.1 merupakan versi Windows 95 yang menawarkan dukungan terhadap perangkat keras berbasis bus Universal Serial Bus/USB.
  • Windows 95 C – atau Windows 95 OSR2.5 mencakup semua fitur di atas, ditambah Internet Explorer 4.0. Versi ini merupakan versi yang paling terakhir dirilis dari seri Windows 95.
WINDOWS NT 4.0

NT 4.0 memiliki antarmuka yang sama dengan Windows 95, tetapi menggunakan kernel yang sama dengan Windows NT, sehingga lebih stabil. Memang, ada sebuah patch tambahan yang tersedia untuk Windows NT 3.51 yang mampu membuat NT 3.51 agar mirip seperti NT 4.0, tapi sangat tidak stabil dan memiliki banyak bug.
Windows NT 4.0 datang dalam empat versi:
  • Windows NT 4.0 Workstation
  • Windows NT 4.0 Server
  • Windows NT 4.0 Server, Enterprise Edition (yang mencakup dukungan terhadapclustering dan SMP hingga 8-way)
  • Windows NT 4.0 Terminal Server
WINDOWS 98

 Pada 25 Juni 1998, Microsoft merilis sebuah sistem operasi Windows baru, yang dikenal sebagai Windows 98. Windows 98 dianggap sebagai revisi minor terhadap Windows 95, tapi secara umum dilihat jauh lebih stabil dan dapat diandalkan dibandingkan dengan pendahulunya, Windows 95. Windows 98 mencakup banyak driver perangkat keras baru dan dukungan sistem berkas FAT32 yang lebih baik yang mengizinkan partisi untuk memiliki kapasitas lebih besar dari 2 gigabyte, sebuah batasan yang terdapat di dalam Windows 95 Dan dukungan USB di dalam Windows 98 pun juga jauh lebih baik dibandingkan dengan pendahulunya.
Pada tahun 1999, Microsoft merilis Windows 98 Second Edition, sebuah rilis yang menawarkan banyak peningkatan dibandingkan versi sebelumnya. Internet Connection Sharing, yang merupakan sebuah bentuk dari Network Address Translation, yang mengizinkan beberapa mesin di dalam sebuah jaringan lokal agar dapat menggunakan satu buah jalur koneksi Internet bersama-sama pun diperkenalkan pada versi ini. Banyak masalah minor di dalam Windows yang lama telah dikoreksi, yang menjadikan Windows 98 menurut banyak orang sebagai sebuah versi Windows 9x yang paling stabil di antara semua versi Windows 9x lainnya.
WINDOWS 2000

dikenal dengan sebutan Windows NT 5.0 atau “NT 5.0″. Versi Windows 2000 ditujukan untuk duapangsa pasar, yakni pangsa pasar workstation dan juga pangsa pasar server.
Di antara fitur-fitur Windows 2000 yang paling signifikan adalah Active Directory, sebuah modeljaringan pengganti model jaringan NT domain, yang menggunakan teknologi yang merupakan standar industri, seperti Domain Name System (DNS), Lightweight Directory Access Protocol (LDAP), dan Kerberos untuk menghubungkan antara sebuah mesin ke mesin lainnnya.
Windows 2000 tersedia dalam enam edisi, yakni:
  • Windows 2000 Professional
  • Windows 2000 Server
  • Windows 2000 Advanced Server
  • Windows 2000 Datacenter Server
  • Windows 2000 Advanced Server Limited Edition
  • Windows 2000 Datacenter Server Limited EditionWindows 2000 tersedia dalam enam edisi, yakni:
      • Windows 2000 Server
      • Windows 2000 Advanced Server
      • Windows 2000 Datacenter Server
      • Windows 2000 Advanced Server Limited Edition
      • Windows 2000 Datacenter Server Limited Edition

WINDOWS ME


 Pada bulan September 2000Microsoft memperkenalkan Windows Millennium Edition . Versi ini memperbarui Windows 98 dengan dukungan multimedia dan Internet yang lebih baik. Versi ini juga memasukkan fitur “System Restore,” yang mengizinkan para penggunanya untuk mengembalikan keadaan sistem ke sebuah titik yang dikenal baik-baik saja, pada saat sistem operasi mengalami kegagalan. Fitur-fitur yang terdapat di dalam Windows Me (seperti Internet Explorer 5.5Windows Media Player 7.0, dan Microsoft DirectX 7.1) bahkan bisa diperoleh secara gratis dari situs Windows Update, kecuali System Restore. Hasilnya, Windows Me pun tidak dianggap sebagai sebuah sistem operasi yang unik di antara saudara-saudaranya dari keluarga Windows 9x, Windows 95 dan Windows 98.  Windows Me juga dikritik karena munculnya masalah kestabilan, dan juga dukungan terhadap MS-DOS yang berjalan di dalam modus real. Orang-orang bahkan menyebut Windows Me sebagaiWindows Mistake Edition.
WINDOWS XP


 Pada tahun 2001, Microsoft memperkenalkan Windows XP (yang memiliki nama kode “Whistler” selama pengembangan. Akhirnya, setelah merilis beberapa versi Windows berbasis Windows 9x dan NT, Microsoft berhasil menyatukan kedua jajaran produk tersebut. Windows XP menggunakan kernel Windows NT 5.1, sehingga menjadikan kernel Windows NT yang terkenal dengan kestabilannya memasuki pasar konsumen rumahan, untuk menggantikan produk Windows 9x yang berbasis 16/32-bit yang sudah menua.
  • Windows XP Home Edition, yang ditujukan untuk pasar desktop dan laptop rumahan.
  • Windows XP Home Edition N, sama seperti Home Edition yang biasa, tapi tidak memilikiWindows Media Player, karena memang peraturan Uni Eropa tidak memperbolehkannya.
  • Windows XP Professional, yang ditujukan bagi para power user dan pebisnis.
  • Windows XP Professional N, sama seperti Professional Edition, tapi tidak memiliki Windows Media Player, karena peraturan Uni Eropa tidak mengizinkannya.
  • Windows XP Media Center Edition (MCE), dirilis pada bulan November 2002, merupakan Windows XP Home Edition yang ditujukan untuk dektop dan laptop dengan penekanan pada hiburan rumahan.
    • Windows XP Media Center Edition 2003
    • Windows XP Media Center Edition 2004
    • Windows XP Media Center Edition 2005, yang dirilis pada 12 Oktober 2004.

WINDOWS VISTA

Setelah meraih kesukesan besar dengan Windows XP, Microsoft tidak lantas berhenti begitu saja mengembangkan Windows. Versi terbaru dari Windows, disebut denganWindows Vista, dirilis pada tanggal 30 November 2006 bagi kalangan bisnis sementara untuk kalangan pengguna rumahan dirilis pada tanggal 30 Januari 2007. Windows Vista memang dicanangkan agar memiliki keamanan yang lebih tangguh dibandingkan dengan versi-versi sebelumnya, dengan memperkenalkan sebuah modus pengguna yang terbatas, yang disebut sebagaiUser Account Control (UAC), untuk menggantikan filosofi “administrator-by-default” yang diberlakukan pada Windows XP. Windows Vista juga memperkenalkan fitur grafik yang jauh lebih “memikat”, yang disebut dengan Windows Aero GUI, aplikasi yang baru (seperti halnya Windows Calendar, Windows DVD Maker dan beberapa game baru termasuk Chess Titans, Mahjong, dan Purble Place . Selain itu, Windows Vista juga menawarkan versi Microsoft Internet Explorer yang lebih aman, serta Windows Media Player versi baru (versi 11).















Tablet Windows 8 Acer Iconia W3 dengan Layar 8 Inci dan Prosesor Intel Atom Bocor di Internet


Tablet pesaing iPad Mini milik Apple sepertinya bakal bertambah satu lagi. Setelah sebelumnya Samsung merilis Galaxy Note 8, maka kini giliran Acer yang dikabarkan tengah menyiapkan tablet yang memiliki ukuran serupa.

Tablet dari Acer tersebut kemungkinan besar bernama Acer Iconia W3. Tablet itu bukanlah tablet Android seperti halnya Galaxy Note 8. Tablet ini adalah sebuah tablet yang menggunakan sistem operasi Windows 8.


Rumor mengenai keberadaan tablet ini semakin diperkuat pernyataan CFO Microsoft Peter Klein. Dia mengatakan bahwa pihak Microsoft yang bekerja sama dengan produsen elektronik tengah mnyiapkan perangkat Windows RT/Windows 8 dengan ukuran yang lebih kecil.
Selain menggunakan layar berukuran 8 inci, tablet ini juga hadir dengan prosesor Intel Atom Z2760 yang memiliki kecepatan 1.8GHz. Sebagai penunjang terdapat RAM berkapasitas 2GB. Sayangnya bocoran informasi mengenai keberadaan tablet ini memang tidak terlalu lengkap. Jadi kita tunggu saja kabar berikutnya.



Samsung ATIV Book 5, Ultrabook Windows 8 dengan Prosesor Intel Core i5 1.8GHz serta Layar Sentuh 14 Inci


Samsung baru saja merilis sebuah produk seri ATIV terbarunya. Bukan sebuah tablet ataupun PC all in one, melainkan sebuah ultrabook. Ultrabook tersebut adalah Samsung ATIV Book 5.

Ultrabook ini hadir dengan layar berukuran 14 inci yang memiliki resolusi 1366 x 768 piksel. Sebagaimana sebuah ultrabook, ATIV Book 5 ini pun memiliki bodi yang tipis dan ringan, dengan bobot 1.9 kilogram dan ketebalan hanya 20 milimeter.
Prosesor yang digunakan pada ultrabook ini adalah Intel Core i5-3337U berkecepatan 1.8GHz. Prosesor ini terintegrasi dengan Intel HD 4000 Graphichs. Sebagai penunjang RAM berkapasitas 4GB. Sebagai sarana penyimpanan, terdapat HDD berkapasitas 500GB plus 24GB SSD yang membuat ultrabook ini memiliki waktu booting yang singkat.
Pihak Samsung pun sudah mulai melayani pre order ultrabook yang satu ini. Dan sebagaimana ultrabook lainnya, Samsung ATIV 5 ini dibanderol dengan harga yang tidak murah, yakni sebesar 899 USD atau sekitar 9 juta rupiah.


Nokia Asha 210, Handphone Pertama yang Dilengkapi dengan Tombol Khusus untuk WhatsApp dan Keyboard QWERTY


Nokia baru saja merilis handphone seri Asha terbarunya, yakni Asha 210. Dan seperti handphone Nokia Asha lainnya, Nokia Asha 210 ini pun kemungkinan besar bakal dijual dengan harga yang tidak terlalu mahal. Selain itu handphone ini juga menjadi ponsel pertama di dunia yang dilengkapi dengan dedicated button WhatsApp.


Handphone ini nampaknya memang sengaja didesain untuk para pengguna WhatsApp. Terlebih untuk memudahkan pengiriman pesan, Nokia Asha 210 ini memiliki desain keyboard QWERTY. Sementara itu layarnya memiliki ukuran 2.4 inci dengan resolusi 320 x 240 piksel.
Spesifikasi lainnya, handphone ini dilengkapi dengan fitur konektivitas WiFi. Dan untuk memudahkan penggunaan WiFi, terdapat sebuah tombol khusus untuk menyalakannya ataupun mematikannya. Konektivitas lainnya terdapat Bluetooth serta microUSB.
Pihak Nokia juga menyiapkan dua versi dari Nokia 210, baik versi single SIM card ataupun versi dual SIM card. Dan khusus untuk versi dual SIM card, terdapat fitur Easy Swap yang memudahkan untuk berganti SIM card. Di bagian belakang terdapat kamera 2MP dan memori internal berkapasitas 64MB.
Handphone ini menurut rencana akan mulai dijual pada kuartal ini. Terdapat lima pilihan warna, yakni kuning, cyan, hitam, magenta dan hitam. Untuk harga, kemungkinan besar pihak Nokia akan membanderol hp ini sebesar 72 USD.

Google Perkenalkan Android Game Center Di Google I/O 2013 Pada Bulan Mei Mendatang

Tak mau kalah langkah dengan Game Center milik Apple, Google tampaknya juga bakal segera meluncurkan Game Centernya sendiri dalam waktu dekat ini.

Hal itu ternyata bukanlah tanpa alasan, pasalnya informasi itu muncul terkait kemunculan sebuah folder dengan nama “games” yang terlihat pada aplikasi My Glass di Google Glass. Folder “games” tersebut muncul setelah aplikasi tersebut menghilang.
Keberadaan folder “games” tersebut memungkinkan pengguna untuk terhubung secara bersama dan memainkan beberapa permainan game. Namun begitu, fitur tersebut tampaknya telah disembunyikan dari Google dan benar-benar tidak ada kaitan dengan Google Glass.
Sementara itu, kemungkinan lainnya adalah folder “games” itu bisa saja muncul karena sengaja telah disisipkan oleh para pengembang Google Glass sejak kaca mata futuristik berbasis Android itu muncul.
Terkait hal itu, beredar kabar kalau Google juga bakal segera memperkenalkan Android Game Center tersebut pada bulan Mei 2013 mendatang melalui Google I/O. Ya, terlepas dari benar atau tidaknya kabar tersebut,  namun yang pasti, tak ada salahnya kalau Kita tunggu realisasinya pada bulan Mei nanti!

MODUL PRAKTIKUM BAHASA PEMROGRAMAN IV (JAVA)


LINGKUNGAN PEMROGRAMAN JAVA

Tujuan :

1. Memahami Software yang Dibutuhkan untuk Memprogram Java
2. Memahami Cara Membuat Project
3. Memahami Cara Kerja Sederhana untuk JLabel, JTextField, dan JButton

1.1 SOFTWARE YANG DIBUTUHKAN

Pemrograman desktop berbasis database dengan Java membutuhkan software-software:
1. JDK (Java Development Kit)
Software ini harus diinstal pertama kali. Di dalamnya terdapat Java Runtime Environment (JRE) untuk menerjemahkan file .java menjadi kode yang dipahami oleh komputer.
2. IDE (Integrated Development Environment)
Banyak terdapat IDE untuk Java. Di antara yang terkenal dan gratis adalah Eclipse dan Netbeans. Praktikum kita menggunakan Netbeans.
3. DBMS (DataBase Management System)
DBMS yang digunakan bisa berupa Microsoft Access atau MySQL.
4. Connector ke DBMS
Jika yang digunakan adalah DBMS MySQL, dibutuhkan Connector ke MySQL. Ada 2 jenis connector:
a. Connector dalam bentuk file jar.
File ini yang akan dimasukkan ke dalam library project pada Netbeans.
b. Connector dalam bentuk instalasi executable (ODBC Connector).
File ini diinstal terlebih dahulu, kemudian akan bisa digunakan pada saat menggunakan ODBC. Contoh: File bernama mysql-connector-odbc-3.51.12-win32
1.2 BERKENALAN DENGAN NETBEANS
Netbeans yang digunakan dalam praktikum ini adalah Netbeans 6.0.1. Secara umum, tidak ada perbedaan mendasar dengan versi-versi lain sebelum atau setelahnya.

1.2.1 Menjalankan Netbea


Gambar 1.1
Start Program Netbeans


Tampilan awal splash screen


Gambar 1.2
Splash Screen Netbeans

1.2.2 Area Netbeans


Gambar 1.3
Area Netbeans

Netbeans memiliki area utama dalam 3 bagian:
1. Bagian Kiri : Area Project, Navigator dan File
Bagian ini akan berisi navigasi file-file Java yang akan dirancang.
2. Bagian Tengah
Bagian ini adalah bagian perancangan JFrame (form).
3. Bagian Kanan
Bagian ini adalah bagian Palette dan Properties. Palette berisi object-object yang akan diletakkan pada JFrame, sedangkan Properties berisi tempat setting nilai untuk tiap object tersebut.
4. Bagian Bawah
Berupa Output program. Pesan kesalahan atau keberhasilan kompilasi ditunjukkan pada bagian ini.
Java memiliki banyak window, bisa diaktifkan atau dinonaktifkan melalui menu Window


Gambar 1.4
Menu Window

1.2.3 Memulai Contoh Project

Berikut kita akan membuat project pertama, membuat program yang sangat sederhana. Project ini akan terdiri dari 1 JFrame, dan 3 object : JLabel, JTextField, dan JButton. Aplikasi yang dirancang adalah menampilkan pesan : Selamat Mulai Belajar Java. Pesan tersebut ditampilkan di JTextField, setelah tombol JButton ditekan.

Langkah-langkahnya adalah :

1. Pilih File > New Project


Gambar 1.5
Pilihan File> New Project

selanjutnya akan tampil jendela New Project


Gambar 1.6
Jendela New Project

tekan tombol Next. Isikan pada Project Name : ProjPertama. Arahkan file penyimpanan dengan menekan tombol Browse di samping Project Location. Silakan arahkan pada direktori dan folder yang dituju. Hilangkan tanda centang pada Set as Main Project dan Create Main Class.


Gambar 1.7
Jendela Name dan Location

tekan tombol Finish, sehingga Project baru sudah tercipta. Nampak di bagian kiri pada bagian Project telah ada ProjPertama


Gambar 1.8
Project baru ProjPertama tercipta

2. Klik kanan, pada ProjPertama kemudian pilih New > JFrame Form


Gambar 1.9
Pembuatan JFrame Form baru

muncul tampilan jendela baru Name and Location. Isikan pada Class Name : TampilanSelamat. Isian Class Name tidak boleh ada spasi atau diawali dengan angka.


Name and Location New JFrame

Klik tombol Finish. Muncul tampilan desain form (JFrame). Ada 2 tab: Source dan Design. Source untuk menampilkan Coding, sedangkan Design menampilkan desain form.


Gambar 1.11
Desain Form Awal

3. Pada Palette (di sebelah kanan) bagian Swing Controls, pilihlah JLabel, kemudian letakkan pada JFrame (form).


Gambar 1.12
Label pada Swing Controls


Gambar 1.13
Meletakkan JLabel pada JFrame

4. Ubahlah tulisan pada JLabel dengan cara: klik kanan pada JLabel > Edit Text. Ganti tulisannya menjadi Tampilan Pesan
5. Pilihlah JTextField pada Palette> Swing Controls, dan letakkan pada JFrame:

Gambar 1.14 Meletakkan JTextField pada JFrame

6. Ubahlah variable name pada JTextField tersebut dengan cara: klik kanan pada TextField, kemudian pilih Change Variable Name menjadi : txt_pesan.
7. Kosongkan tulisan yang tertera pada JTextField, dengan cara : klik kanan > Edit Text. Hapus teksnya. JTextField akan mengecil, atur kembali sesuai lebar yang diinginkan.
8. Letakkan JButton ke dalam JFrame:



Gambar 1.15
Meletakkan JButton pada JFrame

4. Ubahlah tulisan pada JLabel dengan cara: klik kanan pada JLabel > Edit Text. Ganti tulisannya menjadi Tampilan Pesan
5. Pilihlah JTextField pada Palette> Swing Controls, dan letakkan pada JFrame:

Gambar 1.14 Meletakkan JTextField pada JFrame

6. Ubahlah variable name pada JTextField tersebut dengan cara: klik kanan pada TextField, kemudian pilih Change Variable Name menjadi : txt_pesan.
7. Kosongkan tulisan yang tertera pada JTextField, dengan cara : klik kanan > Edit Text. Hapus teksnya. JTextField akan mengecil, atur kembali sesuai lebar yang diinginkan.
8. Letakkan JButton ke dalam JFrame:



Gambar 1.15
Meletakkan JButton pada JFrame
9. Ubahlah tulisan pada JButton menjadi : Tampilkan Pesan. Dengan cara: klik kanan pada JButton > Edit 


Gambar 1.16
Desain Form Lengkap

10. Buatlah Event pada JButton dengan cara: klik kanan pada JButton > Events > Action > actionPerformed


Akan dihasilkan code baru : 

private void Button1ActionPerformed(java.awt.event.ActionEvent evt)
 {

           // TODO add your handling code here: 

}

11. Isilah Kode berikut :

 txt_pesan.setText("Selamat Mulai Belajar Java");

sehingga keseluruhan kode untuk tombol itu adalah:

 private void Button1ActionPerformed(java.awt.event.ActionEvent evt) {

 txt_pesan.setText(“Selamat Mulai Belajar Java”);

 }


12. Jalankan program dengan perintah: Shift + F6