Nama Kelompok : Putu Aditya Saputra Kadek Agus Diansaputra Judul (0705021095) (0705021099) : Sistem Informasi Penjualan Gitar Diskripsi Program : Dalam sistem penjualan Gitar tentunya selalu berurusan dengan uang dalam jumlah besar. Ketepatan manusia dalam melakukan perhitungan kadang diragukan, maka oleh karena itu sistem informasi penjualan Gitar ini akan di implementasikan untuk menanggulangi masalah tersebut. Sistem informasi penjualan Gitar ini hanya dapat menangani proses penjualan Gitar secara praktis dan tepat. Pengguna sistem ini dibatasi hanya untuk administrator saja, karena untuk menanggulagi terjadinya kesalahan input maupun kecurangan dalam menggunakan sistem ini. Administrator merupakan orang yang berperan penting di dalam sistem ini karena admin merupakan pemegang penuh hak akses dalam sistem ini. Pengguna dari sistem ini adalah kasir atau pegawai yang bertugas sebagai admin pada perusahaan dimana beberapa tahapan yang bisa dilakukan antara lain: 1. Form Login Untuk bisa mengakses sistem ini user harus sudah terdaftar dan menggunakan user name dan password yang telah dimiliki. 2. Form user Pada form ini kita dapat melakukan input, update dan delete data user. 3. Form Input Data Transaksi Pada form ini user bisa melakukan proses pengimputan data transaksi barang secara mendetail oleh system dan user dengan data barang dan data suplyer yang telah tersimpan pada data base sebelumnya. 4. Form input data barang Pada form ini user dapat mengimputkan dan mengupdate data barang yang baru sesuai dengan kebutuhan 5. Form input data suplyer Pada form ini user dapat mengimputkan dan mengupdate data suplyer secara mendetail. 6. Form input data Pegawai Pada form ini user bisa mengedit user name, password beserta mengimputkan data user baru. 7. Form laporan Pada form ini user dapat searching data laporan dan data transaksi. Topologi : Sistem informasi ini dirancang dengan menerapkan topologi fully connection network agar nantinya pada setiap server atau cabang bisa langsung mengakses server yang lain sehingga semua cabang bisa dijadikan server dan semua data dapat diakses dari setiap perusahaan cabangnya Alokasi data : Alokasi data dari system ini yaitu menggunakan metode fragmentasi horizontal karena pada setiap cabang memiliki datadata yang berbeda sesuai dengan data yang disimpan pada cabang tersebut namun tetap dengan struktur data yang sama dengan server atau cabang yang lain. Sehingga dapat diterapkan otonomi local pada setiap cabang sehingga tidak terjadi penumpukan data yang tidak diperlukan oleh salah satu cabang yang ada pada cabang yang lain. Desain database : Sistem Informasi ini menggunakan fasilitas database dari Mysql. Database adalah sekumpulan data yang saling berhubungan dimana data merupakan fakta yang dapat direkam dan memiliki arti secara implisit. Sistem Informasi Penjualan Gitar ini menggunakan tujuh buah tabel sebagai berikut : a. Tb_admin Tabel admin ini digunakan untuk menyimpan User_name, Password, Status dan Id_pegawai untuk menangani login sistem. Tabel user Field Type Null User_name Varchar (15) Not Null Password Varchar (15) Not Null Status Varchar (15) Not Null Id_pegawai Varchar (15) Not Null Primary key Primary key b. Tb_ pegawai Tabel data pegawai ini digunakan untuk menyimpan data-data dari pegawai. Adapun tabelnya adalah sebagai berikut. Tabel pegawai Field Type Null Id_pegawai Varchar (15) Not Null Nama_pegawai Varchar (30) Not Null Alamat Varchar (50) Not Null Umur Int (4) Not Null Status Varchar (15) Not Null Jenis_kelamin Varchar (15) Not Null No_hp Varchar (15) Not Null Tgl Int (2) Not Null Bln Int (2) Not Null Th Int (4) Not Null Primary key Primary key c. Tb_supplier Tabel supplier ini digunakan untuk menyimpan data supplier barang. Adapun tabelnya adalah sebagai berikut. Tabel supplier Field Type Null Id_supplier Varchar (15) Not Null Nama_supplier Varchar (30) Not Null Alamat Varchar (50) Not Null No_tlp Varchar (15) Not Null Primary key Primary key d. Tb_barang Tabel data barang ini digunakan untuk menyimpan data barang-barang. Adapun tabelnya adalah sebagai berikut. Tabel barang Field Type Null Kode_barang Varchar (20) Not Null Nama_barang Varchar (50) Not Null Jenis Int (1) Not Null Ukuran Int (1) Not Null Harga bigint (20) Not Null Stok Int (50) Not Null Id_supplier Varchar (15) Not Null Tgl_masuk date Primary Key Primary Key e. Tb_transaksi Tabel transaksi ini digunakan untuk menyimpan datatransaksi penjualan barang. Adapun tabelnya adalah sebagai berikut. Tabel transaksi Field Type Null No_transaksi Int (8) Not Null Kode_barang Varchar (30) Not Null Nama_barang Varchar (50) Not Null Harga bigint (20) Not Null Qty Int (4) Not Null Total_harga bigint (20) Not Null Tanggal Int (2) Not Null Bulan Int (2) Not Null Thn Int (4) Not Null Id_pegawai Varchar (15) Not Null Stok_sisa Int (10) Not Null Sistem Pemrograman dan database yang digunakan Primary key Primary key : Sistem Informasi Penjualan Gitar merupakan suatu sistem yang dibangun dengan memakai bahasa pemrograman Netbeans 5.5.1 dimana sistem ini bertujuan untuk menggantikan sistem manual dengan sistem yang terkomputerisasi untuk mencapai halhal berikut. 1. Untuk keamanan data. 2. Mempermudah transaksi baik bagi penjual maupun pembeli(user). 3. Untuk mendapatkan laporan yang akurat. Dengan dibangunnya Sistem Informasi Penjualan Gitar ini, manfaat yang didapat antara lain dapat membantu dalam meringankan pekerjaan dalam menangani masalah penghitungan, pengelolaan data yang banyak, dan penyimpanan data secara aman. Tahapan-tahapan penggunaan program: 8. Sebelum masuk ke menu utama admin harus sudah terdaftar dan menggunakan user name dan password yang telah dimiliki untuk biasa ke menu transaksi penjualan. 9. Pada tahap ini dilakukan proses pengimputan data transaksi penjualan barang secara mendetail oleh admin. 10. Menginputkan atau mengupdate data barang yang baru sesuai dengan kebutuhan 11. Pada tahap ini admin bisa mengupdate data mereka baik user name ataupun password untuk keamanan sistem 12. Pada tahap ini admin bisa menginputkan atau mengupdate data supplier 13. Pada tahap ini admin bisa menginputkan atau mengupdate data pegawai 14. Pada tahap ini admin bisa melakukan proses pencarian data yang dibutuhkan seperti pencarian untuk data barang, data supplier, data pegawai, dan data transaksi penjualan. 15. Pembuatan laporan disesuaikan dengan kebutuhan dengan format yang telah ditentukan oleh sistem. Untuk database pada sistem ini digunakan MySQL, yang merupakan salah satu database relasional yang mendukung pemakaian Structured Query Language (SQL) dan dirancang untuk penggunaan aplikasi dengan arsitektur client server. Secara umum kelebihan MySQL (My Strukture Query Language) adalah tersedia gratis atau open source untuk banyak sistem operasi dan hardware, MySQL juga memiliki kecepatan proses dan kemampuan menangani database dengan sangat baik di banyak tipe hardware dan sistem operasi yang digunakan. MySQL menggunakan bahasa Query standar yang dimiliki SQL. SQL adalah suatu bahasa permintaan terstruktur yang telah distandarkan untuk semua program pengakses database seperti Oracle, Posgres SQL, SQL Server, dan lain-lain. Jadi MySQL merupakan sistem database yang sangat baik digunakan untuk mengimplementasikan pembuatan Sistem Informasi Penjualan Gitar ini. Laporan–laporan yang dihasilkan : 1. Laporan data barang 2. Laporan data transaksi penjualan Laporan dalam sistem ini dapat di print out dimana nantinya dapat ditunjukkan pada pemilik perusahaan dan digunakan sebagai laporan pertanggungjawaban.