pengalaman ku!!! ku awal kebinggungan membuat garafik dengan java,,nah ketemunya ini,,,, membuat grafik ini mudah kok ,, bagi kamu yang membutuhkan sila unduh listian-grafik
Java adalah teknologi dan bahasa pemrograman yang berjalan pada multiflatform sesuai dengan semboyannya yaitu “Write Once, Run Anywhere”. Pada site official Java dari Sun yaitu http://java.sun.com bisa ditemui tiga pembagian paket Java yaitu :
• Java 2 Enterprise Edition (J2EE).
• Java 2 Standart Editon (J2SE).
• Java 2 Micro Edition (J2ME).
Penjelasan paling simple atas pembagian tersebut berdasarkan atas perangkat keras yang digunakan.
a. Paket J2EE digunakan pada perangkat keras yang mempunyai spesifikasi dan memory yang besar seperti pada komputer server.
b. Paket J2SE digunakan pada perangkat keras seperti komputer desktop.
c. Paket J2ME digunakan pada perangkat yang memiliki memory kecil seperti ponsel, pager atau PDA.
Penjelasan yang singkat, padat dan jelas, mudah-mudahan menambah pembendaharaan ilmu di otak Anda bagi Anda yang belum mengetahuinya.
2. Aplikasi bahasa C :
- Bahasa C pertama kali digunakan di Computer Digital Equipment Corporation PDP-11 yang menggunakan system operasi UNIX.
- Bahasa C juga digunakan untuk menyusun operasi Linux
- Banyak bahasa pemrogaman popular seperti PHP dan Java menggunakan sintaks dasar mirip bahasa C.
3. Kelebihan dan Kekurangan Bahasa C
Kelebihan Bahasa C
- Bahasa C tersedia hampir di semua jenis computer
- Kode bahasa C sifatnya adalah portable dan fleksible untuk semua jenis computer
- Bahasa C hanya menyediakan sedikit kata-kata kunci, hanya terdapat 32 kata kunci
- Proses executable program bahasa C lebih cepat
- Dukungan pustaka yang banyak
- C adalah bahasa yang terstruktur
- Bahasa C termasuk bahasa tingkat menengah
Kekurangan Bahasa C
- Banyaknya operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai
- Bagi pemula pada umumnya akan kesulitan menggunakan pointer
B. Bahasa Java
1.Sejarah
Java mulai dirilis pada tahun 1990 sebagai bahasa program yang disebut Oak, kemudian Sun MycroSystem mendirikan kelompok kerja yang terdiri atas para programmer handal untuk membuat produk dan memperluas pasar Sun. Oak didesain pertama kali untuk personal digital assistance yang disebut *7 yang akan dipasarkan Sun dengan fasilitas Graphical User Interface.
Ternyata *7 tidak pernah dipasarkan dan secara kebetulan Sun membentuk suatu perusahaan yang disebut Firstperson untuk mengembangkan *7 dalam bentuk TV set-top boxes untuk televisi interaktif. Karena persaingan begitu ketat akhirnya prospek TV interaktif menurun dan akhirnya Oak tidak laku di pasaran. Akan tetapi FirstPerson dan Oak mengalami kegagalan. bermunculan para perintis internet khususnya World Wide Web seperti Netscape membuat software yang memungkinkan terjadinya koneksi antara internet dengan www. Sun akhirnya menyadari bahwa Oak memiliki kemungkinan besar untuk membuat jalur akses ke dunia web. Tidak lamam kemudian Oak diluncurkan di Internet dengan nama baru yaitu, Java
Sekarang, java masih dalam taraf pengembangan dan sudah mempengaruhi arah pemrogaman computer dan internet. Bahasa pemrogaman Java dirilis secara gratis di Internet dan Sun memberikan lisensi penuh terhadap implementasi Java dan segala komponennya untuk digunakan di berbagai vendor software Internet dengan harapan supaya dapat menciptakan standard pemrogaman web.
2. Aplikasi Bahasa Java
- Pemrograman jaringan
- Pembuatan aplikasi berbasis windows
- Program untuk membuat web
3. Kelebihan dan Kekurangan
Kelebihan Bahasa Java:
- Sederhana dan ampuh, java menyediakan sarana untuk membuat program (applet) yang berjalan pada web browser. Programmer dapat menggunakan applet kecil yang aman, dinamik, lintas platform, aktif dan siap dijalankan di jaringan.
- Aman, java dirancang dengan konsep keamanan internet.
- Berorientasi objek, java tidak diturunkan bahasa pemrogaman manapun. Java memiliki keseimbangan yang menyediakan mekanisme peng-class-an sederhana dengan model antarmuka dinamik yang intuitif hanya jika diperlukan.
- Kokoh, java membatasi programmer dengan memberi kunci supaya progamer dapat menemukan kesalahan lebih cepat saat mengembangkan program.
- Interaktif, java dirancang untuk menciptakan program jaringan yang interaktif.
- Netral terhadap berbagai arsitektur, java mampu berjalan dalam platform apapun seperti PC, UNIX, Macintosh, dll.
- Terinterpretasi dan berkinerja tinggi, java melengkapi keajaiban lintas platform yang luar biasa dengan kompilasi ke dalam representasi langsung yang disebut java code byte yang dapat diterjemahkan oleh system apapun yang memiliki java interpreter dan java virtual machine.
- Mudah dipelajari karena bersifat sederhana
- Mendukung koneksi ke database
Kekurangan bahasa Java :
- Java memiliki kecepatan yang kurang dari bahasa C ++
- Implementasi J2ME tidak global. Misalnya, J2ME untuk Motorola dengan J2ME untuk Sony Ericson tidak sama. Berbeda lagi J2ME untuk Nokia. Setiap produk selalu mempunyai modul tersendiri yang dinilai aneh penerapannya dan harus di-compile dengan modul yang berbeda-beda.
- Java memakan banyak memori computer
- Java merupakan bahasa yang kompleks dan susah dipelajari
- Program yang dibuat oleh bahasa ini lebih lambat disbanding program yang dibuat dengan bahasa lain seperti C atau C++.
C. Bahasa Pascal
1. Sejarah
Pascal dibuat pertama kali oleh Prof. Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971. pascal berasal dari nama matematikawan yaitu Blaise Pascal. Pascal digunakan untuk mengenalkan pemrograman terstruktur.
2. Aplikasi Bahasa Pascal
- Pascal dipakai sebagai landasan pembuatan kode perangkat lunak Delphi (berbasis windows)
- Pascal dipakai sebagai landasan pembuatan kode perangkat lunak Kylix (berbasis Linux)
3. Kelebihan dan kekurangan
Kelebihan bahasa pascal :
- Tipe data standar, tipe-tipe data standar yang telah tersedia bahasa pemrogaman. Pascal memiliki tipe data standar Boolean, integer, char, real, string.
- User defined data types, programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar.
- Strongly-typed, programmer harus menentukan tipe data dari suatu variable dan variable tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain format yang ditentukan.
- Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedur dan function) yang dapat dipergunakan berulang-ulang.
- Sederhana dan ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa inggris) sehingga mudah dipelajari dan dipahami.
Kekurangan bahasa pascal :
- Versi awal Pascal kurang cocok untuk aplikasi bisnis karena dukungan basisdata yang terbatas.
- Sintaks Pascal terlalu bertele-tele
- Tidak mendukung pemrograman berorientasi objek
- Pascal tidak fleksibel dan banyak kekurangan yang dibutuhkan untuk membuat aplikasi yang besar.
D. Bahasa PHP
1.
Sejarah
PHP adalah bahasa pemrogaman web atau scripting language yang didesain untuk web. PHP dibuat pertama kali oleh Rasmus Lerdford untuk menghitung jumlah pengunjung pada homepagenya pada akhir tahun 1994. PHP terus berkembang dari PHP 1 yang ditulis ulang Rasmus dalam bahasa C pada tahun 1995 sampai PHP 4 yang diluncurkan tanggal 22 Mei 2000.
2. Aplikasi Bahasa PHP
- PHP digunakan sebagai landasan operasi pada pemrogaman jaringan berbasis web
- PHP digunakan juga untuk pemrogaman database.
- PHP digunakan untuk membuat aplikasi web
3. Kelebihan dan Kekurangan
Kelebihan:
- PHP menjadi popular karena kesederhanaannya dan kemampuannya dalam menghasilkan berbagai aplikasi web seperti counter, system artikel/ CMS, e-commerce, bulletin board, dll
- PHP adalah salah satu bahasa server-side yang didesain khusus untuk aplikasi web.
- PHP termasuk dalam Open Source Product dan telah mencapai versi 4.
- Aplikasi PHP cukup cepat dibandingkan dengan aplikasi CGI dengan Perl atau Phyton bahkan lebih cepat disbanding dengan ASP maupun Java dalam berbagai aplikasi web
- Tersedia baik di Windows maupun Linux, walau saat ini paling efektif di web server Apache dan OS Linux
- Sintaks mirip C dan mudah dipelajari
- Komunitas yang ramai dan saling membantu, seperti di diskusiweb.com, phpbuilder.com, phpindo.com, dll
- Berbagai script atau aplikasi yang gratis telah tersedia.
Kekurangan :
- Tidak detail untuk pengembangan skala besar
- Tidak memiliki system pemrogaman berorientasi objek yang sesungguhnya
- Tidak bisa memisahkan antara tampilan dengan logic dengan baik
- PHP memiliki kelemahan security tertentu apabila programmer tidak jeli dalam melakukan pemrogaman dan kurang memperhatikan isu konfigurasi PHP.
- Kode PHP dapat dibaca semua orang, dan kompilasi hanya dapat dilakukan dengan tool yang mahal dari Zend
E. Bahasa Ruby
1. Sejarah
Ruby adalah bahasa pemrogaman scripting yang berorientasi objek. Tujuan dari ruby adalah menggabungkan kelebihan dari semua bahasa pemrogaman scripting yang ada di dunia. Ruby ditulis dengan bahasa C dengan kemampuan dasar seperti Perl dan Phyton.
Ruby pertama kali dibuat oleh seorang programmer Jepang bernama Yukihiro Matsumoto. Penulisan Ruby dimulai pada February 1993 dan pada Desember 1994 dirilis versi alpha dari ruby. Pada awal perkembangan Ruby, Yukihiro meulis Ruby sendiri sampai pada tahun 1996 terbentuk komunitas Ruby yang banyak mengkotribusikan Ruby.
2. Aplikasi bahasa ruby
- Implementasi besar Ruby pada JRuby dan Rubinius
- Ruby dapat diterapkan pada teknologi Asynchronous JavaScript dan XML (AJAX).
- Ruby on Rails untuk membuat framework web
3. Kelebihan dan Kekurangan
Kelebihan:
- Sintaks sederhana
- Memiliki Exception Handling yang baik
- OOP
- Single inheritance
- Didukung oleh OS Linux, Windows, MacOS X, OS/2, BeOs, dan Unix.
- Merupakan bahasa pemrograman scripting yang berorientasi objek
- Memiliki garbage collector yang secara otomatis akan menghapus informasi tak terpakai dari memori
Kelemahan :
- Multithreading. Implementasi thread di ruby masih berupa green thread, bukan native thread. Hal ini membuat aplikasi GUI (desktop) dengan background thread tidak mungkin diimplementasikan di ruby.
- Virtual Memory, ruby masih fully interpreted sehingga program ruby cenderung lebih lambat.
- Spek. saat ini spesifikasi ruby (syntax, behaviour, dll) adalah implementasi ruby yang asli dari matz.
- IDE. Saat ini kualitas IDE untuk ruby masih jauh daripada .net dan java. Tapi dengan bermunculnya IDE ruby yang dibuat dengan java.net, kondisinya agak berubah. Tapi karena ruby bahasa yang sangat dinamis, sulit untuk bisa mendapatkan informasi secara lengkap mengenai struktur sebuah program ruby secara statis.
F. Bahasa PROLOG
1. Sejarah
Prolog (Programmation en logique) adalah bahasa pemrograman logika atau bahasa non-prosedural. Bahasa ini diciptakan oleh Alain Colmerauer dan Robert Kowalski sekitar tahun 1972 dalam upaya untuk menciptakan suatu algoritma konvensionl sebagai teknik pencariannya seperti pada Delphi, Pascal, Basic, COBOL dan bahasa pemrograman yang sejenisnya, maka prolog menggunakan teknik pencarian yang di sebut heuristik (heutistic) dengan menggunakan pohon logika.
Kekurangan :
- Pemborosan dalam pengalokasian memory sehingga program berjalan menjadi lambat
G. Bahasa Phyton
1. Sejarah
Bahasa pemrograman ini dibuat oleh Guido van Rossum dari Amsterdam, Belanda. Pada awalnya, motivasi pembuatan bahasa pemrograman ini adalah untuk bahasa skrip tingkat tinggi pada sistem operasi terdistribusi Amoeba. Bahasa pemrograman ini menjadi umum digunakan untuk kalangan engineer seluruh dunia dalam pembuatan perangkat lunaknya, bahkan beberapa perusahaan menggunakan python sebagai pembuat perangkat lunak komersial.
Python merupakan bahasa pemrograman yang freeware atau perangkat bebas dalam arti sebenarnya, tidak ada batasan dalam penyalinannya atau mendistribusikannya. Lengkap dengan source codenya, debugger dan profiler, antarmuka yang terkandung di dalamnya untuk pelayanan antarmuka, fungsi sistem, GUI (antarmuka pengguna grafis), dan basis datanya. Python dapat digunakan dalam beberapa sistem operasi, seperti kebanyakan sistem UNIX, PCs (DOS, Windows, OS/2), Macintosh, dan lainnya. Pada kebanyakan sistem operasi linux, bahasa pemrograman ini menjadi standarisasi untuk disertakan dalam paket distribusinya.
2. Aplikasi bahasa phyton
- Perangkat bantu shell. Tugas-tugas sistem administrator, program baris perintah.
- Kerja bahasa ekstensi. Antarmuka untuk pustaka C/C++, kustomisasi
- Pembuatan prototipe secara cepat/pembuatan sistem aplikasi. Prototipe yang dapat dibuang atau sesuai dengan permintaan.
- Modul berdasarkan bahasa pemrograman. Pengganti dari penulisan parser khusus.
- Antarmuka pengguna grafis. Penggunaan GUI API sederhana dan canggih.
- Pengaksesan basisdata. Penyimpanan objek tetap, antarmuka sistem SQL.
- Pemrograman terdistribusi. Penggunaan API mekanisme client/server terintegrasi.
- Skrip internet. Skrip CGI, antarmuka HTTP, Aplet WWW, dan lainnya.
3. Kelebihan dan Kekurangan
Kelebihan :
- Tidak ada tahapan kompilasi dan penyambungan (link) sehingga kecepatan perubahan pada masa pembuatan system aplikasi meningkat.
- Tidak ada deklarasi tipe sehingga program menjadi lebih sederhana, singkat, dan fleksible.
- Manajemen memori otomatis yaitu kumpulan sampah memori sehingga dapat menghindari pencatatan kode
- Tipe data dan operasi tingkat tinggi yaitu kecepatan pembuatan system aplikasi menggunakan tipe objek yang telah ada
- Pemrograman berorientasi objek
- Pelekatan dan perluasan dalam C
- Terdapat kelas, modul, eksepsi sehingga terdapat dukungan pemrograman skala besar secara modular
- Pemuatan dinamis modul C sehingga ekstensi menjadi sederhana dan berkas biner yang kecil
- Pemuatan kembali secara dinamis modul phyton seperti memodifikasi aplikasi tanpa menghentikannya
- Model objek universal kelas Satu
- Konstruksi pada saat aplikasi berjalan
- Interaktif, dinamis dan alamiah
- Akses hingga informasi interpreter
- Portabilitas secara luas seperti pemrograman antar platform tanpa ports
- Kompilasi untuk portable kode byte sehingga kecepatan eksekusi bertambah dan melindungi kode sumber
- Antarmuka terpasang untuk pelayanan keluar seperti perangkat Bantu system, GUI, persistence, database, dll
Kekurangan:
- Beberapa penugasan terdapat diluar dari jangkauan python, seperti bahasa pemrograman dinamis lainnya, python tidak secepat atau efisien sebagai statis, tidak seperti bahasa pemrograman kompilasi seperti bahasa C.
- Disebabkan python merupakan interpreter, python bukan merupakan perangkat bantu terbaik untuk pengantar komponen performa kritis.
- Python tidak dapat digunakan sebagai dasar bahasa pemrograman implementasi untuk beberapa komponen, tetapi dapat bekerja dengan baik sebagai bagian depan skrip antarmuka untuk mereka.
- Python memberikan efisiensi dan fleksibilitas tradeoff by dengan tidak memberikannya secara menyeluruh. Python menyediakan bahasa pemrograman optimasi untuk kegunaan, bersama dengan perangkat bantu yang dibutuhkan untuk diintegrasikan dengan bahasa pemrograman lainnya.
H. Bahasa Cobol
1. Sejarah
COBOL diciptakan pada tahun 1959. Bahasa COBOL pertama kali diperkenalkan secara resmi atau formal pada bulan Januari 1960. Versi dari bahasa COBOL ini disebut dengan COBOL-60. Dan diperbaharui pada tahun 1965. Bila suatu bahasa komputer tidak standar, dalam arti banyak versinya, maka menyulitkan pemakai untuk menerapkannya, pemakai harus menyesuaikan versi dari COBOL yang dipakai oleh komputer tertentu. Untuk mengatasi masalah hal ini, pada tahun 1968 dan 1974 bahasa COBOL dikembangkan dan disempurnakan lebih lanjut dan distandardisasikan dengan nama ANSI COBOL (American National Standards Institute ). ANSI COBOL ini yang sekarang banyak diterapkan oleh sejumlah pabrik-pabrik komputer. Dengan adanya standardisasi, pemakai tidak terlalu sulit menggunakan bahasa COBOL versi yang berbeda, karena inti dari bahsa ini sama.
2. Aplikasi bahasa COBOL
- Untuk membuat aplikasi bisnis
- Untuk pengolahan data dan database
3. Kelebihan dan Kekurangan
Kelebihan :
- Program COBOL dibuat dalam instruksi bahasa inggris, sehingga lebih mudah dipelajari dan dibuat.
- Program COBOL sesuai untuk pengolahan data yang banyak diterapkan pada permaslahan .
- Program COBOL sifatnya standard, sehingga dapat dipergunakan pada komputer-komputer yang berbeda, tanpa banyak perbedaan.
- Struktur program COBOL jelas, sehingga dapat dimengerti oleh orang seperti akuntan, auditor, atau manajer-manajer yang hanya mempunayai pengetahuan pengolahan data yang sedikit.
- COBOL menyediakan fasilitas Listing Program, bilamana perlu dapat diperiksa oleh orang lain selain programer.
- Mudah didokumentasikan dan dikembangkan bilamana perlu
- Problem Orientad Language
Kekurangan :
- Ø Operasi masukan dan keluaran yang masih kaku
- Ø Struktur penulisan program yang sangat kaku dan bertele-tele
I. Bahasa Basic
1. Sejarah
BASIC adalah beginner all-purpose symbolic instruction code dikembangkan tahun 1965 di Darmouth College oleh John Kemeny dan Thomas Kurtz. Awalnya ditujukan untuk pengajaran dasar pemrogaman computer.
2. Aplikasi bahasa basic
- Landasan pemrograman Visual Basic dan visual basic for aplication
- Bahasa pemrograman pada banyak produk Microsoft seperti untuk administrasi dan otomatisasi batch skrip, windowskrip house.
- Untuk pembuatan program kid Basic, FreeBasic, dan Gambas
3. Kelebihan dan Kekurangan
Kelebihan:
- Bahasa Basic tergolong bahasa serbaguna dan dapat digunakan di aplikasi apa saja.
Kekurangan:
- Bahasanya kurang terstruktur
- Tidak cocok untuk membuat aplikasi besar
- Sintaksnya penuh dengan GOTO yang menyesatkan
- Bahasa ini merupakan bahasa yang primitif di era DOS
J. Bahasa C++
1. Sejarah
Bahasa C++ diciptakan oleh Bjarne Stroustrup tahun 1983 di Lab Bell. C++ merupakan bahasa pemrograman berorientasi objek menggunakan kaidah bahasa C
2. Aplikasi bahasa C++
- Sebagai bahasa pemrograman di Windows, UNIX, Linux.
- Visual C++ dapat dibuat aplikasi apa saja seperti database.
- Bahasa untuk pembuatan system operasi, game, system kendali,pembuatan aplikasi
- Untuk membuat bahasa baru atau membuat compiler bahasa baru
- Untuk menulis komponen dan file-file pustaka bahasa lain
3. Kelebihan dan Kekurangan
Kelebihan:
- Merupakan induk dari bahasa pemrograman perl, php, phyton, visual basic, gambas, java, C#
- Compiler bahasa C++ terdapat di semua platform
- Untuk pengembangan visual dijejali dengan platform yang sangat banyak seperti OWL, MFC, Cocoa, QT, GTK, dll
- Merupakan pemrograman berorientasi objek
Kekurangan:
- Bahasa ini cukup sulit untuk dipel;ajari dan dipahami
- Banyaknya operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai
== Bahasa pemrograman ==
Komputer adalah mesin yang dapat melaksanakan seperangkat perintah dasar (”instruction set”).
== Bahasa pemrograman ==
Komputer adalah mesin yang dapat melaksanakan seperangkat perintah dasar (”instruction set”). Komputer hanya dapat diberi perintah yang terdiri dari perintah-perintah dasar tersebut. Perintah-perintah yang lebih rumit (misalnya mengurutkan suatu daftar sesuai abjad) harus diterjemahkan menjadi serangkaian perintah-perintah dasar yang dapat dimengerti komputer (perintah-perintah yang termasuk dalam ”instruction set” komputer tersebut) yang pada akhirnya dapat mennyelesaikan tugas yang diinginkan, meskipun dijalankan dengan beberapa operasi dasar, bukan satu operasi rumit. Bahasa pemrograman adalah bahasa yang dapat diterjemahkan menjadi kumpulan perintah-perintah dasar tersebut. Penerjemahan dilakukan oleh [[program komputer]] yang disebut [[kompilator]] (”compiler”). Setiap bahasa pemrograman mempunyai kompilatornya sendiri. Contohnya, kompilator C++ tidak akan mengerti program yang ditulis dengan bahasa Java. Sintaks dari bahasa pemrograman lebih mudah dipahami oleh manusia daripada sintaks perintah dasar. Namun tentu saja komputer hanya dapat melaksanakan perintah dasar itu. Maka di sinilah peran penting kompilator sebagai perantara antara bahasa pemrograman dengan perintah dasar. Kegiatan membuat program komputer dengan menggunakan bahasa pemrograman disebut [[pemrograman komputer]]. Contoh bahasa pemrogaman adalah bahasa FORTRAN, COBOL, BASIC, JAVA, dan C++.
- Bahasa Pemrograman java
Java adalah sebuah teknologi yang diperkenalkan oleh Sun Microsystems pada pertengahan tahun 1990. Menurut definisi dari Sun, Java adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat luinak pada komputer standalone ataupun pada lingkungan jaringan. Kita lebih menyukai menyebut Java sebagai sebuah teknologi dibanding hanya sebuah bahasa pemrograman, karena Java lebih lengkap dibanding sebuah bahasa pemrograman konvensional. Teknologi Java memiliki tiga komponen penting, yaitu:• Programming-language specification• Application-programming interface• Virtual-machine specification
Bahasa Java dapat dikategorikan sebagai sebuah bahasa pemrograman berorientasi objek, pemrograman terdistribusi dan bahasa pemrograman multithrreaded . Objek Java dispesifikasi dengan membentuk kelas. Untuk masing-masing kelas Java, kompiler Java memproduksi sebuah file keluaran arsitektur netral yang akan jalan pada berbagai implementasi dari Java Virtual Machine (JVM). Awalnya Java sangat digemari oleh komunitas pemrograman internet, karena Java mendukung untuk applets , dimana program dengan akses sumber daya terbatas yang jalan dalam sebuah web browser. Java juga menyediakan dukungan level tinggi untuk networking dan objek terdistribusi. Java juga dianggap sebagai sebuah bahasa yang aman. Tampilan ini pada khususnya penting menganggap bahwa sebuah program Java boleh mengeksekusi silang sebuah jaringan terdistribusi. Sehingga bahasa Java saat ini termasuk bahasa pemrograman yang relatif mudah untuk dipelajari karena banyaknya contoh dan konsep yang beredar luas, baik berupa buku maupun di internet. Tetapi program yang dibuat dalam bahasa Java juga relatif lebih banyak membutuhkan waktu saat di eksekusi (lebih lama) dikarenakan untuk menjalankan programnya dibutuhkan JVM (perantara antar program dan sistem operasi).
- Bahasa Pemrograman C
Akar dari bahasa C adalah bahasa BCPL yang dikembangkan oleh Martin Richard pada tahun 1967. Bahasa ini memberikan ide kepada Ken Thompson yang kemudian mengembangkan bahasa yang disebut dengan B pada tahun 1970. Perkembangan selanjutnya dari bahasa B adalah bahasa C oleh Dennis Ricthie sekitar tahun 1972-an di Bell Telephone Laboratories Inc.( sekarang adalah AT&T Bell Laboratories).
Kelebihan Bahasa C :
Beberapa alasan mengapa bahasa C banyak digunakan, diantaranya adalah sebagai berikut :
1. Bahasa C tersedia hampir di semua jenis komputer
2. Kode bahasa C sifatnya adalah portabel
Aplikasi yang ditulis dengan bahasa C untuk suatu komputer tertentu dapat digunakan di komputer lain hanya dengan sedikit modifikasi.
3. Bahasa C hanya menyediakan sedikit kata-kata kunci
4. Proses executable program bahasa C lebih cepat
5. Dukungan pustaka yang banyak
Keandalan bahasa C dicapai dengan adanya fungsi-fungsi pustaka.
6. C adalah bahasa yang terstruktur - Bahasa Pemrograman visual basic
Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM), Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputergrafik dengan cepat, Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda.[1] Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan.[1] Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang sangat luas.[1]Dalam sebuah survey yang dilakukan pada tahun 2005, 62% pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic, yang diikuti oleh C++, JavaScript, C#, dan Java.[1] berbasis
4. Bahasa Pemrograman C++
C++ adalah bahasa pemrograman komputer C++ dikembangkan di Bell Labs (Bjarne Stroustrup) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BCL, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bell labs pertama kali mengembangkan C++ pada awal 1980-an, Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding).] Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading.[rujukan?] Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).
Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil, Selain itu, C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class
5. Bahasa Pemrograman PHP
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web. PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows).
6. Bahasa pemrogaman pyton
Python adalah bahasa pemrograman dinamis yang mendukung pemrograman berorientasi obyek. Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai platform sistem operasi. Seperti halnya bahasa pemrograman dinamis, python seringkali digunakan sebagai bahasa skrip dengan interpreter yang teintergrasi dalam sistem operasi. Saat ini kode python dapat dijalankan pada sistem berbasis:
- Linux/Unix
- Windows
- Mac OS X
- Java Virtual Machine
- OS/2
- Amiga
- Palm
- Symbian (untuk produk-produk Nokia)
Python didistribusikan dengan beberapa lisensi yang berbeda dari beberapa versi. Lihat sejarahnya di Python Copyright. Namun pada prinsipnya Python dapat diperoleh dan dipergunakan secara bebas, bahkan untuk kepentingan komersial. Lisensi Python tidak bertentangan baik menurut definisi Open Source maupun General Public License (GPL).
7. Bahasa pemrogaman perl
Perl adalah bahasa pemrograman untuk segala keperluan, dikembangkan pertama kali oleh Larry Wall di mesin Unix. Perl dirilis pertama kali pada tanggal 18 Desember 1987 ditandai dengan keluarnya Perl 1. Pada versi-versi selanjutnya, Perl tersedia pula untuk berbagai sistem operasi varian Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC. Dukungan terhadap pemrograman berbasis obyek (object oriented programming/OOP) ditambahkan pada Perl 5, yang pertama kali dirilis pada tanggal 31 Juli 1993. Proyek pengembangan Perl 6 dimulai pada tahun 2000, dan masih berlangsung hingga kini tanpa tanggal yang jelas kapan mau dirilis. Ini dikatakan sendiri oleh Larry Wall[1] dalam satu pidatonya yang dikenal dengan seri The State of the Onion.
Dua di antara karakteristik utama Perl adalah penanganan teks dan berbagai jalan pintas untuk menyelesaiakn persoalan-persoalan umum. Tidak heran jika Perl sangat populer digunakan dalam program-program CGI (Common Gateway Interface) dan berbagai protokol Internet lainnya. Seperti diketahui, TCP/IP sebagai basis bagi semua protokol Internet yang dikenal sekarang ini menggunakan format teks dalam komunikasi data. Seperti juga bahasa populer lainnya, Perl menerima banyak kritikan. Meski banyak di antaranya hanya berupa mitos, atau berlebih-lebihan, tapi terdapat juga sejumlah kritikan yang valid. Salah satunya adalah, sintaksnya susah dibaca, karena banyak menggunakan simbol-simbol yang bukan huruf dan angka.
8. Bahasa pemrogaman C#
C# (C Sharp) adalah sebuah bahasa pemrograman yang dibuat setelah bahasa pemrograman Java muncul, basis dari C# sebenarnya adalah C++. Karena banyaknya kekurangan dan kelemahan dari bahasa pemrograman C++, maka akhirnya dibuat bahasa pemrograman Java, dengan fitur dan model yang lebih kompleks dari C++, Java memiliki banyak peminat. Akan tetapi setelah diketahui bahwa ternyata dalam bahasa pemrograman Java juga masih memiliki banyak kelemahan, akhirnya Java dikembangkan menjadi C#, dimana dalam bahasa pemrograman C# tersusun dari 70% Java, 20% C++ dan 10% baru. Sehingga hal ini dapat menciptakan suatu bahasa pemrograman baru yang menutup kelemahan C++, maupun Java.
9. Bahasa pemrogaman Ruby
Ruby adalah bahasa skripting yang berorientasi obyek. Tujuan dari ruby adalah menggabungkan kelebihan dari semua bahasa-bahasa pemrograman scripting yang ada di dunia. Ruby ditulis dengan bahasa pemrograman C dengan kemampuan dasar seperti Perl dan Python.
Kelebihan ruby
- Sintaks sederhana.
- Memiliki exception handling yang baik.
- Bahasa Pemrograman Berorientasi Objek.
- Mengusung konsep single inheritance.
- Open source, siapa saja dapat menggunakannya dengan cuma-cuma dan dapat ikut berpartisipasi mengembangkannya.
- Memiliki garbage collector yang secara otomatis akan menghapus informasi tak terpakai dari memori.
10. Bahasa pemrogaman java script
JavaScript bukan bahasa berorientasi objek, melainkan bahasa berbasis objek. Bahasa berorientasi objek harus mendukung tiga konsep dasar, yaitu pengkapsulan (encapsulation), pewarisan (inheritance) dan polimorfisme (poly morphism). JavaScript hanya mendukung pengkapsulan, itupun tidak 100% benar.
Baca entri selengkapnya »
Membangun gateway + samba + DC(domain controller) pada linux redhat 9.0
Posted: Januari 14, 2011 in Membangun gateway + samba + DC(domain controller) pada linux redhat 9.0Membangun gateway + samba + DC(domain controller) pada linux redhat 9.0
Fungsi samba adalah untuk menyimpan file computer server samba, dimana pengguna menggunakan os windows
• Sudah terinstallasi linux redhat
• Login sebagai root
• Jika login sebagai user maka lakukan perintah #su – dan masukkan passwd root, sehingga statusnya menjadi # [root]
• Konfigurasi kartu jaringan (eth0)
o #vi/etc/sysconfig/network-scripts/ifcfg-eth0
o edit file sbb:
device=eth0
bootproto=nano
ipaddr=172.16.0.1
netmask=255.255.0.0
network=172.16.0.0
broadcast=172.16.255.255
onboot=yes
simpan file : esc,shift : wq
restart =#etc/rc.d/init.d/network restart
pastikan OK
konfigurasi DNS Primary
• #vi~/etc/resolve.conf
• edit filenya sbb : nameserver~172.16.0.1
konfigurasi IP Forward
#vi~/etc/sysctl.ctl.conf
pada net.ipv4=1,hilagkan tanda pagar didepannya
simpan file : esc,shift : wq
restart =#etc/rc.d/init.d/network restart
lakukan pegujian #ifconfig, ping 172.16.0.1
jika berhasil maka akan REPLY
File server -> sebuah computer yang dikhususkan untuk penyimpanan file-file data yang dipergunakan oleh user-user,dimana computer terhubung ke jaringan LAN
Gateway ->prosesor komunikasi yang menghubungkan berbagai yaringan yang berbeda dengan menterjemahkan satu protocol dengan protocol lainnya
Samba->aplikasi dengan sistem Operasi Unix atau Linux yang dapat bertindak sebagai file dan sharing dengan menggunakan file server message block(SMB) dan beberapa file pendukung.misalnya SMBD(Daemon), dan NMBD bisa dikatakan bahwa samba adalah penghubung/jembatan antara unix/linux dengan windows (IIS) dan WINS(Windows InternetnName Service) browsing di internet
PORT 21=FTP
PORT 23=TELNET
PORT 22=SSH
PORT 8080=BROWSING
Kelebihan File sharing samba dari os windows
1. bisa browsing
2. file dan sharing printer
3. penyimpanan data
4. bisa login/logout Domain Controller(DC)
Pendahuluan
Visualisasi data menggunakan grafik menjadi salah tuntutan yang banyak dibutuhkan dalam
pembangunan suatu aplikasi. Grafik banyak digunakan dalam aplikasi bisnis dan berbagai riset.
Tujuan dari penggunaan grafik ialah untuk menggambarkan karakteristik data. Penggunaan
grafik dapat membantu pengguna aplikasi untuk menarik kesimpulan dari kumpulan data.
Java merupakan bahasa pemrograman berorientasi objek yang memiliki banyak kelebihan dan
banyak digunakan. Keunggulan lain dari java ialah banyaknya library open source yang dapat
digunakan. Pada artikel ini akan digunakan beberapa library untuk membuat grafik.
Isi
Untuk membuat grafik diperlukan library tambahan yaitu JFreeChart dan JCommon yang
keduanya dapat didownload secara gratis. Library yang akan digunakan untuk membuat grafik
adalah JFreeChart, namun dikarenakan adanya denpendency dengan JCommon sehingga untuk
membuat sebuah grafik maka kedua library tersebut perlu di download terlebih dahulu. Setelah
mendapatkan library yang dibutuhkan tambahkan kedua library tersebut kedalam classpath.
Pada artikel ini disarankan menggunakan IDE NetBeans, penambahan library dapat dilakukan
DENGAN mengeclik tool-librari manager,lalu tambahkan Tambahkan JFreeChart dan JCommon sebagai library baru.
Tambahakan file jar untuk kedua library tersebut.
ketik code iniuntu:
1. Membuat Grafik Batang
import java.awt.Color;
import java.awt.Dimension;
import java.awt.GradientPaint;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.axis.CategoryAxis;
import org.jfree.chart.axis.CategoryLabelPositions;
import org.jfree.chart.axis.NumberAxis;
import org.jfree.chart.plot.CategoryPlot;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.chart.renderer.category.BarRenderer;
import org.jfree.data.category.CategoryDataset;
import org.jfree.data.category.DefaultCategoryDataset;
import org.jfree.ui.ApplicationFrame;
import org.jfree.ui.RefineryUtilities;
public class BarDemo extends ApplicationFrame {
public BarDemo(String title) {
super(title);
CategoryDataset dataset = createDataset();
JFreeChart chart = createChart(dataset);
ChartPanel chartPanel = new ChartPanel(chart, false);
setContentPane(chartPanel);
}
private static CategoryDataset createDataset() {
String series1 = “NaiveBayes”;
String series2 = “NearestNeighbor”;
String series3 = “C45″;
String category1 = “Soybean”;
String category2 = “Segment”;
String category3 = “SPAM”;
String category4 = “RDG”;
String category5 = “WaveForm”;
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
dataset.addValue(92.972, series1, category1);
dataset.addValue(77.037, series1, category2);
dataset.addValue(78.67, series1, category3);
dataset.addValue(81.52, series1, category4);
dataset.addValue(78.48, series1, category5);
dataset.addValue(89.89, series2, category1);
dataset.addValue(95.8, series2, category2);
dataset.addValue(89.91, series2, category3);
dataset.addValue(77.96, series2, category4);
dataset.addValue(72.48, series2, category5);
dataset.addValue(91.581, series3, category1);
dataset.addValue(96.17, series3, category2);
dataset.addValue(92, series3, category3);
dataset.addValue(88.36, series3, category4);
dataset.addValue(74.32, series3, category5);
return dataset;
}
private JFreeChart createChart(CategoryDataset dataset) {
JFreeChart chart = ChartFactory.createBarChart(
“Grafik Akurasi”, //Judul
“Data”, // Sumbu Y
“Akurasi”, // Sumbu X
dataset, // data
PlotOrientation.VERTICAL, // Orientasi
true, // legend
true, // tooltips
true // URLs
);
chart.setBackgroundPaint(Color.white);
CategoryPlot plot = (CategoryPlot) chart.getPlot();
plot.setBackgroundPaint(Color.WHITE);//warna Background
plot.setDomainGridlinePaint(Color.BLACK);//warna Grid
plot.setDomainGridlinesVisible(true);
plot.setRangeGridlinePaint(Color.BLACK);
final NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis();
rangeAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits());
BarRenderer renderer = (BarRenderer) plot.getRenderer();
renderer.setDrawBarOutline(false);
GradientPaint gp0 = new GradientPaint(0.0f, 0.0f, Color.CYAN,
0.0f, 0.0f, new Color(0, 0, 64));//warna untuk series1
GradientPaint gp1 = new GradientPaint(0.0f, 0.0f, Color.DARK_GRAY,
0.0f, 0.0f, new Color(0, 64, 0));//warna untuk series2
GradientPaint gp2 = new GradientPaint(0.0f, 0.0f, Color.PINK,
0.0f, 0.0f, new Color(64, 0, 0));//warna untuk series3
renderer.setSeriesPaint(0, gp0);
renderer.setSeriesPaint(1, gp1);
renderer.setSeriesPaint(2, gp2);
return chart;
}
public static void main(String[] args) {
BarDemo demo = new BarDemo(“Demo Grafik”);
demo.pack();
RefineryUtilities.centerFrameOnScreen(demo);
demo.setVisible(true);
}
}
2. Membuat Grafik Garis
import java.awt.Color;
import java.text.SimpleDateFormat;
import javax.swing.JPanel;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.axis.DateAxis;
import org.jfree.chart.axis.NumberAxis;
import org.jfree.chart.plot.XYPlot;
import org.jfree.chart.renderer.xy.XYItemRenderer;
import org.jfree.chart.renderer.xy.XYLineAndShapeRenderer;
import org.jfree.data.time.Month;
import org.jfree.data.time.TimeSeries;
import org.jfree.data.time.TimeSeriesCollection;
import org.jfree.data.xy.XYDataset;
import org.jfree.data.xy.XYSeries;
import org.jfree.data.xy.XYSeriesCollection;
import org.jfree.ui.ApplicationFrame;
import org.jfree.ui.RectangleInsets;
import org.jfree.ui.RefineryUtilities;
public class LineDemo extends ApplicationFrame {
public LineDemo(String title) {
super(title);
ChartPanel chartPanel = (ChartPanel) createDemoPanel();
chartPanel.setPreferredSize(new java.awt.Dimension(500, 270));
chartPanel.setMouseZoomable(true, false);
setContentPane(chartPanel);
}
private static JFreeChart createChart(XYDataset dataset) {
JFreeChart chart = ChartFactory.createTimeSeriesChart(
“Grafik Akurasi Terhadap Jumlah Noise”, // Judul
“Noise”, // x
“Akurasi”, // y
dataset, // data
true, // legend
true, // gtooltips
false // URLs
);
chart.setBackgroundPaint(Color.white);
XYPlot plot = (XYPlot) chart.getPlot();
plot.setBackgroundPaint(Color.lightGray);
plot.setDomainGridlinePaint(Color.white);
plot.setRangeGridlinePaint(Color.white);
plot.setAxisOffset(new RectangleInsets(5.0, 5.0, 5.0, 5.0));
plot.setDomainCrosshairVisible(true);
plot.setRangeCrosshairVisible(true);
XYItemRenderer r = plot.getRenderer();
if (r instanceof XYLineAndShapeRenderer) {
XYLineAndShapeRenderer renderer = (XYLineAndShapeRenderer) r;
renderer.setBaseShapesVisible(true);
renderer.setBaseShapesFilled(true);
}
NumberAxis axis = new NumberAxis(“Jumlah Noise (persen)”);
axis.setAutoRangeIncludesZero(true);
plot.setDomainAxis(axis);
return chart;
}
private static XYDataset createDataset() {
XYSeries s1 = new XYSeries(“NNGE”);
s1.add(0,100);
s1.add(5,98.83);
s1.add(10,97.11);
s1.add(15,96.02);
s1.add(20,89.33);
s1.add(25,88.52);
XYSeries s2 = new XYSeries(“IB3″);
s2.add(0,87.25);
s2.add(5,94.39);
s2.add(10,97.92);
s2.add(15,97.11);
s2.add(20,93.13);
s2.add(25,91.68);
XYSeries s3 = new XYSeries(“NNGEs”);
s3.add(0,100);
s3.add(5,100);
s3.add(10,100);
s3.add(15,100);
s3.add(20,100);
s3.add(25,94.58);
XYSeriesCollection dataset = new XYSeriesCollection();
dataset.addSeries(s1);
dataset.addSeries(s2);
dataset.addSeries(s3);
return dataset;
}
public static JPanel createDemoPanel() {
JFreeChart chart = createChart(createDataset());
return new ChartPanel(chart);
}
public static void main(String[] args) {
LineDemo demo = new LineDemo(
“Demo Grafik Garis”);
demo.pack();
RefineryUtilities.centerFrameOnScreen(demo);
demo.setVisible(true);
}
}
Pengenalan java
Alur Belajar Java
Java adalah teknologi yang menarik tetapi luas. Dia dapat digunakan untuk
mengembangkan solusi untuk dijalankan di mobile device sehingga enterprise server.Luasnya Java sering membingungkan pemula dalam belajar Java.
Tidak jarang terjebak ke arah yang tidak maximum, misalnya menguasai software opensource, seperti Struts, Turbine, atau Hybernate ketimbang memahami Java itu sendiri.Atau terjebak ke memperlakukan JSP sebagai scripting language, seperti budaya di dalamPHP.
Darimana Anda mulai melangkah, kemana Anda mesti melangkah dalam perjalananpengembaraan Anda sebagai Java developer, sebaiknya disesuaikan dengan objective Anda. Apakah Anda hendak mengembangkan aplikasi untuk mobile phone, atau untuk dijalankan di enterprise server ? Ini membutuhkan teknologi Java berbeda untukdidalami. Baca entri selengkapnya »
Belajar Visual Basic 6.0 dan Microsoft SQL Server 2000
Posted: Januari 8, 2010 in Microsoft SQL Server 2000 dengan mudah, pengenalan javaBelajar Visual Basic 6.0 dan Microsoft SQL Server 2000 dengan mudah
Edisi perdana…saya maw menayangkan tutor yang sudah saya tampilkan dimajalah Komputer beberapa waktu yang lalu…. Disini saya akan membuat data personalia yang meliputi data pegawai, pokoknya meliputi seputar pegawai dan gaji , sekaligus report..Selamat membaca dan mempraktekkan yach,,,,,Semoga bermanfaat..
Visual Basic adalah bahasa pemrograman yang cukup populer dan mudah untuk dipelajari. Anda dapat membuat suatu program dari Visual Basic dengan dikombinasikan program lain seperti Microsoft Access ataupun SQL Server 2000. Dan disini Anda akan mengkombinasi program Visual Basic dengan Microsoft SQL Server 2000. Untuk membuat suatu program tentunya dimulai dengan memperkirakan kebutuhan atau menentukan field – field yang Anda butuhkan, merancang tampilan, dan selanjutnya diikuti dengan pembuatan kode untuk program tersebut.
Kali ini kita akan membuat program mengenai “Data Pegawai”. Dengan langkah awal menentukan field – field yang diantaranya adalah : Nip, Nama , Alamat, TglLahir, Jabatan, dan TglMasuk. Pada awal materi kali ini Anda akan mempelajari bagaimana cara pembuatan Input Data. Sebelum memulai pembuatan kode di Visual Basic Anda harus membuat Database terlebih dahulu di SQL Server. Ikutilah langkah – langkah berikut ini :
Langkah 1
Buka Program SQL Server dengan cara Pilih Start > All Program > Microsoft SQL Server > Enterprise Manager.
Langkah 2
Setelah itu klik tanda plus ( + ) pada Microsoft SQL servers > begitu juga pada SQL Server Group dan (Local) (Window NT). Klik kanan pada Database > pilih New Database. Ini adalah sebuah langkah awal untuk membuat database.
Langkah 3
Muncullah layar seperti di bawah ini, pada tab General ketikkan nama Database yang akan dibuat misal Data Pegawai. Lalu klik OK.
Langkah 4
Mulailah membuat field – field dengan cara klik tanda plus ( + ) Database yang berjudul Data Pegawai. Klik kanan pada Tables > pilih New table. Dan ketikkan field-field yang sudah Anda tentukan seperti di atas yaitu : Nip, Nama , Alamat, TglLahir, Jabatan, dan TglMasuk. Jangan lupa pilih Data type varchar untuk variabel. Sebelum Anda menyimpan Table tersebut. Anda harus memberi Primery Key pada field Nip dengan cara klik kanan pada Row Nip > pilih Set Primary Key. Untuk menyimpan table Anda bisa mengklik Icon Save yang terdapat di bawah MenuBar File. Save Table ini dengan judul Master Pegawai.
Langkah 5
Jika Anda sudah membuat database seperti langkah di atas. Kini Anda saatnya memulai membuka program Visual Basic 6.0 dengan cara Pilih Start > All Program > Microsoft Visual Basic 6.0 > Pilih Microsoft Visual Basic 6.0. Pada saat pertama kali Anda menjalankan Visual Basic, akan ditampilkan kotak dialog New Project dan langsung saja kita pilih standart EXE > klik Open.
Sebelum Anda memulai untuk membuat Form Data Pegawai. Anda harus memberikan tool ADODC pada form1 ini. Tentunya pada toolbox tersedia belum ada tool ADODC. Maka Anda hanya perlu pilih Menubar Project > Pilih Components. Maka akan muncul layar Components, pilih Microsoft ADO Data Control 6.0 (OLEDB) > klik Apply > lalu Close.
Setelah itu akan muncul tool ADODC yang terletak pada toolbox di bawah sebelah kanan. Klik tool ADODC dan tambahkan pada form1. Letakkan pada bawah sebelah kanan. Mengapa membuat ADODC ? Karena cara ini untuk mempermudah Anda mengkoneksikan antara Microsoft SQL Server dan Visual Basic.
Langkah 7
Langkah berikutnya Anda harus membuat Module. Module ini bertujuan untuk menghubungkan antara Microsoft SQL Server dan Visual Basic agar terkoneksi. Tambahkanlah Module dengan cara Pilih Menubar Project > pilih Add Module > Lalu klik Open. Maka akan muncul layar Module, module ini hanya untuk berisikan kode, tidak seperti pada form. Kemudian ketik kode pada Module seperti di bawah ini :
Untuk melanjutkan kode tersebut. Aktifkanlah ADODC pada form1, lalu pilih Conection String pada Properties Window pada tab Alphabetic. Klik bertanda titik tiga kali tersebut.
Langkah 8
Kemudian pilihlah Build > Pada tab Provider pilih Microsoft OLE DB Provider for SQL Server > Lalu pilih Next. Maka akan muncul layar Data Link Properties (Seperti pada gambar 8). Tetap pada tab Conection, pada Select or enter a sever name isi nama server Anda dan dapat dilihat pada Start > Klik kanan pada My Computer > Pilih Properties > Pilih tab yang bernamakan Computer name > disana terdapat Full Computer name dan ketikkan pada option Select or enter a server name tersebut. Setelah itu pilih Use Window NT Intergred Security > Langkah berikutnya Anda pilih Data Pegawai pada Select the database on the server. Jika sudah, Anda klik Test Connection untuk mengetahui apakah langkah yang sudah Anda lakukan berhasil. Jika benar maka akan muncul pesan Test Connection succeeded. Maka klik OK saja untuk melanjutkan ke tahap selanjutnya. Setelah itu klik OK lagi.
Maka akan muncul layar seperti di bawah ini, Maka pada options Use Connection String bisa Anda copy dari kalimat Provider sampai akhir dengan cara blok semuanya lalu tekan Ctrl + C (seperti pada gambar 8.2). Setelah itu pilih close saja. Jika sudah Anda copy, Anda dapat kembali ke Module.
Langkah 9
Pada Module ini Anda langsung saja paste setelah Anda mengetik kode yang terakhir yaitu petik dua ( “ ) (kelanjutan dari langkah ke – 7).
Lalu Enter tambahkan kode seperti di bawah ini : (
Simpanlah Module1 tersebut pada sebuah folder yang Anda tentukan untuk file Visual Basic. Karena nantinya akan ada 2 Form dan 1 Module serta 1 Project, jangan sampai Form, Module dan Project terpisahkan filenya karena akan menyebabkan project tidak dapat dibuka jika dijalankan di komputer lain.
Langkah 10
Setelah itu Anda harus membuat Form baru untuk Master Pegawai. Caranya adalah pilih Project > Add Form > Klik Open. Pada Toolbox, pilih TexBox untuk membuat Field di form. Buatlah 6 TexBox sesuai Field yang sudah ditentukan sebelumnya, yaitu : Nip, Nama, Alamat, TglLahir, Jabatan, dan TglMasuk. Selanjutnya, ubahlah namanya pada Properties Window sesuai field yang ditentukan. Jangan lupa untuk menghapus tulisan text yang terdapat pada TexBox dengan cara, pada properties Window pilih Text > tekan Delete. Lalu tambahkan 6 Label di sebelah kiri TexBox, dengan cara pilih Tool Label dan ganti Captionnya sesuai field yang sudah ditentukan. Kemudian pilihlah Command Button pada ToolBox, dan buat satu command Button (tombol) untuk Input Data. Ganti captionnya menjadi Input dan begitu juga pada Name. Sehingga Form2 akan tampil seperti pada gambar 10. Jangan lupa untuk menyimpan Form2 dengan nama Form_MasterPegawai.
selesai….
Mengurangi Beban Kinerja Komputer Anda
Posted: Juni 30, 2009 in Mengurangi Beban Kinerja Komputer AndaKomputer yang kita gunakan lama kelamaan akan terasa makin lambat dan ‘berat’, ini dikarenakan beban kinerja komputer kita makin berat.
Berikut saya sedikit memberikan beberapa tips untuk mengurangi beban kinerja komputer anda.
- Langkah 1
Langkah pertama mempercepat boot via BIOS.
- Langkah 2
Untuk Windows XP, mulai dengan membuka System Configuration Utility.(Start–>Run–>ketik “msconfig”).
Pada tab BOOT.INI, beri tanda centang pada “/NOGUIBOOT”, ini akan mempersingkat waktu boot dengan menghilangkan Windows startup screen.
Pada tab Startup, hilangkan centang service-service yang benar-benar sangat tidak dibutuhkan.
Pada tab service lakukan hal yang sama seperti pada tab Startup.
- Langkah 3
Setting ini dapat anda lakukan jika anda mementingkan kecepatan Windows XP dari pada grafis atau tampilan Windows XP.
Setting ulang interface ini dapat menambah kecepatan.
Masuk ke Control Panel dan klik System, lalu pilih tab Advanced.
Pada pilihan Performance klik Settings, kemudian pada tab Visual Effects pilih “Adjust for Best Performance”.
- Langkah 4
Tidak menggunakan wallpaper dan minimalisasi jumlah desktop icon juga dapat mempercepat PC Anda.
- Langkah 5
Tidak menggunakan suara pada event Start Windows juga dapat mempercepat proses boot.
Masuk ke Control Panel dan klik “Sounds and Audio Devices” lalu pilih tab Sounds.
Pada Sound scheme pilih No Sounds.
- Langkah 6
Kurangi jumlah font yang tidak begitu penting pada Windows Anda.
karena makin banyak jumlah font yang terinstal akan menambah berat beban kerja PC Anda.
Windows secara default menyertakan sejumlah kurang dari 100 font.
Usahakan jumlah font yang terinstal tidak lebih 150 font.
- Langkah 7
Anda harus rajin meng-update driver, karena file-file yang masih menggunakan driver lama dapat memperlambat PC Anda.
Hacker adalah orang yang mempelajari, menganalisa, dan selanjutnya bila menginginkan, bisa membuat, memodifikasi, atau bahkan mengeksploitasi sistem yang terdapat di sebuah perangkat seperti perangkat lunak komputer dan perangkat keras komputer seperti program komputer, administrasi dan hal-hal lainnya , terutama keamanan.
Berikut beberapa profile 14 Hacker Terbaik Dunia untuk saat ini :
1. Kevin Mitnick
Kevin adalah hacker pertama yang wajahnya terpampang dalam
poster “FBI Most Wanted”.
Kevin juga seorang “Master of Deception” dan telah menulis buku yang berjudul “The Art of Deception”.
Buku ini menjelaskan berbagai teknik social engineering untuk mendapatkan akses ke dalam sistem.
2. Linus Torvalds
Seorang hacker sejati, mengembangkan sistem operasi Linux yang merupakan gabungan dari “LINUS MINIX”.
Sistem operasi Linux telah menjadi sistem operasi “standar” hacker.
Bersama Richard Stallman dengan GNU-nya membangun Linux versi awal dan berkolaborasi dengan programmer, developper dan hacker seluruh dunia untuk mengembangkan kernel Linux.
Baca entri selengkapnya »









