web viewmaka dari itu dengan adanya komputer dan teknik pemograman sistem informasi alangkah baiknya...

Click here to load reader

Post on 30-Jan-2018

221 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

BAB I

PENDAHULUAN

1.1 Latar Belakang

Dewasa ini semakin pesatnya suatu ilmu pengetahuan yang berkembang, maka semakin modren pula alat-alat yang diciptakan manusia dalam mengelola sistem informasi yang digunakan diberbagai bidang. Dengan perkembangan teknologi yang begitu pesat maka penghasilan barang-barang elektronik yang dapat mendukung kinerja manusia dalam pengelolaan data dan informasi seperti komputer. Peralatan ini dibuat untuk menerobos keterbatasan manusia dalam kecepatan, ketepatan, dan ketelitian. Komputer di zaman sekarang ini merupakan alat penunjang utama bagi manusia dalam menyelesaikan pekerjaan.

Sama halnya pada proses penjualan dan pembelian sebuah toko, jumlah barang , pelanggan dan ketepatan sirkulasi antara pembelian dan penjualan membuat para pemilik usaha harus memikirkan suatu metode praktis untuk pengolahan usaha mereka. Maka dari itu dengan adanya komputer dan teknik pemograman sistem informasi alangkah baiknya kita menggunakan kita menggunakan sebuah aplikasi untuk pengentrian data nilai siswa. Seperti aplikasi pemograman java dan menggunakan database MY-SQL.

1.2 Tujuan

1. Mahasiswa mampu merancang sebuah database sistem informasi dengan tepat dan efesien.

2. Mahasisa mampu merancang dan membangun sebuah program aplikasi sistem informasi yang mampu mengatasi sebuah masalah dalam sistem informasi.

3. Mahasiswa mampu menganalisis sebuah program sistem informasi dengan tepat.

4. Sebagai pemenuhan tugas akhir pratikum mata kuliah pemograman java client Server.

1.3 Landasan Teori

1.3.1 Sistem Informasi

Informasi adalah merupakan suatu hal yang sangat penting didalam suatu organisasi. Dengan adanya informasi tersebut dapat diketahui kemajuan atau kemunduran suatu organisasi. Penyajian informasi yang baik akan memudahkan para manajer dalam pengambilan keputusan. Sistem yang kurang informasi menunjukan bahwa sistem tersebut rapuh. Data merupakan sumber informasi yang akan diolah supaya berguna bagi yang menerimanya.

Sistem informasi juga disebut dengan Processing System yang merupakan sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mengandung operasi, bersifat manajerial, dan kegiatan strategi dalam suatu organisasi (Jogiyanto HM, 1989:11).

1.3.2 MYSQL dan Struktur Query Language

MySQL berupakan database yang dikembangkan oleh perusahaan bernama MySQL AB. Sebagaimana diungkapkan oleh pengembang resminya, MySQL dilafalkan dengan ucapan My Ess Que Ell, bukan My Sequel, atau yang lainnya. Meskipun demikian, pihak MySQL AB tidak terlalu mempermasalahkan bagaiman kita mengucapkannya.

SQL adalah bahasa standar untuk query yang digunakan untuk memanipulasi data yang dibuat dalam berbagai DBMS (Database Management System) salah satunya adalah MySQL. Bahasa SQL merupakan bahasa yang bersifat request-oriented dan bersifat non prsedural sehingga lebih mudah untuk dipelajari, karena sintak yang digunakan dalam bahasanya menyerupai bahasa yang dinakan dalam komunikasi sehari hari. SQL terbagi menjadi dua bagian:

1. DDL (Data Defenition Language)

Adalah bahasa yang memiliki kemampuan untuk mendefenisikan data yang berhubungan dengan pembuatan dan penghapusan objek seperti tabel, indeks dan lainya. Misalnya: CREATE, DROP, ALTER.

2. DML (Data Manipulation Language)

3. Adalah bahasa yang berhubungan dengan proses manipulasi pada tebel dan record. Misalnya: INSERT, UPDATE, SELECT, DELETE.

1.3.3 Konsep Dasar Bahasa JAVA

Java diciptakan oleh suatu tim yang dipimpin oleh Patrick Naughton dan James Gosling dalam suatu proyek dari Sun Microsystem yang memiliki kode Green dengan tujuan untuk menghasilkan bahasa komputer sederhana yang dapat dijalankan diperalatan sederhana dengan tidak terikat pada arsitek tertentu.

Mula-mula James Gosling menyebut bahasa pemrograman yang dihasilkan dengan OAK tetapi karena OAK sendiri merupakan nama dari bahasa pemrograman komputer yang sudah ada maka kemudian Sun mengubahnya menjadi Java. Akhirnya setelah melalui beberapa transformasi dan proses, Sun akhirnya meluncurkan browser dari Java yang disebut Hot Java yang mampu menjalankan applet. Setelah itu teknologi Java diadopsi oleh Nestcape yang memungkinkan program Java dijalankan di browser Nestcape sejak januari 1996 yang kemudian diikuti oleh Internet Explorer. Karena keunikan dan kelebihannya, teknologi Java mulai banyak menarik banyak vendor terkemuka seperti IBM, Symantec, Inprse dan vendor-vendor lainnya.

Akhirnya Sun merilis versi awal Java secara resmi pada awal 1996 yang kemudian terus berkembang hingga muncul JDK 1.1 kemudian JDK 1.2 yang menghasilkan banyak penigkatan dan perbaikan sehingga mulai versi ini Java disebut Java 2. Perubahan yang utama adalah adanya Swing yang merupakan teknolgi GUI (Graphical User Interface) yang mampu menghasilkan aplikasi windows yang benar-benar portable.

Dan pada tahun-tahun berikutnya (1998-1999) lahirlah teknologi J2EE (Java 2 Enterprise Edition) yang berbasis J2SE yang diawali dengan servlet dan EJB kemudian diikuti JSP. Kelebihan Java dilingkungan network dan terdistribusi serta kemampuan multithreading mengakibatkan Java menjadi cepat populer di lingkungan server side. Terakhir teknologi Java melahirkan J2ME (Java 2 Micro Edition) yang sudah diadopsi oleh Nokia, Siemens, Sony Ericsson, Motorola, Samsung untuk menghasilkan aplikasi mobile baik game maupun software bisnis dan berbagai jenis software lain yang dapat dijalankan di peralatan mobile seperti ponsel.

Java adalah suatu teknologi di dunia software komputer. Selain merupakan suatu bahasa pemrograman, Java juga merupakan suatu platform. Java merupakan teknologi dimana tersebut mencakup Java sebagai bahasa pemrograman yang memiliki sintaks dan aturan pemrograman tersendiri, juga mencakup sebagai platform maksudnya adalah di mana tekologi ini memiliki virtual machine dan library yang diperlukan untuk menulis dan menjalankan program yang ditulis dengan bahasa pemrograman.

Adapun Komponen-Komponen yang terdapat pada bahasa pemograman java adalah sebagai berikut :

Jendela From

Jendela form adalah jendela yang dirancang sebagai interface dari suatu aplikasi. Form adalah unit penting dalam Java karena disinilah semua kontrol yang dipakai untuk membangun sebuah aplikasi ditempatkan. Dimana kegunaanya untuk memudahkan dalam pengaturan posisi dan ukuran sebuah control.

Jendela Project

Jendela Project adalah jendela yang mengandung semua file di dalam aplikasi Java. Setiap aplikasi dalam Java disebut dengan istilah Isnpector dan setiap proyek biasa mengandung lebih dari satu file. Pada Project ditampilkan semua file yang terdapat pada aplikasi (Isnpector) , misalnya form, modul, class dan sebagainya.

Jendela Properties

Jendela Properties adalah jendela yang mengandung semua informasi mengenai objek yang terdapat pada aplikasi Java. Properties adalah sifat dari sebuah objek, misalnya seperti namanya, warna, ukuran, posisi, dan sebagainya. Setiap objek sebagian besar memiliki jenis properties yang sama, tetapi ada pula yang berbeda-beda.

Di bagian paling atas dari jendela properties ini terdapat kotak yang menunjukkan nama objek yang sedang aktif, sedang propertinya ditampilkan di bagian bawah dari jendela Properties tersebut.

Jendela Code

Jendela Code adalah salah satu jendela yang penting di dalam Java Jendela ini berisi kode-kode program yang merupakan instruksi-instruksi untuk aplikasi Visual Java. Setiap objek pada Java dapat ditambah dengan kode-kode program untuk melakukan tugas-tugas tertentu, misalnya, menutup aplikasi membatalkan perintah, dan sebagainya.

Jendela tool box(palette)

Jendela tool box (palette) merupakan jendela yang sangat penting bagi anda. Dari jendela ini anda dapat mengambil komponen-komponen (object) yang akan ditanamkan pada form untuk membentuk user interface.

BAB II

PEMBAHASAN

2.2 Pembuataan Class

1. Class Koneksi

Adalah Class yang berfungsi untuk membuat koneksi dengan database MySQl. Ketika membuat sebuah program informasi class inilah yang harus dibuat terlebih dahulu jika tidak koneksi dengan database tidak akan terjadi.

2. Class Barang

Class ini berfungsi untuk proses pengolahan barang didalam form barang. Didalam Class ini didefenisikan cara untuk proses input, proses search, update dan delete data dalam table barang. Masing masing kegiatan memiliki bahasa sql masing masing.

3. Class Pelanggan

4. Class Pembelian

5. Class Penjualan

2.3 Pembuatan Form Tampilan

1. Tampilan Utama

Tampilan menu utama berisi beberapa menu utama yang disusun oleh beberapa sub menu. Menu File terdiri dari submenu Input pelanggan dan submenu Input barang. Menu sirkulasi terdiri dari submenu terminal pembelian dan submenu terminal penjualan barang. Menu laporan terdiri dari submenu laporan pelanggan, laporan barang, laporan penjualan dan laporan pembelian.

2. Menu File

Input Pelanggan

Menu ini digunakan untuk menginputkan pelanggan. Dimana pada bagian atas terdapat kolom-kolom untuk tempat input pelanggan. Dan juga terdapat tombol Insert untuk menyimpan data yang kita inputkan, tombol Update untuk mengedit data apabila terdapat kesalahan, tombol Delete untuk menghapus data yang tidak perlu, dan tombol search untuk mencari data. Selain itu terdapat table untuk menampilkan hasil inputan data pelanggan.

Tombol Search :

Tombol Insert :

Tombol Update :

Tombol Delete :

Input Barang

Menu ini digunakan untuk menginputkan data barang. Dimana pada bagian atas terdapat kolom-kolom untuk tempat input pelanggan. Dan juga terdapat tombol Insert untuk menyimpan data yang kita inputkan, tombol Update untuk me