PEMBUATAN APLIKASI PENJUALAN BARANG PADA KOPERASI SISWA SMA N 1 NGLUWAR MAGELANG NASKAH PUBLIKASI Diajukan oleh Desca Putra Suinar 10.12.5050 Kepada JURUSAN SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2014
PEMBUATAN APLIKASI PENJUALAN BARANG PADA KOPERASI SISWA SMA N 1 NGLUWAR MAGELANG Desca Putra Seinar 1), Anggit Dwi Hartanto, 2), 1) Siste Inforasi STMIK AMIKOM Yogyakarta 2) Teknik Inforatika STMIK AMIKOM Yogyakarta Jl Ringroad Utara, Condongcatur, Depok, Slean, Yogyakarta Indonesia 55283 Eail : desca.s@students.aiko.ac.id 1), anggit@aiko.ac.id 2) Abstract - SMA Negeri 1 Ngluwar as a school that ais to iprove skills and ake iproveents to learning through the provision of educational facilities. In the school environent, cooperatives play an iportant role in efforts to self-reliance for the school counity in general and students in particular. The existence of co-operative schools needed to train, educate, and sharpen students' entrepreneurial abilities. Fro the observation of students in the preparation of bookkeeping cooperative SMA 1 Ngluwar still prepared anually using Microsoft Excel and there are soe difficulties derived fro sales data processing using Microsoft Excel as anufacturing sales report, purchase report, reports the goods, the supplier reports, print notes and on when the sales transaction. Therefore, the application takes a biased cooperative sales helped the sales transaction. By aking the application of this cooperative sales expected sales data processing biases effective and efficient, fast and relevant data generated bias. The syste is able to process sales data related to sales reports, purchasing reports, reports of goods, the supplier reports, print eorandu. The software used in the anufacture of this syste is Sql Server 2000 and Neatbeans IDE 6.0 Keywords: Sales Application, Cooperative School. 1. Pendahuluan adalah Koperasi SMA N 1 Ngluwar Magelang koperasi sekolah yang anggotanya terdiri dari guru dan siswa, yang ana salah satu kegiatan nya yaitu transaksi penjualan barang. Koperasi SMA N 1 Ngluwar Magelang dala kegiatan transaksi penjualan barangnya eiliki banyak kendala yaitu diantaranya kurang terinci pencatatan data transaksi, siste persediaan barang yang kurang terkontrol, aka berdasarkan asalah yang diuraikan sebuah siste yang didukung dengan aplikasi khusus penjualan barang yang terintegrasi dengan baik. Perasalahan yang enjadi objek penelitian skripsi ini adalah Bagaiana ebuat sebuah aplikasi penjualan untuk eperudah transaksi penjualan pada koperasi SMA N 1 Ngluwar Magelang? Tujuan skripsi ini adalah untuk ebuat sebuah aplikasi engenai penjualan sehingga dapat eperudah transaksi penjualan yang user friendly pada koperasi SMA N 1 Ngluwar Magelang. Untuk ebuat siste tersebut dilakukan tahap-tahap diantaranya sebagai berikut : 1. Pengupulan data 2. Menganalisa dan erancang siste 3. Mebuat rancang bangun siste inforasi aplikasi transaksi penjualan 1
Ketua Koperasi Inforasi user Laporan Data barang Data Laporan Inforasi validasi login Inforasi barang Inforasi 0 Inforasi user Laporan Inforasi barang Data barang Data supplier Inforasi Data Data penyetujuan Nota penjualan Laporan Inforasi user Id_supplier Id_ Id_barang Inforasi user Inforasi barang Data barang Inforasi Data Inforasi detail Data detail Inforasi suplier Data suplier Id_penjualan Inforasi detail penjualan Data detail penjualan Id_barang 4. Melakukan ipleentasi siste. 5. Uji Coba Siste 2. Pebahasan Siste secara sederhana dapat diartikan sebagai suatu kupulan atau hipunan dari unsur atau variabel-variabel yang saling terorganisasi, saling berinteraksi, dan saling bergantung satu saa lain. Menurut Murdick dan Ross (1993) engartikan bahwa siste adalah seperangkat eleen yang digabungkan satu dengan yang lainnya untuksuatu tujuan bersaa. 2.1 Konsep Teori Analisis Untuk engidentifikasi asalah, aka harus dilakukan analisis terhadap kinerja, inforasi, ekonoi, pengendalian, efisiensi, dan pelayanan. Panduan ini dikenal dengan analisis PIECES (Perforance, Inforation, Econoic, Control, Efficiency, Service). 2.1.2 Analisis Kebutuhan Siste Untuk eperudah analis siste dala enentukan keseluruhan kebutuhan secara lengkap, aka analis ebagi kebutuhan siste ke dala dua jenis, yaitu: 1. Kebutuhan Fungsional 2. Kebutuhan Nonfungsional 2.1.3 Analisis Kelayakan Siste Untuk eastikan usulan tersebut bisa diteruskan enjadi proyek yang enguntungkan aka proposal proyek harus dievaluasi kelayakannya dari segi kelayakan, di antaranya: 1. Kelayakan Teknis 2. Kelayakan Operasional 3. Kelayakan Ekonoi 2.2 Konsep Peodelan 2.2.1 Flowchart Siste Yaitu diagra alir yang enggabarkan suatu siste peralatan coputer yang digunakan dala proses pengolahan data dan perhubungan antar peralatan tersebut. Flowchart siste digunakan untuk enggabarkan urutan langkah dala eecahkan asalah, tetapi hanya berisi prosedur dala siste yang dibentuk. 2.2.2 Data Flow Diagra (DFD) DFD adalah suatu odel logika data atau proses yang dibuat untuk enggabarkan asal data dan tujuan data yang keluar dari siste, tepat penyipanan data, proses apa yang enghasilkan data tersebut, serta interaksi antar data yang tersipan dan proses yang dikenakan pada data tersebut. 2.3 Perancangan Siste Perancangan diaksudkan untuk eberikan gabaran secara rinci.dala perancangan suatu siste tidak lepas dari hasil analisis siste, karena dari hasil analisis baru dapat dibuat suatu perancangan siste. 1. Perancangan Proses 1. Flowchart User Input User User Bendahara Input Laporan Laporan Ketua koperasi Aplikasi Siste Pada Koperasi Siswa SMAN 1 Ngluwar 1 Cek login 2 user Sekretaris koperasi 3 barang Bendahara koperasi Pelaksana Input Pebuatan Laporan Laporan Detail Input Detail Detail Pebelian Detail Pebuatan Laporan Laporan Input 4 5 detail 6 supplier 7 penjualan 8 detail penjualan Input Pebuatan Laporan Laporan Sekretaris Koperasi Pelaksana Detail Supplier Detail Input Detail Detail Detail Pebuatan Nota Nota Gabar 1. Flowchart siste yang diusulkan 2. Data Flow Diagra level 0 Gabar 2. Data Flow Diagra level 0 yang diusulkan 3. Data Flow Diagra level 1 Detail penjualan Gabar 3. Data Flow Diagra level 1 yang diusulkan 2
naa *usernae naa *id_suplier harga_beli level password endata alaat no_telepon **id_ total *id_penjualan eiliki julah **id_barang tanggal_jual eiliki **userne *id_ **id_penjualan **id_barang total **usernae satuan stok *id_barang **id_suplier naa_barang harga_jual julah tanggal_beli status disetujui harga_jual harga_beli 4. Entity Relationship Diagra 1 1 n Detail_pejualan n 2.4.3 Pengujian Progra Uji coba progra dilakukan untuk engetahui apakah progra udah dioperasikan atau tidak. Selain itu uji coba progra juga bertujuan untuk engatasi kesalahan-kesalahan dala progra sebelu progra tersebut siap diterapkan. 1. Kesalahan penulisan (syntax error) 1 Detail_ Gabar 4. Entity Relationship Diagra 2.4 Ipleentasi 2.4.1 Ipleentasi Database Langkah pada tahapan ini yang pertaa adalah pengujian database. Pada proses pengujian database ini, penulis terlebih dahulu ebuat database enggunakan SQL Server 2000 adalah sebagai berikut. Gabar 7. Syntax Error 2. Kesalahan Proses (Run Tie Error) Gabar 5. Tabel Query Tabel create table ( id_penjualan varchar(30) not null priary key, usernae varchar(30) not null, tgl_jual datetie not null, total oney not null ) 2.4.2 Ipleentasi Interface Ipleentasi Interface erupakan petunjuk yang digunakan untuk enjalankan progra sehingga progra dapat dioperasikan dengan udah. Gabar 6. For Gabar 8. Run Tie Eror 3. Kesalahan Logika (Logical Error) Merupakan kesalahan yang berasal dari logika progra yang dibuat. Kesalahan seperti ini sulit diteukan karena tidak ada peberitahuan engenai kesalahannya dan tetap akan didapatkan hasil dari proses progra, tetapi hasilnya salah. 2.4.4 Pengujian Siste 1. Black Box Testing 2. White Box Testing 2.4.5 Installasi Hardware Dan Software 1. Pastikan Aplikasi Microsoft SQL 2000 telah terinstal pada koputer. 2. Masukan CD progra penjualan Aplikasi ke DVD ROM koputer yang au di install 3. Jalankan file setup.exe, double click pada file setup.exe 4. Ikuti seua petunjuk dan langkahlangkah yang ditapilkan selaa proses instalasi, tunggu sapai instalasi selesai. 3
2.4.6 Peeliharaan dan Pelatihan Personil 1. Untuk ebuat perubahan yang bisa diraalkan untuk siste yang ada dan ebetulkan kesalahan yang dibuat selaa proses siste didesain dan ipleentasi. 2. Praktek lapangan langsung,personil yang telah dilatih diberikan penjelasan dan pengarahan engenai tugas yang harus dikerjakan dan cara engerjakannya yang langsung dipraktekkan pada posisi dan situasi kerja yang sebenarnya. 3. Kesipulan Berdasarkan uraian dari bab-bab terdahulu yang telah di jelaskan oleh penulis, aka penulis engabil kesipulan sebagai berikut : 1. Transaksi dapat lebih udah dan cepat dikarenakan data dapat di cari dengan udah dengan etode pencarian yang sudah dibuat. 2. Data Maupun yang disipan pasti akan saling berkaitan sehingga data tersebut disipan dala satu database server agar keakuratan data terjain. Beberapa saran yang dapat penulis sapaikan dala proses pebuatan aplikasi penjualan pada koperasi Sa Negeri 1 Ngluwar ini adalah : 1. Hardisk terkena virus atau rusak sangat ungkin terjadi sehingga diperlukan auto backup 2. Auto Backup dapat dilakukan enggunakan edia online sehingga lebih terjaga dan einialisir terjadinya kehilangan data akibat rusaknya hardisk atau virus yang enyerang data. 3. Pebuatan Aplikasi Pada Koperasi Sekolah ini sebatas engolah data, dan pebuatan laporan aka harapan penulis agar nantinya siste ini bisa dikebangkan lagi. 4. Mebuat siste baru agar siste ini dapat di sabungkan dengan alat scan barcod. Daftar Pustaka [1] Hanif Al Fatta, Analisis & Perancangan Siste Inforasi, hal.3-4 [2] Hanif Al Fatta, Analisis & Perancangan Siste Inforasi, hal.9, tahun 2007, Penerbit Andi, Yogyakarta [3] Robert A.Leitch/K. Roscoe Davis, Accounting Inforation Systes, (New Jersy; Prentice Hall, 1983), hal.6 [4]http://www.overfans.biz/2700/pen gertian-penjualan.htl [5]http://www.iluu.co/pengetahua n/pengertian-penjualan [6]http://id.wikipedia.org/wiki/Dia gra_alir Kusrini, M.Ko, Konsep Dan Aplikasi Siste Pendukung Keputusan, hal. 41 [7] Hanif Al Fatta, Analisis & Perancangan Siste Inforasi, hal.105, tahun 2007, Penerbit Andi, Yogyakarta Biodata Penulis Desca Putra Suinar, eperoleh gelar Sarjana Koputer (S.Ko), Jurusan Siste Inforatika STMIK AMIKOM Yogyakarta, lulus tahun 2014. Anggit Dwi Hartanto, eperoleh gelar Sarjana Koputer (S.Ko), Jurusan Teknik Inforatika STMIK AMIKOM Yogyakarta, lulus tahun 2009. Meperoleh gelar Master Teknik Inforatika (M.Ko) STMIK AMIKOM Yogyakarta, lulus tahun 2011. Saat ini enjadi Dosen di STMIK AMIKOM Yogyakarta. 4