Jumat, 31 Agustus 2012

Program Menentukan Jumlah Bilangan Positif dan Negatif (Java)

Kali ini saya ingin berbagi mengenai Program Java yaitu Program untuk menentukan jumlah Bilangan Positif dan Negatif. Poin yang ditekankan di program ini yaitu Penggunaan Class Library untuk Input dari Keyboard dan Penggunaan Struktur Kontrol (Conditional dan Looping)
Algoritma dari program ini yaitu :

Pertama kita buat sebuah project dengan 1 main class dan 1 library class.

Kelebihan Java


Bahasa pemrograman lain yang telah ada sebelum Java lahir sudah merupakan bahasa yang baik dan mudah dipelajasi oleh programmer profesional. Akan tetapi para programmer ini menginginkan sesuatu yang baru yang memiliki banyak hal yang menyelesaikan masalah mereka. Utamanya adalah keamanan kode mereka. Hal ini melahirkan pikiran yang revolusioner untuk menemukan bahasa pemrograman lain yang disebut Java. Tidak hanya keamanan tapi juga beberapa hal yang sering disebut sebagai Java-Buzzwords. Kata-kata ini menjelaskan berbagai fitur tambahan dan beberapa hal yang membuat Java demikian sukses dan diterima oleh dunia perangkat lunak. Berikut ini adalah penjelasan serta keuntungan dari kata-kata tersebut.

Sederhana dan Berorientasi Objek
Seperti diuraikan sebelumnya, Java lahir dari suatu pemikiran mendalam akan bahasa pemrograman yang ada pada saat itu, seperti C dan C++. Hal ini akan memudahkan programmer profesional untuk dapat mengerti lebih jelas tentang Java, fungsionalitas, dan lain sebagainya apabila ia memiliki pengetahuan dasar tentang C++ dan konsep pemrograman berorientasi objek. Tujuannya agar konsep dasar dari teknologi Java dapat dimengerti dengan mudah, dan programmer dapat segera menghasilkan sesuatu sedini mungkin. Tidak hanya ini, penemu Java memastikan bahwa Java juga bermula dari bahasa pemrograman dasar yang sudah ada pada saat itu. Kemudian mereka membuang berbagai fitur yang rumit dan membingungkan.
Bahasa pemrograman Java didesain sejak awal untuk menjadi bahasa yang berorientasi objek. Setelah kira-kira 30 tahun, akhirnya teknologi objek menjadi kenyataan dan diterima oleh sebagian besar komunitas pemrograman. Konsep berorientasi objek memungkinkan pembuatan software yang kompleks, berbasis network, sehingga dapat disimpulkan bahwa teknologi Java menghasilkan platform pembuatan perangkat lunak yang baik dan efisien serta berorientasi objek.

Keuntungan yang Anda dapat dari Java
  • Mulai dengan cepat: Java merupakan bahasa pemrograman berorientasi objek, mudah dipelajari, terutama untuk programmer yang sudah menguasai C atau C++

Kamis, 30 Agustus 2012

Pengenalan Pemrograman Java

Bahasa pemrograman Java adalah bahasa pemrograman berorientasi objek yang mirip dengan bahasa C++ dan Smalltalk. Java bersifat netral, tidak bergantung pada suatu platform, dan mengikuti prinsip WORA (Write Once and Run Anywhere). Tidak seperti C atau C++, Anda dapat menulis program dalam bahasa Java, cukup sekali mengkompilasi dan dapat dijalankan pada berbagai sistem operasi, seperti Windows, Linux, Solaris, MacOS. Sebaliknya bahasa C++ bergantung pada suatu platform, karena mengharuskan kita mengkompilasi program tersebut pada setiap sistem operasi yang dituju.

Mengenal Bahasa Pemrograman Java

Sejarah Java
Java dipelopori oleh James Gosling, Patrick Naughton, Chris Warth, Ed Frank, dan Mike Sheridan dari Sun Microsystems, Inc pada tahun 1991. Mereka membutuhkan kurang lebih 18 bulan untuk membuat versi pertamanya. Bahasa ini pada awalnya disebut “Oak” tapi kemudian diubah menjadi “Java” pada tahun 1995 karena nama Oak telah dijadikan hak cipta dan digunakan sebagai bahasa pemrograman lainnya. Antara pembuatan Oak pada musim gugur 1992 hingga diumumkan ke publik pada musim semi 1995, banyak orang yang terlibat dalam desain dan evolusi bahasa ini. Bill Joy, Arthur van Hoff, Jonathan Payne, Frank Yellin, dan Tim Lindholm merupakan kontributor kunci yang mematangkan prototipe aslinya.
Java Modern
Java telah digunakan dalam banyak hal dan telah membuktikan keberadaannya pada abad ke 21. Saat ini, Java digunakan bermacam jenis aplikasi seperti aplikasi embedded, aplikasi keuangan, desktop, simulasi pesawat, pemrosesan citra, game, aplikasi perusahaan terdistribusi yang disebut J2EE dan masih banyak lagi.

Jumat, 16 Maret 2012

JARINGAN KOMPUTER

Jaringan komputer adalah sekumpulan komputer, serta perangkat-perangkat lain pendukung komputer yang saling terhubung dalam suatu kesatuan.

Konsep Jaringan
Media jaringan komputer dapat melalui kabel-kabel atau tanpa kabel sehingga memungkinkan pengguna jaringan komputer dapat saling melakukan pertukaran informasi (dokumen, data) dapat juga melakukan pencetakan pada printer yang sama asal terhubung dengan jaringan komputer tersebut.
  
Macam - Macam Jaringan Komputer

LAN (Local Area Network)

Local Area Network merupakan jaringan milik pribadi di dalam sebuah gedung atau kampus yang berukuran sampai beberapa kilometer. LAN digunakan untuk menghubungkan komputer-komputer untuk sharing data maupun pemakaian printer/scanner bersama. 
LAN menggunakan kabel UTP biasa dapat beroperasi pada kecepatan mulai 10 sampai 100 Mbps (mega bit/detik)

MAN (Metropolitan Area Network)

Metropolitan Area Network merupakan versi LAN yang berukuran lebih besar dan biasanya memakai teknologi yang sama dengan LAN. MAN dapat mencakup kantor-kantor perusahaan yang berdekatan dan dapat dimanfaatkan untuk keperluan pribadi (swasta) atau umum.

WAN (Wide Area Network)

Wide Area Network mencakup daerah geografis yang luas, bahkan mencakup sebuah negara atau benua. Kecepatan dalam berbagi informasi pun tak perlu diragukan lagi.

Internet

Internet merupakan jaringan komputer yang menghubungkan jaringan-jaringan komputer di seluruh dunia melalui saluran telepon ataupun modem yang membuat para pengguna dapat saling berkomunikasi dan bertukar informasi dengan IP sebagai alamatnya.
 

Jumat, 02 Maret 2012

Microsoft Office Access

Microsoft Access 
adalah salah satu aplikasi dari Microsoft Office yang digunakan untuk pengelolaan database. Data adalah bahan mentah yang dapat diolah. Mungkin dalam kehidupan sehari2 di kantor, di pusat perbelanjaan, di toko komputer atau lainnya kita selalu berhadapan dengan apa yang dikatakan data seperti struk penjualan, lap. data pegawai, struk gaji, transkrip nilai dsb.

Database adalah sekumpulan table yang saling berhubungan satu dengan yang lainnya. Tabel terdiri atas Field dan Record. Field adalah Variable yang mewakili suatu kumpulan record/data dan record adalah sekumpulan data yang mengandung arti.

a. Table
         Tabel adalah tempat dimana kita menyimpan data. Semua tabel di dalam Access mengikuti aturan basis data relasional yang terdiri dari baris dan kolom. Setiap basis data bisa berisi lebih dari satu tabel.
b. Query
         Query disediakan untuk memilih data yang akan kita tampilkan. Query pada Access disediakan baik dalam bentuk GUI maupun dalam bentuk bahasa SQL.
c. Form
         Fitur form disediakan untuk membuat tampilan dari basis data yang dibuat menjadi lebih menarik. Baik ketika mengedit data maupun tampilan output data di layar monitor.
d. Report
         Report, sepertihalnya form, digunakan untuk merepresentasikan hasil olahan data menjadi informasi yang siap di cetak di lembaran kertas.
e. Macro
         Fitur macro merupakan fitur yang digunakan untuk menyimpan perintah-perintah otomatis tertentu yang berhubungan dengan basis data yang dibuat. Dibutuhkan kemampuan pemrograman untuk menggunakan fasilitas ini.
f. Module
         Fitur ini lebih luas dari macro karena kita dapat melakukan pemrograman pada banyak aspek dalam Microsoft Access.
-----------------------------------------------------------------------------
Contoh sebuah database : DOWNLOAD (620 KB)

Jumat, 10 Februari 2012

Menggunakan Rumus "VLOOKUP" pada Ms. Excel

Fungsi VLOOKUP digunakan untuk membaca suatu data secara vertikal, lalu mengambil nilai yang diinginkan pada table tersebut berdasarkan kunci tertentu.

Untuk memulainya saya akan membuat tabel sebagai berikut :


Disinilah saya akan menggunakan fungsi VLOOKUP, VLOOKUP mempunyai rumus seperti ini: VLOOKUP(lookup_value, table_array, col_index_num, range_lookup).
Penjelasannya sebagai berikut:
  1. lookup_value: adalah cell atau range cell yang akan di isi dengan JABATAN yang akan di minta.
  2. table_array: adalah cell atau range cell yang berisi data sumber anda.
  3. col_index_num adalah akan menampilkan kolom keberapa dari data sumber anda. Kalau dalam contoh saya di atas berarti JABATAN adalah kolom 1, GAJI adalah kolom 2, dst.
  4. range_lookup diisi dengan FALSE atau TRUE. Jika di isi dengan TRUE atau dikosongkan akan mencari data persis sama dengan data sumber dan sebaliknya.
Untuk contoh filenya bisa di download disini : DOWNLOAD (13 KB)

Jumat, 27 Januari 2012

Menggunakan Ms. Excel Untuk Membuat Buku Kas Umum

Buat sebuah tabel berisi tagihan yang harus dibayar sebuah perusahaan dalam bentuk Kas Umum sebagai berikut :

 Untuk file selengkapnya bisa di download disini : DOWNLOAD (35 KB)

Minggu, 22 Januari 2012

Membuat Tabel Angsuran Mobil

1. Buat tabel dengan kolom yang telah ditentukan sebagai berikut:
    Nama, Alamat, Harga, Harga+Bunga, Angsuran(12% - 1%), Diskon, Total Bayar

2. Isi pada tabel isian Nama, Alamat dan Harga Mobilnya.

3. Isi kolom Angsuran pada bulan Januari hingga Desember dengan format sebagai berikut :
    =(Harga Mobil/12 +(Harga Mobil*(12% - 1%))
  

4. Isi kolom Harga + Bunga dengan format : =SUM(Angsuran Januari : Angsuran Desember)
 5. Isi kolom Diskon dengan format "=SUM(Harga Mobil * 5%)"

6. Isi kolom Total Bayar dengan format "=SUM(Harga+Bunga - Diskon)"

7. Selesai.