Kamis, 30 Januari 2014

teknologi 7 tahun kedepan!

Jika anda mendengar kataTEKNOLOGI. Apa yang terbesit difikiran anda? Pastinya sebuah alat yang bisa memudahkan manusia dalam segala urusannya.
Nyatanya, arti kata Teknologi sebenarnya adalah sebuah sarana untuk menyediakan barang atau gadget yang diperlukan bagi kelangsungan hidup manusia.
Sekarang ini sudah banyak teknologi yang berkembang di dunia, dan pastinya anda sudah menikmati itu semua. Saat ini kehidupan manusia sudah sangat tergantung dengan yang namanya teknologi mulai dari hal yang sederhana sampai hal yang kompleks sekalipun sekarang telah bergantung dengan teknologi.



Dan apakah anda pernah membayangkan bagaimana teknologi di bumi beberapa tahun ke depan??????


Coba kita bandingakan perkembangan teknologi dari masa ke masa, coba kita tengok bagaimana teknologi jaman dahulu, semua serba manual manusia pun bekerja lebih lambat, kita ambil contoh komunikasi. Untuk berkomunikasi jarak jauh,  mereka harus menulis surat dan mengirimkannya yang prosesnya juga cukup lama untuk sampai ke orang yang dituju. Sekarang bandingkan dengan teknologi jaman sekarang yang sudah lebih canggih, kita tidak perlu susah-susah menulis, sekarang sudah ada komputer dan printer yang bisa digunakan untuk mencetak bahkan hasilnya akan lebih bagus dibandingkan dengan tulisan tangan, untuk berkomunikasi manusia tidak perlu ribet mengirimkannya melalui pos yang akan memakan waktu cukup lama, sudah banyak alat yang akan mendukung manusia dalam hal komunikasi. Handphone dan internet kini sudah mendunia dan sudah umum digunakan oleh manusia di bumi bahkan sekarang ini banyak produsen alat komunikasi yang sedang berlomba-lomba untuk menciptakan alat yang lebih canggih.


Dari semua itu bisa kita simpulkan bahwa untuk teknologi untuk beberapa tahun kedepan dimungkinkan akan lebih canggih dari saat ini. Teknologi berkembang sangat cepat di dunia, berbagai teknologi telah diciptakan. Namun tahukah anda bahwa masih banyak lagi teknologi-teknologi yang ada di pikiran manusia dan bisa dibilang sebagai khayalan bahkan mustahil untuk di ciptakan.

Berikut beberapa teknologi masa depan yang sedang dikembangkan manusia :

1.       Nanoteknologi




Nanoteknologi adalah teknologi masa depan yang dapat membantu manusia untuk memanipulasi partikel-partikel kecil yang hanya seukuran atom. Nanometr mempunyai ukuran 1 per semilyar meter yang mungkin sangat kecil sekali dan sulit di pegang dengan tangan kosong. Sebagai tujuannya nanoteknologi diperkirakan mampu menciptakan material-material baru di masa depan.

2.       Invisible Car




Invisible Car adalah Mercedes yang baru-baru ini “show-off” kendaraan invisiblenya di youtube. Mereka mengatakan bahwa produknya tidak akan dikomersilkan setidaknya sampai tahun 2014.



3.       Space Elevator



Space Elevator ini yang sedang giat-giatnya dikembangkan oleh Negara jagoan robot dunia yaitu Jepang. Ini merupakan elevator ruang angkasa dengan kabin berkapasitas 30 orang yang akan membawa manusia dari bumi menuju stasiun luar angkasa dalam waktu delapan hari.



4.       Driverless Car



Teknologi-teknologi pendukung mobil tanpa pengemudi sudah ada seperti GPS, line departure warning system dan self-parking feature. Tinggal menunggu saja untuk mewujudkan driverless car tersebut.


5.       Flaying Car


                                                                    
Ketika anda berada dalam situasi macet parah pasti anda akan berfikir seandainya ada mobil terbang. Dan ternyata dalam waktu dekat memang hal tersebut akan benar-benar terjadi. Perusahaan yang bernama “terrafugia” yang akan memamerkan mobil terbang mereka pada “New York Autoshow 2012”.


6.       Mind reading


IBM salah satu badan komputer dunia menjanjikan bahwa lima tahun kedepan mereka akan memiliki komputer yang mampu berinteraksi dengan manusia melalui fikiran. Manusia akan memakai headset yang dapat membaca gelombang fikiran dari otak yang kemudian mengirimkannya pada komputer.

7.       Scramjet





Scramjet akan terbang dengan kecepatan 10 kali kecepatan suara. Dibandingkan dengan Raptor milik Amerika yaitu pesawat tercanggih saat ini yang maksimal kecepatannya  2 kali kecepatan suara.

Jika kita sedang tinggal di New York dan ingin pergi ke Tokyo menempuh waktu yang cukup lama yaitu 18 jam (1080 menit), jika ditempuh dengan menggunakan pesawat Scramjet waktu yang ditempuh hanya 120 menit.




Teknologi memang bertujuan untuk meningkatkan kemudahan hidup manusia, akan tetapi bukan berarti kita manjadi sangat bergantung pada teknologi tersebut bahkan hingga menjadi suatu habbit dan akan menjerumuskan para manusia kedalam ketiakproduktifan karena terlalu bergantung pada yang namanya alat instan. Sebenarnya manfaat terknologi adalah untuk meningkatkan taraf dan kualitas peradaban manusia di bumi ke tingkat yang lebih baik. Oleh karena itu, harus dilandasi dengan pemikiran yang kuat agar kedepannya tidak merugikan manusia itu sendiri.





Sistem Basis Data


Pengertian Sistem Basis Data

Sistem Basis Data untuk saat ini bukan merupakan hal yang tabu bagi para pengguna komputer yang selalu berkuti dengan yang namanya Data. Nah bagi anda yang ingin tau mengenai Sistem Basis Data secara lengkap bisa anda simak ulasannya di bawah in.i


Basis data adalah kumpulan file-file yang mempunyai kaitan antara satu file dengan file lain sehingga membentuk suatu bangunan data untuk menginformasikan suatu perusahaan atau instansi dalam batasan tertentu
Istilah-istilah Dalam Sistem Basis data
Beberapa hal yang termaksud unsur-unsur dari basis data adalah sebagai berikut:
1. Entititas
Entititas adalah orang, tempat, kejadian atau konsep yang informasinya direkam.Pada bidang kesehatan Entity adalah Pasien, Dokter, Kamar.
2. Field
Setiap entity mempunyai atribut atau sebutan untuk mewakili suatu entity. Seorang siswa dapat dilihat dari atributnya misalnya, NIM, Nama_siswa, Alamat.
3. Record
Record adalah kumpulan isi elemen data (atribut) yang saling berhubungan menginformasikan tentang suatu entity secara lengkap.
Contoh Kumpulan atribut NIP, Nama, dan alamat berisikan “01001245566”, Sanusi,
Jl. Hati suci No 2 Kupang.
4. Data Value
Merupakan data aktual atau infomasi yang disimpan ditiap data elemen. Isi atribut disebut nilai data.
Kunci Elemen Data ( Key Data Element )Tanda pengenal yang secara unik mengidentifikasikan entitas dari suatu kumpulan
entitas.
Contoh Entitas Mahasiswa yang mempunyai atribut-atribut npm, nama, alamat,
tanggal lahir menggunakan Kunci Elemen Data npm.Komponen-komponen Sistem Basis Data ( Database ) Basis data merupakan sistem yang terdiri atas kumpulan file atau tabel yang saling berhubungan dan Database Management System ( DBMS ) yang memungkinkan beberapa pemakai untuk mengakses dan manipulasi file-file tersebut (
Fathansyah,1999 ).

Dalam Sistem Basis data memiliki beberapa komponen yaitu:
Perangkat Keras ( Hardware )
Perangkat keras yang biasanya terdapat dalam sistem basis data adalah memori
sekunder hardisk.

Sistem Operasi ( Operating System )
Sistem Operasi (Operating System) merupakan program yang mengaktifkan atau mengfungsikan sistem komputer, mengendalikan seluruh sumber daya (resource) dan melakukan operasi-operasi dalam komputer. Sistem Operasi yang banyak digunakan seperti: MS-DOS, MS-Windows 95 MS Windows NT, dan Unix.

Basis data ( Database )
Sebuah basis data ( Database ) dapat memiliki beberapa basis data. Setiap basis data dapat berisi atau memiliki sejumlah objek basis data seperi file atau tabel.Database

Management System ( DBMS )
Pengolahan basis data secara fisik tidak dilakukan oleh pemakai secara langsung, tetapi ditangani oleh sebuah perangkat lunak yang disebut DBMS yang menentukan bagaimana data disimpan, diubah dan diambil kembali.

Pemakai ( User )
Bagi pemakai dapat berinteraksi dengan basis data dan memanipulasi data dalam program yang ditulis dalam bahasa pemograman.

Tujuan dan Manfaat Basis Data
Tujuan utama dalam pengolahan data dalam sebuah basis data adalah agar kita dapat memperoleh data yang kita cari dengan mudah dan cepat (Fathansyah,1999).

Pemanfaatan basis data dilakukan dengan tujuan yaitu:

Kecepatan dan kemudahan (Speed )
Pemanfaatan Database memungkinkan kita untuk dapat menyimpan data atau melakukan perubahan ( manipulasi ) dan menampilkan kembali data tersebut dengan cepat dan mudah, dari pada kita menyimpan data secara manual.

Efisien ruang penyimpanan (Space)
Dengan Database penggunaan ruang penyimpanan data dapat dilakukan karena kita dapat melakukan penekanan jumlah pengulangan data dengan menerapkan sejumlah pengkodean .

Keakuratan (Acuracy)
Pemanfatan pengkodean atau pembentukan relasi antar data dengan penerapan aturan atau batasan tipe data dapat diterapkan dalam Database yang berguna untuk menentukan ketidakakuratan pemasukan atau penyimpanan.

Keamanan (Security)
Dalam sejumlah sistem ( apilkasi ) pengelolah database tidak menerapkan aspek keamanan dalam penggunaan database. Tetapi untuk sistem yang besar dan serius, aspek keamanan juga dapat diterapkan. Dengan begitu kita dapat menentukan siapa yang boleh menggunakan database dan menentukan jenis operasi-operasi apa saja yang boleh dilakukan.

Terpeliharanya keselarasan data (Consitant)
Apabila ada perubahan data pada aplikasi yang berbeda maka secara otomatis perubahan itu berlaku untuk keseluruhan

  • Data dapat dipakai secara bersama (shared)
  • Data dapat dipakai secara bersama-sama oleh beberapa program aplikasi (secara
  • batch maupun on-line) pada saat bersamaan.
  • Dapat diterapkan standarisasi (standardization)
  • Dengan adanya pengontrolan yang terpusat maka DBA dapat menerapkan

standarisasi data yang disimpan sehingga memudahkan pemakaian, pengiriman maupun pertukaran data.

Kelemahan Sistem Basis Data

  • Memerlukan tenaga spesialIS
  • Kompleks
  • Memerlukan tempat yang besar
  • Mahal

Senin, 27 Januari 2014

java

  • Statement
Object Statement digunakan untuk memanipulasi database yang menggunakan query statis…. Query statis…? berarti ada Query dinamis donk… ya betul…. tapi sekarang kita bahas query statis dulu…. Query Statis adalah query yang tidak mengandung parameter didalamnya…
contohnya seperti query dibawah ini :
?
1
select * from tb_user;
query diatas adalah query statis yaitu query yang nilainya selalu tetap…tidak ada parameter yang dimasukkan kedalam query tersebut…
  • PreparedStatement
PreparedStatement digunakan untuk manipulasi database yang menggunakan query – query dinamis… kebalikan dari Statement yang menggunakan query statis… query dinamis adalah query SQL yang memiliki parameter… parameter ini adalah nilai yang dimasukkan atau dikirimkan kepada database pada saat query tersebut di eksekusi… pada Java parameter di representasikan dengan tanda tanya “?” jadi untuk mengidentifikasi secara mudah query dinamis adalah query yang ada tanda tanya..nya…. contoh seperti di bawah ini :
?
1
String SQL_insert = "insert into tb_user values (?, ?, ?, ?, ?)";
nah untuk memasukkan nilai nilai pada parameter tersebut kita menggunakan method setString(); seperti contoh dibawah ini :
?
1
2
3
4
5
6
7
8
ps = koneksi.prepareStatement(SQL_insert);
                ps.setString(1, username);
                ps.setString(2, password);
                ps.setString(3, nama);
                ps.setString(4, alamat);
                ps.setString(5, telp);
 
                ps.executeUpdate();
jumlah angka yang dimasukkan harus sesuai dengan jumlah tanda tanya yang ada di query………
  • ResultSet
Object ResultSet digunakan untuk menampung hasil eksekusi dari database… namun perlu diketahui… hasil eksekusi dari database sebenarnya disimpan perbaris… tidak keseluruhan secara langsung…. oleh karena itu biasanya object result set ini di looping menggunakan while….  berikut ini contoh penerapan object ResultSet .. :
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
statement = koneksi.createStatement();
        rs = statement.executeQuery(SQL_Select);
        while(rs.next()){
            String username = rs.getString(1);
            String password = rs.getString(2);
            String nama = rs.getString(3);
            String alamat = rs.getString(4);
            String telp = rs.getString(5);
 
            String[]data = {
               username, password, nama, alamat, telp
            };
            model.addRow(data);
            i++;
        }
memang biasanya object ResultSet ini digunakan pada query select karena query select memungkinkan hasilnya lebih satu baris….

 
wien winartie blog Blogger Template by Ipietoon Blogger Template