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

33
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

Upload: lenhi

Post on 30-Jan-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Web viewMaka dari itu dengan adanya komputer dan teknik pemograman sistem informasi alangkah baiknya kita menggunakan kita menggunakan sebuah aplikasi untuk pengentrian data

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

Page 2: Web viewMaka dari itu dengan adanya komputer dan teknik pemograman sistem informasi alangkah baiknya kita menggunakan kita menggunakan sebuah aplikasi untuk pengentrian data

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

Page 3: Web viewMaka dari itu dengan adanya komputer dan teknik pemograman sistem informasi alangkah baiknya kita menggunakan kita menggunakan sebuah aplikasi untuk pengentrian data

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

3

Page 4: Web viewMaka dari itu dengan adanya komputer dan teknik pemograman sistem informasi alangkah baiknya kita menggunakan kita menggunakan sebuah aplikasi untuk pengentrian data

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.

4

Page 5: Web viewMaka dari itu dengan adanya komputer dan teknik pemograman sistem informasi alangkah baiknya kita menggunakan kita menggunakan sebuah aplikasi untuk pengentrian data

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.

5

Page 6: Web viewMaka dari itu dengan adanya komputer dan teknik pemograman sistem informasi alangkah baiknya kita menggunakan kita menggunakan sebuah aplikasi untuk pengentrian data

BAB IIPEMBAHASAN

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.

6

Page 7: Web viewMaka dari itu dengan adanya komputer dan teknik pemograman sistem informasi alangkah baiknya kita menggunakan kita menggunakan sebuah aplikasi untuk pengentrian data

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.

7

Page 8: Web viewMaka dari itu dengan adanya komputer dan teknik pemograman sistem informasi alangkah baiknya kita menggunakan kita menggunakan sebuah aplikasi untuk pengentrian data

8

Page 9: Web viewMaka dari itu dengan adanya komputer dan teknik pemograman sistem informasi alangkah baiknya kita menggunakan kita menggunakan sebuah aplikasi untuk pengentrian data

3. Class Pelanggan

9

Page 10: Web viewMaka dari itu dengan adanya komputer dan teknik pemograman sistem informasi alangkah baiknya kita menggunakan kita menggunakan sebuah aplikasi untuk pengentrian data

4. Class Pembelian

10

Page 11: Web viewMaka dari itu dengan adanya komputer dan teknik pemograman sistem informasi alangkah baiknya kita menggunakan kita menggunakan sebuah aplikasi untuk pengentrian data

11

Page 12: Web viewMaka dari itu dengan adanya komputer dan teknik pemograman sistem informasi alangkah baiknya kita menggunakan kita menggunakan sebuah aplikasi untuk pengentrian data

5. Class Penjualan

12

Page 13: Web viewMaka dari itu dengan adanya komputer dan teknik pemograman sistem informasi alangkah baiknya kita menggunakan kita menggunakan sebuah aplikasi untuk pengentrian data

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.

13

Page 14: Web viewMaka dari itu dengan adanya komputer dan teknik pemograman sistem informasi alangkah baiknya kita menggunakan kita menggunakan sebuah aplikasi untuk pengentrian data

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 :

14

Page 15: Web viewMaka dari itu dengan adanya komputer dan teknik pemograman sistem informasi alangkah baiknya kita menggunakan kita menggunakan sebuah aplikasi untuk pengentrian data

Tombol Insert :

Tombol Update :

Tombol Delete :

15

Page 16: Web viewMaka dari itu dengan adanya komputer dan teknik pemograman sistem informasi alangkah baiknya kita menggunakan kita menggunakan sebuah aplikasi untuk pengentrian data

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 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 barang.

Tombol Search :

16

Page 17: Web viewMaka dari itu dengan adanya komputer dan teknik pemograman sistem informasi alangkah baiknya kita menggunakan kita menggunakan sebuah aplikasi untuk pengentrian data

Tombol Insert:

Tombol Update :

Tombol Delete :

17

Page 18: Web viewMaka dari itu dengan adanya komputer dan teknik pemograman sistem informasi alangkah baiknya kita menggunakan kita menggunakan sebuah aplikasi untuk pengentrian data

3. Menu Sirkulasi

Terminal Pembelian

Menu ini berisi proses pembelian barang. Dalam menu terdapat beberapa

inputan berupa nopembelian, Id-barang, harga, jumlah barang yang dibeli dan

tombo proses yang digunakan untuk menghitung secara otomatis tagihan yang

harus dibayar. Ketika suatu barang dibeli maka secara otomatis jumlah stok

barang akan bertambah sendirinya. Didalam menu ini terdapat juga beberapa

tombol seperti insert untuk menginputkan kedalam database, Search untuk

pencarian data, Update untuk mengedit data dan delete untuk menghapus data

yang tidak diperlukan lagi.

18

Page 19: Web viewMaka dari itu dengan adanya komputer dan teknik pemograman sistem informasi alangkah baiknya kita menggunakan kita menggunakan sebuah aplikasi untuk pengentrian data

Tombol Insert :

Tombol Update dan Delete :

19

Page 20: Web viewMaka dari itu dengan adanya komputer dan teknik pemograman sistem informasi alangkah baiknya kita menggunakan kita menggunakan sebuah aplikasi untuk pengentrian data

Terminal Penjualan

Menu ini berisi proses penjualan barang. Dalam menu terdapat beberapa

inputan berupa nopenjualan, id pelanggan, Id-barang, harga, jumlah barang yang

dibeli. Jika diketikkan idpelanggan maka secara otomatis akan ditampilkan nama

pelanggan tersebut, hal ini berlaku juga pada barang, ketika idbarang dimasukkan

maka secara otomatis akan ditampilkan nama barang tersebut. dan tombo proses

yang digunakan untuk menghitung secara otomatis tagihan yang harus dibayar.

Ketika suatu barang dibeli maka secara otomatis jumlah stok barang akan

bertambah sendirinya. Didalam menu ini terdapat juga beberapa tombol seperti

insert untuk menginputkan kedalam database, Search untuk pencarian data,

Update untuk mengedit data dan delete untuk menghapus data yang tidak

diperlukan lagi.

20

Page 21: Web viewMaka dari itu dengan adanya komputer dan teknik pemograman sistem informasi alangkah baiknya kita menggunakan kita menggunakan sebuah aplikasi untuk pengentrian data

4. Menu Laporan

Laporan Barang

Laporan Barang ini digunakan untuk mencetak data barang yang ada didalam

database. Laporan pelanggan ini terdiri dari kode barang, merk barang, harga

beli, harga jual, dan jumlah.

21

Page 22: Web viewMaka dari itu dengan adanya komputer dan teknik pemograman sistem informasi alangkah baiknya kita menggunakan kita menggunakan sebuah aplikasi untuk pengentrian data

List Program Fungsi Print

22

Page 23: Web viewMaka dari itu dengan adanya komputer dan teknik pemograman sistem informasi alangkah baiknya kita menggunakan kita menggunakan sebuah aplikasi untuk pengentrian data

Laporan Penjualan

Laporan Penjualan ini digunakan untuk mencetak data penjualan yang ada

didalam database.

23

Page 24: Web viewMaka dari itu dengan adanya komputer dan teknik pemograman sistem informasi alangkah baiknya kita menggunakan kita menggunakan sebuah aplikasi untuk pengentrian data

Laporan Pembelian

Laporan Pembelian ini digunakan untuk mencetak data pembelian yang ada

didalam database. Laporan pembelian ini terdiri dari tanggal, no pembelian, id

barang, harga, jumlah barang dan total. Data dapat dicetak dalam transaksi

perbulan dan perhari.

24

Page 25: Web viewMaka dari itu dengan adanya komputer dan teknik pemograman sistem informasi alangkah baiknya kita menggunakan kita menggunakan sebuah aplikasi untuk pengentrian data

25

Page 26: Web viewMaka dari itu dengan adanya komputer dan teknik pemograman sistem informasi alangkah baiknya kita menggunakan kita menggunakan sebuah aplikasi untuk pengentrian data

BAB IIIPENUTUP

Dari pembahasan dan pembuatan sistem informasi penjualan dan pembelian ini serta dari

permasalah permasalah yang dijumpai selama pembuatan program aplikasi ini, maka dapat

diambil beberapa kesimpulan seperti diuraikan pada bagian berikut :

3.1 Kesimpulan

Sistem informasi adalah sebuah sistem pakar yang dapat membantu manusia dalam

mempermudah suatu pekerjaan atau suatu kegiatan karena sistem informasi didesain

seefesien mungkin.

Dalam merancang suatu sistem informasi langkah pertama yang harus dilakukan seorang

designer sistem adalah merancang dan melakukan normalisasi database.

Java adalah sebuah bahasa pemograman memiliki fitur fitur dapat mempermudah

seorang programmer menyelesaikan sebuah program aplikasi.

Pembuatan program sistem sebaiknya dibuat secara sistematis agar mempermudah

selama proses pengerjaan program.

3.2 Kritik Dan Saran

Dengan adanya pembuatan tugas akhir ini diharapkan mahasiswa dapat membuat sebuah

program sistem informasi yang tepat dan efesien

Buat dosen yang mengajar sebaiknya penjelasan tentang tugas diberikan dengan sejelas

jelasnya agar mahasiswa mengerti apa yang harus dikerjakan.

Untuk mahasiswa agar memperhatikan dan mengerjakan apa yang diperintahkan oleh

dosen pengajar selama kegiatan pratikum

26