Transcript
TUGAS JAVA
DISUSUN OLEH KHAIRUNNISA SAMOSIR 13101152610588 SI – 3
UNIVERSITAS PUTRA INDONESIA YPTK PADANG SISTEM INFORMASI FAKULTAS ILMU KOMPUTER
1
Implementasi Sistem Tahap implementasi sistem merupakan prosedur yang harus dilakukan untuk menyelesaikan desain sistem yang ada dalam dokumen rancangan sistem yang telah disetujui, serta menguji, menginstal dan melalui penggunaan sistem yang baru. Secara umum tujuan dari tahap implementasi ini adalah untuk melaksanakan uji coba atas konsep pengembangan sistem yang telah disusun. Adapun tujuan utama dari tahap implementasi sistem adalah sebagai berikut: 1. Pengkajian mengenai rangkaian sistem, perangkat lunak dan perangkat keras dalam bentuk jaringan sistem informasi. agar dapat diolah sebuah bangunan atau arsitektur sistem informasi. 2. Melakukan uji coba perangkat lunak sistem sebagai pengolahan data sekaligus penyaji informasi yang dibutuhkan. 3. Melakukan penerapan serta peralihan sistem lama ke sistem yang baru sebagai keputusan terakhir dalam tahap pembangunan/pengembangan sistem informasi yang dibarengi dengan pembuatan laporan pengembangan sistem untuk keperluan pemakai.
Sistem Perangkat Lunak Yang Digunakan 1. Java Java adalah bahasa pemograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam pcode (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda.
2
2. Netbeans NetBeans merupakan sebuah proyek kode terbuka yang sukses dengan pengguna yang sangat luas, komunitas yang terus tumbuh, dan memiliki hampir 100 mitra (dan terus bertambah!). Sun Microsystems mendirikan proyek kode terbuka NetBeans pada 5 bulan Juni 2000 dan terus menjadi sponsor utama. Saat ini terdapat dua produk : NetBeans IDE dan NetBeans Platform. 3. MySQL MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau yang dikenal dengan DBMS(database management system), database ini multithread, multi-user. MySQL sebenarnya merupakan turunan salah satu konsep utamadalam database sejak lama, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian database,terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan secara otomatis. 4. PHP Menurut Nugroho (2004), PHP adalah sebuah bahasa pemrograman yang berbentuk scripting. Sistem kerja ini adalah interpreter bukan sebagai kompiler.Bahasa interpreter adalah bahasa yang script2 program tidak harus diubah kedalam bentuk source kode, sedangkan bahasa kompiler adalah bahasa yang mengubah script2 program kedalam source code , selanjutnya dari bentuk source code akan diubah menjadi object code, bentuk dari object code akan menghasilkan file yang lebih kecil dari file mentah sebelumnya. 5. PHPMyAdmin PHPMyAdmin merupakan sebuah program yang berbasis web yang dibuat menggunakan aplikasi PHP. Program ini adalah untuk mengakses database MySQL, intinya adalah digunakan untuk menjadi administrator dari server MySQL. Dengan adany program ini akan mempermudah dan mempersingkat kinerja, dengan kelebihan2 yang ada mengakibatkan pengguna awam tidak harus mampu mengetahui sintak2 SQL dalam pembuatan database dan tabel (Nugroho,2004).
3
Analisis Dan Perancangan Sistem 1.1 Analisis Sistem Inilah yang kerjakan analisis sistem yaitu menganalisis sistem untuk menemukan kelemahan-kelemahannya sehingga dapat disebut perbaikan. 1.2 Identifikasi Masalah Analisis Kelemahan Sistem Untuk mengidentifikasi masalah, harus dilakukan analisis terhadap kinerja, informasi, ekonomi, keamanan aplikasi, efisiensi, dan pelayanan pelanggan. Panduan ini dikenal dengan analisis PIECES (performance, information, economy, control, eficiency, dan services). Dari analisis ini biasanya didapatkan beberapa masalah utama. Hal ini penting karena biasanya yang muncul di permukaan bukan masalah utama, tetapi hanya gejala dari masalah utama saja. Analisis Kebutuhan Sistem Jenis kedua yaitu kebutuhan nonfungsional yaitu kebutuhan yang berisi property perilaku yang dimiliki oleh sistem, yaitu : 1. Operasional a. Menggunakan Sistem Operasi Windows 7 b. Precessor 2160 (1,8) Dual Core c. Printer Canon IP1980 untuk mencetak transaksi laporan dan laporan bulanan 2. Keamanan Sistem aplikasi maupun databasenya dilengkapi dengan hak akses yang menggunakan aplikasi. 3.Informasi Digunakan untuk menginformasikan apabila terjadi kesalahan dalam memasukkan password.
4
Perancangan Sistem Sistem yang dimaksud disini adalah sistem yang berjalan saat ini dan merupakan suatu urutan kegiatan yang berjalan didalam bengkel untuk selanjutnya digunakan sebagai input dalam pengolahan data. 1. Perancangan Database 1. Tabel Barang Nama Tabel
: Barang
Fungsi
: Fungsi Data Barang
Primary key
: ID_Barang
FIELD Id_Barang Id_Barang Kd_Barang Nm_Barang Harga_Barang
TYPE Int Int Varchar Varchar Int
LEBAR 1 1 4 30 1
KETERANGAN Id Barang Id Barang Kode Barang Nama Barang Harga Barang
2. Tabel Suplier Nama Tabel
: Suplier
Fungsi
: Penyimpanan Id_suplier,nama_suplier,alamat_suplier
Primary key
: ID_SUPLIER
FIELD Id_suplier Kd_suplier Nama_suplier Alamat Telp
TYPE Int Varchar Varchar Varchar Varchar
LEBAR 1 10 20 25 15
KETERANGAN Id suplier Kode suplier Nama_suplier Alamat Telp
LEBAR 1 1
KETERANGAN Id Barang Id Beli Tanggal Jumlah Total
3. Tabel Pembelian Nama Tabel
: Pembelian
Fungsi
: Penyimpanan data barang
Primary key
: id_beli
FIELD Id_Barang Id_Beli Tanggal Jumlah Total
5
TYPE Int Int Date Int Int
3 1
4. Tabel Penjualan Nama Tabel
: Penjualan
Fungsi
: penyimpanan data penjualan barang
Primary key
: id_jual
FIELD Id_Jual Id_barang Tanggal Jumlah Total
TYPE Int Int Date Int Int
LEBAR 1 1
KETERANGAN Id jual Id barang Tanggal Jumlah Total
1 1
5. Tabel data barang masuk Nama Tabel
: Barang masuk
Fungsi
: penyimpanan stock barang dan pembelian
Primary key
: id_masuk
FIELD Id_masuk Id_barang Tanggal Jumlah
TYPE Int Int Date Int
LEBAR 1 1 1
KETERANGAN Id barang masuk Id barang Tanggal masuk barang Jumlah barang masuk
6. Tabel User Nama Tabel
: User
Fungsi
: penyimpanan identitas username dan password
Primary key
: id_user
FIELD Id_user Username Password Ket
6
TYPE Int Varchar Varchar Varchar
LEBAR 1 25 25 40
KETERANGAN Id user Nama user Password Keterangan
2. Perancangan Form Utama Dibawah ini adalah rancangan tampilan menu utama terdapat File,Edit,Laporan dan Exit.
Dengan cooding nya:
3. Perancangan Form Data Barang Dibawah ini adalah rancangan tampilan form data barang sistem informasi penjualan Barang Pada Toko Rizki Bersaudara yang terdapat beberapa table yaitu: ID BARANG,KODE BARANG,HARGA BARANG,NAMA BARANG.
7
Cooding pengkoneksian ke Localhost:
8
Cooding untuk menampilkan save yaitu:
Coding untuk menampilkan Tampilan Browse:
Cooding untuk tampilan DELETE:
9
Cooding Clear :
Cooding Exit
Cooding untuk Edit / Update
Hasilnya
10
Model penyimpan pada Localhost Phpmyadmin
4. Rancangan form data barang masuk Dibawah ini adalah rancangan tampilan form data suplier sistem informasi penjualan pada toko Rizki Bersaudara
Cooding Save
Cooding Browse untuk menampilkan hasil entry
11
Cooding untuk “delete”,”exit”,”clear”.
Hasil
Penyimpan hasil nya akan di simpan pada localhost
12
5. Data barang Pembelian tampilan form data Pembelian pada toko Rizki Bersaudara
Ada beberapa cooding yang terdapat pada Table Pembelian , yaitu cooding Pengkoneksian
13
Cooding SAVE
Cooding DELETE
14
Cooding CLEAR dan EXIT
Cooding BROWSE
Hasilnya
15
Penyimpanan nya terdapat pada localhost
6. Rancangan Form Transaksi Penjualan Dibawah ini adalah rancangan tampilan form data Pembelian pada toko Rizki Bersaudara
Cooding pengkoneksian
16
Cooding SAVE
Cooding browse
17
Cooding delete
Cooding clear
Cooding EXIT
Hasilnya
18
Penyimpanan pada localhost
7. Rancangan Form Suplier
Cooding Pengkoneksian
19
Cooding SAVE
Cooding EXIT
Cooding DELETE
20
Cooding CLEAR
Cooding BROWSE
Cooding EDIT atau UPDATE
21
Hasil nya
Hasil penyimpan pada localhost
Sebelum melakukan peng-koneksian pada localhost, alangkah baiknya terlebih dahulu buat nama odbc nya supaya dapat terkoneksi pada localhost Pilih control panel terlebih dahulu,Administrative Tools,Data Source(ODBC),mysql,lalu Add dan isi Data source name,server dan user lalu pilih OK. Contoh Laporan Barang
22
Laporan Barang_Masuk
Laporan Pembelian
23
Laporan Penjualan
Laporan Suplier
24