• Tidak ada hasil yang ditemukan

Sistem Informasi Penjualan Saprodi Pertanian Di CV. Tani Subur Bandar Jaya, Lampung Tengah Menggunakan PHP dan MYSQL

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Penjualan Saprodi Pertanian Di CV. Tani Subur Bandar Jaya, Lampung Tengah Menggunakan PHP dan MYSQL"

Copied!
53
0
0

Teks penuh

(1)

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

Perkembangan teknologi pada saat ini cukup pesat, terutama dalam bidang komputer. Sekarang komputer terbukti digunakan sebagai alat bantu dalam mengolah data dan

informasi. Komputer telah banyak sekali membantu menyelesaikan dan mengatasi masalah dari yang paling mudah hingga yang paling rumit. Dengan demikian pekerjaan-pekerjaan yang dilakukan dengan menggunakan komputer dapat lebih cepat, tepat, teliti, dan hasil yang diperoleh lebih baik. Dalam dunia bisnis penggunaan komputer dinilai sangat penting, karena banyak sekali manfaatnya. Begitu juga pada perusahaan distributor barang, penggunaan komputer sangat mempengaruhi kegiatan-kegiatan perusahaan. Diantaranya dalam bertransaksi dan membuat laporan, sehingga dapat mengetahui perkembangan perusahaan terutama dalam meraih keuntungannya.

Untuk itu penulis membuat aplikasi pencatatan penjualan dan persediaan barang pada CV. Tani Subur sebagai alat bantu dalam menjalankan bisnisnya. CV ini merupakan perusahaan yang bergerak di bidang distributor saprodi pertanian baik eceran maupun partai dan

kegiatannya meliputi pembelian, penjualan, persediaan barang dan pembuatan laporan. Proses transaksi pada CV tersebut masih dilakukan secara manual, sehingga menyebabkan lambatnya informasi yang dihasilkan dan sering juga terjadi kesalahan pada data transaksi. Oleh karena itu perlu adanya alat bantu, yaitu berupa aplikasi program sistem informasi penjualan yang terkomputerisasi yaitu menggunakan perangkat lunak PHP dan MYSQL, agar pelayanan menjadi lebih baik dan mencegah terjadinya kesalahan-kesalahan pada data

(2)

1.2 Rumusan Masalah

Berdasarkan pada latar belakang yang telah diungkapkan sebelumnya, maka permasalahan pokok yang dibahas dalam Tugas Akhir ini adalah membuat Sistem Informasi Penjualan Produk Pertanian menggunakan PHP dan MYSQL. Sebagai studi kasus, sistem informasi ini diaplikasikan untuk pengaturan distribusi barang.

1.3 Tujuan

Adapun tujuan pada penelitian ini adalah sebagai berikut :

1. Program ini bertujuan untuk mengemas data distributor barang pada suatu perusahaan menjadi lebih efektif.

2. Mempermudah dalam proses penjualan barang dalam suatu perusahaan.

1.4 Manfaat

Penelitian ini memiliki beberapa manfaat sebagai berikut :

1. Mempermudah karyawan dalam melakukan transaksi penjualan, pembelian serta pangadaan saprodi pertanian pada CV. Tani Subur Bandar Jaya, Lampung Tengah. 2. Mengurangi adanya kesalahan atau kerangkapan data sehingga laporan yang

(3)

1.5 Batasan Masalah

Batasan masalah pada penelitian ini :

1. Pembuatan Sistem Informasi Penjualan Saprodi Pertanian di CV. Tani Subur Bandar Jaya, Lampung Tengah.

2. Pembahasan dalam sistem ini adalah untuk mencatatan data penjualan dan data pembelian barang.

(4)

BAB II

LANDASAN TEORI

2.1 Pengertian Komputer

Komputer berasal dari bahasa yunani “compute” yang kemudian diartikan kedalam bahasa inggris yaitu “to compute” yang berarti hilang, sehingga komputer dapat diartikan sebagai

alat hitung atau mesin hitung.

Beberapa pengertian komputer menurut para ahli adalah sebagai berikut :

Komputer adalah suatu alat elektronik yang mampu melakukan beberapa tugas, yaitu menerima input, memproses input sesuai dengan instruksi yang diberikan, menyimpan

perintah-perintah dan hasil pengolahannya, serta menyediakan output dalam bentuk informasi (Blishers, H, 1985).

Menurut Sanders (1985), komputer adalah sistem elektronik untuk memanipulasi data yang cepat dan tepat serta dirancang dan diorganisasikan supaya secara otomatis menerima dan menyimpan data input, memprosesnya dan menghasilkan output berdasarkan instruksi-instruksi yang telah tersimpan di dalam memori.

Bila dijabarkan, defenisi dari komputer ini sendiri adalah seperangkat peralatan elektronik yang bekerja bersama-sama secara otomatis, menerima input, memproses data dan

menghasilkan output secara logis, cepat dan tepat berdasarkan perintah-perintah tertentu, dan komputer itu sendiri adalah bagian dari sistem komputerasi (Blishers, H, 1985).

(5)

Sistem komputer memiliki beberapa komponen yaitu :

2.2.1 Perangkat Keras (Hardware)

Menurut Ikram (2008), perangkat keras merupakan perangkat yang secara fisik dapat dilihat, diraba dan membentuk kesatuan, sehingga dapat difungsikan berdasarkan kegunaannya. Perangkat keras komputer digolongkan kedalam tiga bagian utama, yaitu :

1. Alat Input

Alat input adalah alat untuk memasukkan program maupun data yang akan diproses oleh komputer, seperti keyboard, mouse, scanner.

2. Alat Proses

Alat proses atau CPU (central prosesing unit), merupakan alat atau unit terpenting didalam sistem komputer. Tugas utamanya adalah mengontrol keseluruhan sistem komputer selama pengolahan data berlangsung, seperti; motherbord dan processor.

3. Alat Output

Alat output adalah alat untuk menampilkan hasil pengolahan data yang dilakukan oleh CPU, misalnya monitor dan printer.

2.2.2 Perangkat Lunak (Software)

(6)

sebagai perantara bagi komputer dan pengguna komputer (user) sehingga dapat digunakan (Ikram, 2008).

2.2.3 Perangkat Komputer (Brainware)

Menurut Ikram (2008), pengguna komputer adalah manusia yang menangani suatu sistem komputer atau orang yang mampu mengoperasikan komputer. Brainware dapat

dikelompokkan dalam beberapa bagian, yaitu :

1. Sistem Analis

Orang yang bertugas membentuk dan merancang fasilitas suatu sistem komputer yang akan dibangun.

2. Programer

Orang yang bertugas menterjemahkan spesifikasi yang telah dirancang oleh sistem analis kedalam suatu bahasa program tertentu.

3. Komputer Operator

Orang yang bertugas menangani pengolahan data secara langsung.

4. Data Entry Operator

Orang yang bertugas meklakukan pengurusan terhadap data yang akan diolah, mulai dari pengumpulan data, perekaman data kedalam media - media penyimpanan hingga pemeriksaan dan pengiriman informasi yang dihasilkan oleh komputer.

(7)

Menurut Kadir (2002), yang dimaksudkan dengan sistem informasi tidak harus melibatkan komputer. Sistem informasi yang menggunakan komputer biasa disebut sisteminformasi berbasis komputer (Computer-Based Information Sistem atau CBIS) dalam prakteknya, istilah sistem informasi lebih sering dipakai tanpa embel-embel berbasis komputer walaupun dalam kenyataannya komputer merupakan bagian yang penting.

Ada beragam defenisi sistem informasi, sebagaimana tercantum pada tabel 1.1 dari berbagai defenisi tersebut, dapat disimpulkan bahwa sistem informasi mencakup sejumlah komponen (manusia, komputer, teknologi informasi, dan prosedur kerja), ada sesuatu yang diproses (daya menjadi informasi), dan dimaksudkan untuk mencapai sasaran atau tujuan.

Istilah sistem informasi juga sering dikacaukan dengan Sistem Informasi Manajemen (SIM), sistem informasi manajemen merupakan salah satu sistem informasi yang secara khusus ditujukan untuk menghasilkan informasi bagi pihak manajemen dan untuk pengambilan keputusan.

Tabel : 2.1 Definisi Sistem Informasi (Kadir, 2002)

Sumber Definisi

Alter (1992) Sistem informasi adalah kombinasi antara prosedur kerja, informasi, orang dan teknologi informasi yang diorganisasikan untuk mencapai tujuan dalam sebuah organisasi.

Bodnar dan Hopwood (1993)

Sistem informasi adalah kumpulan perangkat keras dan perangkat lunak yang dirancang untuk

mentransformasikan data kedalam bentuk informasi yang berguna.

Hall (2001) Sistem informasi adalah sebuah rangkaian prosedur formal dimana data dikelompokkan, diproses menjadi informasi untuk tujuan yang spesifik.

Turban, McLean, dan Wetherbe (1999)

(8)

Wilkinson (1992) Sistem informasi adalah kerangka kerja yang

mengkoordinasikan sumber daya (manusia, komputer) untuk mengubah masukan (input) menjadi keluaran (informasi), guna mencapai sasaran-sasaran

perusahaan.

2.3 Komponen Sistem Informasi

Menurut Kadir (2002), dalam suatu sistem informasi terdapat komponen-komponen seperti berikut :

1) Perangkat Keras (hardware) : mencakup peranti-peranti fisik seperti komputer dan printer

2) Perangkat Lunak (software) : sekumpulan instruksi yang memungkinkan perangkat keras untuk dapat memproses data.

3) Prosedur : sekumpulan aturan yang dipakai untuk mewujudkan pemrosesan data dan pembangkitan keluaran yang dikehendaki.

4) Orang : semua pihak yang bertanggung jawab dalam pengembangan sistem informasi, pemrosesan dan penggunaan keluaran sistem informasi.

5) Basisi Data (database) : sekumpulan tabel, hubumgan, dan lain-lain yang berkaitan dengan penyimpanan data.

6) Jaringan Komputer dan Komunikasi Data : sistem penghubung yang memungkinkan sumber (resources) dipakai secara bersama atau diakses oleh sejumlah pemakai.

2.4 Definisi PHP

(9)

Web tersebut menjadi lebih mudah dan efisien. PHP merupakan software Opensource yang disebarkan dan dilisensikan secara gratis serta dapat di download secara bebas dari situs resminya. Bahasa PHP menyatu dengan script HTML yang spenuhnya di jalankan pada server (Firdaus, 2007).

2.5 Sejarah Singkat PHP

Menurut Ikram (2008), PHP diciptakan pertama kali oleh Rasmos Lerdorf pada tahun 1994. Pada awalnya, PHP digunakan untuk mencatat jumlah serta untuk mengetahui siapa saja pengunjung pada homepage-nya. Rasmus Lerdorf adalah seorang pendukung open source. Oleh karena itu, Rasmus Lerdorf mengeluarkan Personal Home Page Tools versi 1.0 secara gratis, kemudian menambah kemampuan PHP 1.0 dan meluncurkan PHP 2.0.

Pada tahun 1996, PHP telah banyak digunakan dalam website dunia. Sebuah kelompok pengembang software yang terdiri dari Rasmus, Zeew Suraski, Andi Gutman, Stig Bakken, Shane Caraveo, dan Jim Winstead bekerjasama untuk menyempurnakan PHP 2.0. Akhirnya pada tahun 1998, PHP 3.0 diluncurkan.

Penyempurnaan terus dilakukan sehingga pada tahun 2000 dikeluarkan PHP 4.0 tidak berhenti sampai sekarang, kemampuan PHP terus bertambah dan saat ini versi terbaru yang telah dikeluarkan adalah PHP 5.0.

2.6 Kelebihan-Kelebihan PHP

(10)

dinamis dan kemampuan mengirim serta menerima cookies bahkan lebih dari pada CGI (Ikram, 2008).

PHP dapat digunakan pada semua sistem operasi, antara lain Linux, unix (termasuk variannya HP-UX, solaris dan open BSD), Microsoft windows, mac OS X, RICS OS. PHP juga

mendukung banyak Web server, seperti Apache.

Microsoft Internet Information Server (MIIS), Personal Web Server (PWS), Netscape and iPlanet servers, oreilly website pro server, audium, xitami, omnil HTTPD, dan masih banyak lagi lainnya, bahkan PHP dapat bekerja sebagai suatu CGI processor.

PHP tidak terbatas pada hasil keluaran HTML (Hyper Text Markup Languages). PHP juga memiliki kemampuan untuk mengolah keluaran gambar, file PDF, dan movies flash. PHP juga dapat menghasilkan text seperti HTML dan XML lainnya. Salah satu fitur yang dapat diandalkan oleh PHP adalah dukungnya terhadap banyak data base.

2.7 My SQL

Menurut Firdaus (2007), Mysql adalah database yang menghubungkan script PHP menggunakan perintah query dan escape character yang sama dengan PHP dan Mysql

merupakan salah satu jenis database server yang sangat terkenal. Kepopulerannya

disebabkan mysql menggunakan SQL sebagai bahasa dasar untuk mengakses databasenya. Selain itu, ia bersifat free ( Anda tidak perlu membayar untuk menggunakannya) pada pelbagai platform ( kecuali pada windows, yang bersifat shaware atau anda perlu membayar setelah melakukan evaluasi dan memutuskan untuk keperluan produksi).

(11)

Menurut Connolly (2005), definisi basis data adalah kumpulan data logical yang saling berhubungan dan deskripsi dari data tersebut dirancang untuk memenuhi kebutuhan informasi dari suatu organisasi. Berbeda dengan sistem file yang menyimpan data secara terpisah, pada basis data sebuah data tersimpan secara terintrogasi.

Basis data adalah kumpulan file yang saling berinteraksi, relasi tersebut biasa ditunjukkan dengan kunci dari tiap file yang ada. Satu basis data menunjukkan satu kumpulan data yang dipakai dalam satu lingkup perusahaan atau instansi.

2.9 SQL (Structured Query Language)

Menurut Connoly (2005), SQL (Structured Query Language) adalah sebuah bahasa yang digunakan untuk mengakses data dalam basis datarelasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Secara umum, SQL terdiri dari dua bahasa, yaitu Data Definition Language (DDL) dan Data Manipulation Language (DML).

2.9.1 Data Definition Language

Menurut Connoly (2005), DDL digunakan untuk mendefinisikan, mengubah, serta menghapus basis data dan objek-objek yang diperlukan dalam basis data, misalnya tabel, view, user, dan sebagainya. Secara umum DDL yang digunakan adalah :

1. Create untuk membuat objek baru 2. Use untuk menggunakan objek

(12)

DDL biasanya digunakan oleh administrator basis data dalam pembuatan sebuah aplikasi basis data.

2.9.2 Data Manipulation Language

Menurut Connoly (2005), DML digunakan untuk memanipulasi data yang ada dalam suatu tabel. Perintah yang umum dilakukan adalah :

1. Select untuk menampilkan data 2. Insert untuk menambahkan data baru

3. Update untuk mengubah data yang sudah ada 4. Delete untuk menghapus data.

2.10 XAMPP

XAMPP merupakan paket PHP dan MYSQLyang berbasis open source yang dikembangkan oleh sebuah komunitas Open Source. Dengan menggunakan XAMPP tidak dibingungkan dengan penginstalan program-program lain, karena semua kebutuhan telah tersedia oleh XAMPP.

Beberapa paket yang terdapat pada XAMPP di antaranya :

Apache HTTPD, mod_autoindex_color module, FileZilla FTP Server, Mercury Mail Transport Agent, OpenSSL, SQLite, MySQL, PHP, FilZilla FTP Server, PHPmyAdmin dan lain-lain.

(13)

2.11 Dreamweaver CS5

Menurut Nugroho (2008 ), Dreamweaver adalah sebuah HTML editor profesional untuk mendesain secara visual dan mengelola situs web maupun halaman.

Dengan menggunakan program ini, programmer web dapat dengan mudah membuat dan mendesain webnya. Karena dreamweaver bersifat WYSIWYG (What You See Is What You Get). Dreamweaver selain sebagai editor yang komplit juga dapat digunakan membuat animasi sederhana yang terbentuk dengan bantuan JavaSctipt yang didukungnya. Dengan adanya program ini kita tidak akan susah untuk mengetik skrip-skrip format HTML, PHP, JSP, ASP, JavaScript, CSS maupun program lainnya.

2.12 Adobe Photoshop CS5

Adobe Photoshop CS5 sebuah program untuk pemrosesan grafik raster yang mendukung banyak format grafis. AdobePhotoshop memungkinkan untuk membuat gambar baru dan mengedit gambar. Adobe Photoshop digunakan untuk membuat gambar fotorealistik untuk bekerja dengan gambar berwarna scan, retouching, koreksi warna, transformasi grafik, pemisahan warna, dan lain-lain.

(14)

BAB III

ANALISIS DAN RANCANGAN SISTEM

3.1 Analisis Data

Analisis data merupakan proses yang dilakukan setelah data-data yang dibutuhkan dalam sistem terkumpul. Data tersebut di olah dengan melakukan penyempitan dan pembatasan terhadap data agar menjadi data yang tersusun secara teratur dan data menjadi lebih berarti.

Tujuan analisa adalah menyempitkan dan membatas penemuan-penemuan hingga menjadi suatu data yang teratur serta tersusun dan lebih berarti. Proses analisis merupakan usaha untuk menemukan jawaban atas pertanyaan mengenai bagaimana cara mendesain atau merancang sistem, yang kita peroleh datanya dari proyek penelitian.

Tahapan ini merupakan yang harus kita lakukan sebelum melakukan desain suatu sistem. Dengan tahapan ini kita dapat menganalisisa kelemahan-kelemahan sebelum membuat sistem informasi jadwal pelajaran dan kalender akademik untuk menjadi sistem yang baik. Solusi yang diperoleh akan menjadi dasar untuk mendesain sistem informasi jadwal pelajaran dan kalender akademik.

3.2 Spesifikasi Sistem Informasi Penjualan yang Akan Dibangun

(15)

1. Sistem kasir dapat digunakan untuk melakukan transaksi penjualan, cetak struk, dan rekap transaksi. Proses transaksi dilakukan dengan memanfaatkan tombol keyboard. Sistem ini hanya dapat diakses oleh user yang login sebagai kasir.

2. Sistem admin dapat digunakan untuk manipulasi seluruh data yang ada dan membuat laporan.

3.3 Perancangan Sistem

Dalam pembuatan sistem ini digunakan beberapa perangkat lunak. Perangkat Lunak adalah PHP 5.2.2, Apache sebagai web server, MySQL 5 sebagai database server, Macromedia Dreamweaver CS 5.0 sebagai desain halaman web.

3.3.1 Alur Kerja Sistem Informasi Penjualan CV. Tani Subur

Sebagaimana yang telah dijelaskan sebelumnya, sistem informasi penjualan yang dibangun terdiri dua bagian, yaitu sistem admin dan sistem kasir. Masing-masing sistem ini memiliki direktori kerja yang berbeda, sehingga pengaksesan dengan browser menggunakan URL yang berbeda pula. Dalam implementasinya, sistem admin digunakan oleh bagian administrasi, bagian gudang atau bagian-bagian sejenis lainnya, tergantung struktur kepegawaian yang ada. Sistem admin dapat digunakan untuk melakukan berbagai proses transaksi, seperti pembelian, manajemen stok, termasuk pengolahan master data. Hal ini sangat berbeda dengan sistem kasir. Sistem kasir hanya digunkan untuk melakukan transaksi penjualan saja. Berikut ini adalah alur kerja dan penjelasan dari masing-masing Sistem Admin dan Sistem Kasir:

(16)

Beberapa hal yang dapat dijelaskan mengenai alur kerja Sistem Admin adalah sebagai berikut:

1. Pertama kali user mengakses halaman sistem admin, maka akan dihadapkan dengan form login yang terdiri dari 2 (dua) kolom, yaitu username dan password.

2. Data login ini selanjutnya dicocokkan dengan data pengguna yang ada di dalam

database. Jika sesuai, akan di cek hak aksesnya sebagai user login.

3. Setelah proses login sukses, user dapat mengoperasikan sistem admin. Operasi yang dimaksud meliputi menampilkan data (view), menambah data (insert), memperbaharui data (update), menghapus data (delete), membuat laporan (report), dan mencetak laporan (print) sesuai kebutuhan.

4. Demi keamanan data, apabila user ingin keluar dari aplikasi user harus logout.

3.3.1.2 Alur Kerja Sistem Kasir

Beberapa hal yang dapat dijelaskan mengenai alur kerja sistem kasir adalah sebagai berikut: 1. Pertama kali user akan megakses halaman sistem kasir, maka akan di hadapkan

dengan form login yang terdiri dari 3 (tiga) kolom yang harus diisi. Tiga kolom yang dimaksud adalah username, password dan modal awal.

2. Data login akan dicocokan dengan data pengguna yang ada dalam database (tabel tuser dan tkassa).

(17)

4. Jika proses login berhasil, maka sistem kasir siap digunakan, dan program akan mengarah ke halaman utama transaksi. Kasir dapat mengoperasikan sistem ini

menggunkan tombol keyboard tertentu yang telah ditetapkan untuk halaman transaksi. 5. Jika jam kerja (shift) kasir berakhir, dengan menekan tombol keyboard tertentu maka

akan dicetak rekap transaksi yang dilakukan kasir selama jam kerjanya.

6. Jika CV. Tani Subur sudah tutup, kasir yang mendapat shift terakhir mencetak rekap transaksi yang dilakukan.

7. Demi keamanan data, ketika ingin keluar dari sistem kasir, user harus logout.

3.4 Rancangan Database

Sebelum membat rancangan database, perlu diketahui pengertian database dan kenapa diperlukan. Database dapat didefinisikan sebagai kumpulan dari item data (file atau tabel) yang saling berhubungan satu dengan yang lain. Diorganisasi berdasarkan sebuah skema atau struktur tertentu, tersimpan dalam perangkat keras komputer, dan digunakan perangkat lunak untuk memanipulasi. Sedangkan, database dibutuhkan karena:

1. Database merupakan salah satu komponen penting dalam sistem informasi, karena merupakan dasar dalam menyediakan informasi.

2. Mampu menentukan kualitas informasi, meliputi akurasi, tepat pada waktunya, dan relevan. Karena informasi dapat dikatakan bernilai apabila manfaatnya lebih besar dengan biaya yang diperlukan.

3. Dapat mereduksi duplikasi data (data redudancy) dan mengurangi pemborosan tempat simpanan luar.

(18)

MySQL merupakan sistem basis data relasional dimana data diorganisasikan dalam bentuk tabel. Untuk dapat menciptakan sebuah tabel, sebuah database harus dibuat terlebih dahulu. Untuk lebih mudahnya database yang akan dibuat diberi nama datatokocs. Dalam database

ini nantinya akan dibuat beberapa tabel yang dibutuhkan oleh aplikasi yang akan dibangun.

3.4.2 Tabel Utama

Tabel utama merupakan tabel yang secara fisik harus dibuat untuk meyimpan data secara permanen. Berikut ini adalah daftar tabel utama lengkap dengan keterangan dan deskripsinya. Daftar tebel disini tidak diurutkan berdasarkan tingkat kepentingan atau kompleksitas, tetapi diurutkan berdasarkan abjad A-Z.

1. Tabel Barang

Barang yang dimaksud adalah komoditas usaha sebuah mini market. Data barang terdiri dari kode, nama, dan atribut barang lainya. Data barang akan disimpan dalam tabel yang bernama tbarang dengan struktur sebagai berikut:

Tabel 3.1 Struktur Tabel tbarang

Field Type Null Key Defaul Extra

Id_barang Int(25) No Primary Null Auto_increment Nama_baran

g

Varchar(32) No

Id_merk Int(25) No Mull Id_kategori Int(25) No Mull Id_satuan Int(25) No Mull Harga_jual Double No

Harga_beli Double No

(19)

Keterangan :

id_barang merupakan primary key pada tabel tbarang yang digunakan untuk menyimpan data id barang.

nama_barang digunakan untuk menyimpan data nama barang.

id_merk digunakan untuk menyimpan data merk barang. Field ini merupakan foreign key dari field id_merkpada tabel tmerk.

id_kategori digunakan untuk menyimpan data kategori barang. Field ini merupakan

foreign key dari field id_kategoripada tabel tkategori.

id_satuan digunakan untuk menyimpan data satuan barang. Field ini merupakan

foreign key dari field id_satuanpada tabel tsatuan.

harga_jual digunakan untuk menyimpan data harga jual barang. harga_beli digunakan untuk menyimpan data harga beli barang. stock digunakan untuk menyimpan data stock barang.

2. Tabel Merk Barang.

Data merk digunakan untuk mengelompokan barang berdasarkan merknya. Data merk barang akan disimpan dalam tabel yang bernama tmerk dengan struktur sebagai berikut:

Tabel 3.2 Struktur Tabel tmerk

Field Type Null Key Default Extra

id_merk int(10) No Pri Auto increment

nama_merk varchar(20) No

(20)

id_merk merupakan primary key pada tabel tmerk yang digunakan untuk menyimpan id merk.

nama_ketegori digunakan untuk menyimpan data nama merk barang.

3. Tabel Kategori Barang

Kategori ini digunakan untuk mengelompokan data barang berdasarkan jenis kebutuhan, misalnya peralatan dapur, kosmetik, peralatan belajar. Data kategori barang akan disimpan dalam tabel yang bernama tkategori dengan struktur sebagai berikut:

Tabel 3.3 Struktur Tabel tkategori

Field Type Null Key Default Extra

id_kategori int(10) No Pri Auto

increment nama_kategori varchar(30) No

Keterangan :

id_kategori merupakan primary key pada tabel tkategori yang digunakan untuk menyimpan id kategori.

nama_ketegori digunakan untuk menyimpan data nama kategori

4. Tabel Satuan Barang.

Satuan barang yang dimaksud adalah sebutan untuk satuan sebuah barang, contohnya adalam rim (untuk kertas), eksemplar (untuk buku). Data satuan barang akan disimpan dalam tabel yang bernama tsatuan dengan struktur sebagai berikut:

(21)

Field Type Null Key Default Extra

id_satuan int(10) No Pri Auto increment nama_satuan varchar(20) No

Keterangan :

id_satuan merupakan primary key pada tabel tsatuan yang digunakan untuk menyimpan id satuan.

nama_satuan digunakan untuk menyimpan data nama satuan barang.

5. Tabel Penyedia Barang

Penyedia barang atau supplier terdiri dari penyedia barang biasa maupun konsinyasi. Data penyedia barang akan disimpan dalam tabel yang bernama tsupplier dengan struktur sebagai berikut.

Tabel 3.5 Struktur Tabel tsupplier

Field Type Null Key Default Extra

id_supplier int(10) No Pri Auto

increment kode_supplier varcahar(7) No

nama_ supplier varcahar(20) No alamat_ supplier varcahar(225) No telp_ supplier varcahar(30) No

Fax varcahar(15) Yes Null

Keterangan :

id_supplier merupakan primary key pada tabel tsupplier yang digunakan untuk menyimpan id supplier.

(22)

fax digunakan untuk menyimpan data fax supplier.

6. Tabel Pembelian

Pembelian yang dimaksud adalah proses pembelian barang. Proses ini dilakukan perusahaan kepada supplier. Data pembelian digunakan untuk merekam data kunci pembelian, seperti nomor nota, nomor bukti, tanggal pembelian, supplier, dan diskon pembelian. Data pembelian disimpan dalam tabel tpembelian dengan struktur sebagai berikut:

Tabel 3.6 Struktur Tabel tpembelian

Field Type Null Key Default Extra

id_barang int(10) No Pri Auto

increment Id_supplier varchar(10) No Mull

no_nota varchar(11) No

Tgl_pembelian Date No

00-00-0000

Qty Double No

Diskon int(250) No

Jumlah_pembayaran Int(12) No

Keterangan :

id_barang merupakan primary key pada tabel tpembelian yang digunakan untuk menyimpan id pembelian.

Id_supplier digunakan untuk menyimpan data id supplier. Field ini merupakan

foreign key dari field id_supplier pada tabel tsupplier.

no_nota digunakan untuk menyimpan data nomor nota pembelian.

(23)

diskon digunakan untuk menyimpan data diskon pembelian.

Jumlah_pembayaran digunakan untuk menyimpan data jumlah pembayaran barang.

7. Tabel Penjualan

Tabel penjualan yang dimaksud adalah penjualan barang kepada pelanggan melalui kasir. Tabel ini digunakan untuk merekam data kunci penjualan, seperti data nomor nota, tanggal, kasir, diskon, nomor kassa, pelanggan, dan total bayar. Data penjualan disimpan dalam tabel yang bernama tpenjualan dengan struktur sebagai berikut:

Tabel 3.7 Struktur Tabel tpenjualan

Field Type Null Key Default Extra

id_barang char(12) No Pri Auto

increment id_user int(10) No Mull

No_nota Char(12) No Null

Tgl_penjualan date No 00-00-0000

Qty double No

Diskon double No jumlah_bayar Int(12) No

Keterangan :

id_barang merupakan primary key pada tabel tpenjualan yang digunakan untuk menyimpan id penjualan.

id_user digunakan untuk menyimpan data id barang. Field ini merupakan foreign key

dari field id_user pada tabel tuser.

no_nota digunakan untuk menyimpan nomor nota penjualan yang di-generate

melalui program aplikasi.

(24)

diskon digunakan untuk menyimpan data diskon penjualan barang.

jumlah_bayar digunakan untuk menyimpan data nilai pembayaran atas barang yang dijual.

8. Tabel Pengguna Aplikasi

Sebagaimana yang telah dijelaskan sebelumnya, pengguna aplikasi dibagi menjadi 2 (dua) tingkat, yaitu admin dan kasir. Tabel inilah yang akan digunakan untuk

mengelola data pengguna tersebut. Data pengguna akan disimpan dalam tabel yang bernama tuser dengan struktur sebagai berikut:

Tabel 3.8 Struktur Tabel tuser

Field Type Null Key Default Extra

id_user int(10) No Pri Auto

increment user_name varcahar(30) No

Password varcahar(250) No Hak enum(‘KASIR’,’ADMIN’) No

Keterangan :

id_user merupakan primary key pada tabel tuser yang digunakan untuk menyimpan id user.

user_name digunakan untuk menyimpan data nama pengguna aplikasi. password digunakan untuk menyimpan password pengguna aplikasi. hak digunakan untuk menyimpan data hak akses pengguna aplikasi.

(25)

Tabel relasi adalah hubungan suatu entitas dengan dirinya sendiri atau hubungan dengan entitas lainnya. Relasi antar tabel merupakan suatu proses mengorganisasikan file untuk menghilangkan grup elemen yang berulang-ulang. Proses relasi antar tabel adalah mengelompokkan data menjadi tabel-tabel yang menunjukan entity dan relasinya yang berfungsi untuk mengakses data item tabel relasi adalah hubungan suatu entitas dengan dirinya sendiri atau hubungan dengan entitas lainnya. Relasi antar tabel merupakan suatu proses mengorganisasikan file untuk menghilangkan grup elemen yang berulang-ulang. Proses relasi antar tabel adalah mengelompokkan data menjadi tabel-tabel yang menunjukan entity dan relasinya yang berfungsi untuk mengakses data item sedemikian rupa sehingga database tersebut mudah dimodifikasi.

(26)

Gambar 3.1 Entity Relationship Diagram (ERD)

3.6 Kebutuhan Fungsional

Merupakan kebutuhan secara fungsional yang harus dipenuhi oleh perangkat lunak yang akan dibangun. Kebutuhan fungsional tersebut akan dideskripsikan dalam bentuk tabel, sebagai berikut:

Tabel 3.9 Deskripsi Kebutuhan Fungsional

(27)

Login Untuk mengakses terhadap sistem

Input Data Memasukkan data-data ke dalam Database Update Data Memperbaharui data dalam database Delete Data Menghapus data dari database sistem Pembelian Barang Fungsi untuk melakukan Barang Masuk Penjualan Barang Fungsi untuk transaksi Keluar

Laporan Membuat dan menerima laporan

3.7 Kebutuhan Non-Fungsional

Kebutuhan non-fungsional mencakup fungsi-fungsi yang membantu sistem untuk berjalan dengan baik serta dapat digunakan dengan mudah.

Tabel 3.10 Deskripsi Kebutuhan Non-Fungsional

Nama Kebutuhan Deskripsi

User Friendly Sistem mudah digunakan

Confirm Alert Peringatan sebagai konfirmasi User

Data Validation Mengecek data yang di input, sesuai atau tidak dengan ketentuan

Menggunakan bahasa Indonesia dan Inggris

Penggunaan bahasa Indonesia dan Inggris dalam penulisan menu maupun lainnya.

3.8 Analisis Actor dan Use Case Diagram

Actor dan use case ditentukan atas dasar fungsi-fungsi dalam sistem. Selanjutnya use case menyediakan nilai hasil kepada actor. Atas dasar analisis prosedur setidaknya ada dua actor

yaitu admin dan kasir.

(28)

Use Case Diagram menggambarkan fungsionalitas dari sebuah sistem (apa fungsinya), yang merepresentasikan sebuah interaksi antara actor dengan sistem (sebuah pekerjaan), misalnya menambah data atau membuat laporan. Elemen-elemennya adalah: actor, use case, dan hubungan antar objek.

1. Actor adalah sebuah entitas manusia atau mesin yang berinteraksi dengan sistem untuk melakukan pekerjaan-pekerjaan tertentu.

2. Use case adalah sebuah tidakan atau unit fungsional dari sebuah sistem.

Sebuah use case dapat meng-include fungsionalitas use case lain. Sebuah use case dapat

di-include oleh lebih dari satu use case lain, sehingga duplikasi fungsionalitas dapat dihindari dengan cara menarik keluar fungsionalitas yang umum. Sebuah use case juga dapat

meng-extend use case lain dengan behavior-nya sendiri.

Tabel 3.11 Definisi Aktor

No Aktor Deskripsi

1. Admin Merupakan Admin yang memiliki kewenangan penuh atas seluruh akses terhadap sistem

2. Kasir Aktor Melakukan Transaksi Penjualan

Berikut ini adalah gambar dari model Use Case Diagram Sisitem Informasi Penjualan CV. Tani Subur, yang digambarkan secara umum sebagai berikut :

Use Case Diagram Sistem Informasi Penjualan

CV. Tani Subur

(29)

Gambar 3.2 Use Case Diagram Sistem Informasi Penjualan CV. Tani Subur

3.10 Dokumentasi Skenario Use Case

Setiap use case di atas harus dideskripsikan dalam dokumen yang disebut dengan dokumen

flow of event. Dokumen ini merupakan definisi apa yang harus dilakukan oleh sistem ketika

actor mengaktifkan use case. Berikut ini adalah dokumentasi use case untuk Use Case Diagram Aplikasi Mini Market.

Tabel 3.12 Skenario Use Case Login

Use Case Login

Brief Description Use Case ini memungkinkan Admin terdaftar melakukan akses terhadap sistem

Actor Admin dan Kasir

(30)

Main Flow Actor System

1. Admin menginputkan Username dan Password

2. Verifikasi username dan password di dalam database

3. Memberikan

informasi login valid atau tidak, jika ya maka otomatis mengakses halaman yang diminta, jika tidak akan keluar pesan gagal login.

[image:30.595.70.470.71.346.2]

Postcondition Admin mengakses aplikasi yang dibutuhkan

Tabel 3.13 Skenario Use Case Input Data

Use Case Input Data

Brief Description Use Case ini memungkinkan semua proses penginputan data ke dalam database.

Actor Admin

Precondition Menu Login

Main Flow Actor System

1. Admin login

2. Cek Login Valid atau Tidak

3. Menampilkan Menu Utama 4. Input Data

5. Verifikasi data input sukses Postcondition Database terupdate dengan penambahan data baru

[image:30.595.76.471.477.724.2]
(31)

Use Case Update Data

Brief Description Use Case ini memungkinkan user melakukan pengubahan data yang telah tersimpan sebelumnya

Actor Admin

Precondition Menu Login

Main Flow Actor System

1. Admin login

2. Cek Login Valid atau Tidak

3. Menampilkan Menu Utama 4. Cari data untuk edit

5. Update Data

6. Komparasi dan Cek kesesuaian data

[image:31.595.74.468.82.381.2]

Postcondition Data dalam database berubah atau terupdate dengan yang baru

Tabel 3.15 Skenario Use Case Delete Data

Use Case Delete Data

Brief Description Use Case ini memungkinkan user melakukan penghapusan data

Actor Admin

Precondition Menu Login

Main Flow Actor System

1. Admin login

2. Cek Login Valid atau Tidak

3. Menampilkan Menu Utama 4. Cari data untuk dihapus

5. Komparasi dan Cek kesesuaian data

6. Verifikasi Penghapusan

(32)
[image:32.595.74.468.91.372.2]

Tabel 3.16 Skenario Use Case Pembelian Barang

Use Case Pembelian Barang

Brief Description Use Case ini memungkinkan untuk melakukan transaksi pembelian barang

Actor Admin

Precondition Menu Login

Main Flow Actor System

1. login

2. Cek Login

3. Menampilkan Menu Utama 4. Pilih Menu

Transaksi

8. Keluar

5. Input Barang yang Dibeli 6. Klik insert

7. Klik Simpan

Postcondition Transaksi pembeelian barang tersimpan di dalam database dan dipakai untuk proses perhitungan di kasir

Tabel 3.17 Skenario Use Case Penjualan Barang

Use Case Penjualan Barang

Brief Description Use Case ini memungkinkan untuk melakukan transaksi penjualan barang

Actor Kasir

Precondition Menu Login

Main Flow Actor System

1. login

2. Cek Login

3. Menampilkan Menu Transaksi

4. Pilih Barang

8. Keluar

5. Input Barang

6. Klik Tambah

7. Klik Simpan

[image:32.595.77.467.420.756.2]
(33)
[image:33.595.78.467.121.370.2]

Tabel 3.18Skenario Use Case Laporan

Use Case Laporan

Brief Description Use Case ini memungkinkan untuk melakukan transaksi pembelian barang

Actor Admin dan Kasir

Precondition Menu Login

Main Flow Actor System

1. Login

2. Cek Login

3. Menampilkan Menu Utama 4. Pilih Menu

Laporan

5. Pilih Aksi Untuk Laporan

7. . Keluar

Postcondition Menampilkan Laporan

3.11 Sequence Diagram

Sequence diagram adalah interaction diagram yang memperlihatkan event-event yang berurutan sepanjang berjalannya waktu. Masing-masing sequence diagram akan menggambarkan aliran-aliran pada suatu use case.

(34)

Admin Form Login User Table UserControlRemote

1. Login

2.SetUsername

3.Show

4.Setpassword

5.Show

6.Invalid

7.Failed message

8.Succes massage

9.User validation

10.Menu Utama

11.Page accesing

12.Show

Sequence Diagram Login

Gambar 3.3 Sequence Diagram Login

[image:34.595.74.469.70.500.2]
(35)

Admin BtnAdd Kategori Table Kategori Remote 1.Clik Add

2. Insert Data

3.Show

4. Validasi Data

5. Add Kategori

7.Get Kategori

9.Show

Sequence Diagram Input Data

6.Show

8.Show

Gambar 3.4 Sequence Diagram Input Data

[image:35.595.72.469.72.564.2]
(36)

Admin BtnEdit Kategori Table Kategori Remote 1.Clik Edit

2. Set Data

3.Show

5. Edit Kategori

7.Get Kategori

9.Show

Sequence Diagram Update Data

6.Show

[image:36.595.74.469.71.306.2]

8.Show

Gambar 3.5 Sequence Diagram Update Data

Untuk proses penghapusan data dari database, maka berikut ini merupakan langkah-langkahnya yang digambarkan dalam sequence diagram.

Admin BtnHapus Kategori Remote

1.Clik Hapus Data

2. Delete Kategori

3.Show

4.Get Kategori

6.Show

Sequence Diagram Delete Data

5.Show

Gambar 3.6 Sequence Diagram Delete Data

[image:36.595.104.438.425.653.2]
(37)
[image:37.595.74.468.83.570.2]

Gambar 3.7 Sequence Diagram Pembelian Barang

Gambar diagram ini merupakan penggambaran diagram sequence untuk aplikasi kasir yang melakukan proses penjualan barang

Admin Form Pembelian Barang Table Pembelian Barang Pembelian Barang Remote

1.doClik

2. Set Pembelian Barang

3.Show

6.Get Pembelian Barang

9.Page Accesing 8.Show

Sequence Diagram Pembelian Barang

7.Show

10.Cetak Laporan

4. Add Pembelian Barang

5.Show

[image:37.595.71.472.754.839.2]
(38)

Gambar 3.8 Sequence Diagram Aplikasi Kasir Penjualan Barang

(39)

Admin

Menu Utama

Laporan

Data Base

1.Pilih Menu

2. Get Laporan

5.Show

Sequence Diagram Laporan

7.Print

3.Laporan

4.Laporan

6.Pilih Menu

[image:39.595.75.466.73.524.2]
(40)

BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Sistem Informasi Penjualan ini selesai dibuat, melalui beberapa proses perancangan,

memodelkan, kemudian diimplementasikan, sehingga didapat beberapa kesimpulan sebagai berikut :

1. Sistem ini dibangun untuk mempercepat serta mempermudah proses penjualan, pembelian serta pengolahan data barang.

2. Dalam pembuatan sistem data, dibuat dengan bahasa pemograman PHP, sehingga memudahkan user untuk mengakses sistem.

3. Dengan cara menggunakan aplikasi MySQL sebagai databaseserver, memudahkan dalam mengakses data.

5.2 Saran

(41)

1. Sistem informasi penjualan saprodi pertanian ini dapat digunakan dengan lebih baik dengan menggunakan sistem berbasis Web.

(42)

ii

Judul Tugas Akhir

:

SITEM INFORMASI PENJUALAN

SAPRODI PERTANIAN DI CV. TANI SUBUR BANDAR JAYA, LAMPUNG TENGAH MENGGUNAKAN PHP DAN MYSQL

Nama Lengkap

:

Yeyen Heliputra

Nomor Pokok Mahasiswa

: 0907051076

Program Studi

: D3 Manajemen Informatika

Jurusan

: Ilmu Komputer

Fakultas

: Matematika dan Ilmu Pengetahuan Alam

Mengesahkan

Pembimbing I

Pembimbing II

Dr.Ir.Kurnia Muludi., M.S.Sc

Amanto., S.Si., M.Si

NIP.19640616 198902 1 001

NIP.19730314 200012 1 002

Mengetahui,

Ketua Jurusan Ilmu Komputer

Ketua Program Studi

D3 Manajemen Informatika

Machudor Yusman., M.Kom.

Dian Kurniasari., S.Si., M.Sc.

(43)

iii

MENGESAHKAN

1.

Tim Penguji

Pembimbing 1

:

Dr.Ir.Kurnia Muludi., M.S.Sc.

………

Pembimbing 2

:

Amanto., S.Si., M.Si.

………...

2.

Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam

Prof. Suharso., Ph.D.

NIP 19690530 199512 1 001

(44)

iv

PERNYATAAN MENGENAI TUGAS AKHIR

DAN SUMBER INFORMASI

Dengan ini saya menyatakan bahwa Tugas Akhir SISTEM INFORMASI

PENJUALAN SAPRODI PERTANIAN DI CV. TANI SUBUR BANDAR JAYA, LAMPUNG TENGAH MENGGUNAKAN PHP DAN MYSQL

adalah karya saya

dengan arahan komisi pembimbing dan belum diajukan dalam bentuk

apapun kepada perguruan tinggi manapun. Sumber informasi yang

berasal atau dikutip dari karya yang diterbitkan maupun tidak

diterbitkan dari penulis lain telah disebutkan dalam teks dan

dicantumkan dalam daftar pustaka Tugas Akhir ini.

Bandar Lampung, 14 Januari 2013

(45)

v

Hak Cipta milik UNILA, Tahun 2013

Hak Cipta dilindungi Undang-Undang

Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan

atau menyebutkan sumbernya. Pengutipan hanya untuk kepentingan

pendidikan, penelitian, penulisan karya ilmiah, penyusunan laporan,

penulisan kritik, atau tinjauan suatu masalah dan pengutipan tersebut tidak

merugikan kepentingan yang wajar UNILA.

Dilarang mengumumkan dan memperbanyak sebagian atau seluruh karya

(46)

vi DAFTAR RIWAYAT HIDUP

Penulis dilahirkan pada tanggal 01 januari 1990 di Curup, Rejang Lebong, Bengkulu. Penulis merupakan Putra ketiga dari lima bersaudara pasangan Bapak Sation dan Ibu Miwati.

Penulis menyesesaikan Pendidikan Sekolah Dasar di SDN 88 S.Sukowati diselesaikan pada tahun 2003, Sekolah Menengah Pertama di SMPN 11 Teladan diselesaikan tahun 2006 dan SMU PGRI 1 Curup diselesaikan tahun 2009.

Pada tahun 2009, penulis terdaftar sebagai Program Studi D3 Manajemen Informatika Mahasiswa Jurusan Ilmu Komputer di Perguruan Tinggi Fakultas MIPA Unila melalui jalur Ujian Mandiri (UM). Pada tahun 2011, Penulis melakukan Praktek Kerja Lapangan di TVRI Way Huwi Lampung.

(47)

vii

MOTTO

Sabar dalam mengatasi kesulitan

dan bertindak bijaksana dalam mengatasinya

(48)

viii

PERSEMBAHAN

Puji syukur atas rahmat dan hidayah Allah yang maha pengasih lagi maha penyayang, Rasulullah Muhammad S.A.W Sebagai suri tauladan yang baik, hingga saya dapat menyelesaikan studi di Unila.

Ku persembahkan Tugas Akhir ini Kepada :

 Bapak dan Ibuku yang senantiasa mendoakan dan mencurahkan seluruh tenaga dan

pikiran untuk keberhasilan anak tercinta.

 Kakak-kakakku (Andi, Eva, Iwan dan Betti) dan Adek-adikku (Yuni dan Cia) yang

tercinta yang senantiasa memberikan semangat dan dukungan dalam pembuatan Tugas Akhir ini.

 Keponakan – keponakanku yang tersayang (Nur Sinta dan Zarha), semoga kalian

menjadi orang yang dapat menjadi kebanggaanku.

 Saudara-saudaraku (Ahmad Yolandi, Akbar, Eko, Yandi) yang selalu memberiku

semangat dan dukungannya.

 Seseorang yang aku cintai (Syara Arizona) yang telah menemani dalam kesulitan mau

pun kebahagian dan telah mensuport dalam Tugas Akhir ini, terima kasih sayang “I

(49)

ix

 Teman-teman seperjuanganku Alif, Angga, Arif, Danu, Rolantio, Randa, Hendri,

Nopri, Dedi, Bayu, Qiqi, Dwi, Ardanu, Yunizar, Nia, Triyono, Atika dan Angel.

 Teman-teman yang sudah menghadiri seminar Tugas Akhir.

 Teman-teman seperjuangan D3 MI angkatan 2009.

 Teman-teman yang tinggal di kostan GREN HOUSE.

(50)

x KATA PENGANTAR

Puji syukur penulis ucapkan kehadirat Tuhan Yang Maha Esa, karena atas berkat dan hidayah-Nya Tugas Akhir ini dapat diselesaikan.

Tugas Akhir dengan judul “SISTEM INFORMASI PENJUALAN SAPRODI PERTANIAN DI CV. TANI SUBUR BANDAR JAYA, LAMPUNG TENGAH

MENGGUNAKAN PHP DAN MYSQL” adalah salah satu syarat untuk memperoleh gelar Diploma Manajemen Informatika di Universitas Lampung.

Dalam kesempatan ini penulis mengucapkan terima kasih kepada :

1. Bapak Dr. Ir. Kurnia Muludi, M.S.Sc., selaku Pembimbing Utama atas kesediaannya untuk memberikan bimbingan, saran dan kritik dalam proses penyelesaian Tugas Akhir ini.

2. Bapak Amanto, S.Si., M.Si., selaku Pembimbing kedua atas kesediaannya untuk memberikan bimbingan, saran dan kritik dalam proses penyelesaian Tugas Akhir ini.

3. Ibu Dian Kurniasari, M.Sc., selaku Kepala Program Studi D3 Manajemen Informatika.

4. Bapak Ir. Machudor Yusman, M.Kom., selaku Ketua Jurusan Ilmu Komputer dan Pembimbing Akademik.

(51)

xi 6. Bapak dan Ibu Dosen beserta staf kepegawaian di Jurusan Ilmu Komputer.

7. Kedua orang tua dan seluruh keluarga, atas doa dan dukungan yang diberikan kepada penulis.

8. Kekasih tercinta yang telah senantiasa menemani dalam kesulitan, kebahagian dan suport yang diberikan kepada penulis.

9. Teman-teman D3 Manajemen Informatika FMIPA, khususnya angkatan 2009.

Semoga segala bantuan, bimbingan dan dukungan yang diberikan kepada penulis mendapat Ridho Allah SWT. Akhir kata, penulis menyadari bahwa tugas akhir ini masih jauh dari kesempurnaan, akan tetapi sedikit harapan semoga tugas akhir ini dapat berguna dan bermanfaat bagi kita semua.

Bandar Lampung, 9 Januari 2013

(52)

Sistem Informasi Penjualan Saprodi Pertanian Di CV. Tani

Subur Bandar Jaya, Lampung Tengah

Menggunakan PHP dan MYSQL

( Tugas Akhir )

Oleh

YEYEN HELIPUTRA 0907051076

PROGRAM STUDI D3 MANAJEMEN INFORMATIKA JURUSAN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS LAMPUNG

(53)

SISTEM INFORMASI PENJUALAN SAPRODI PERTANIAN DI CV. TANI SUBUR BANDAR JAYA, LAMPUNG TENGAH

MENGGUNAKAN PHP DAN MYSQL

Oleh

YEYEN HELIPUTRA Tugas Akhir

Sebagai Salah Satu Syarat untuk Mencapai Gelar AHLI MADYA (A.Md.)

Pada

Program Sudi D3 Manajemen Informatika Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam

Universitas Lampung

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS LAMPUNG

Gambar

Tabel : 2.1  Definisi Sistem Informasi (Kadir, 2002)
Tabel 3.1 Struktur Tabel tbarang
Tabel 3.2 Struktur Tabel tmerk
Tabel 3.3 Struktur Tabel tkategori
+7

Referensi

Dokumen terkait

Bank Jabar Banten Cabang Soreang Bandung mengalami kenaikan sebesar 192.99 hal ini disebabkan karna permintaan kredit pada tahun tersebut mengalami kenaikan dari

Hasil dari proses tersebut yang berupa kristal sodium silikat kemudian dilarutkan kembali dengan aquades sebanyak 200 ml menggunakan magnetic stirrer dan disaring

 Dari batasan di atas maka dapat dikatakan bahwa etika profesi itu berkaitan dengan baik dan buruknya tingkah laku individu dalam suatu pekerjaan, yang telah diatur dalam

menunjukan bahwa nilai hasil belajar pada kelompok kontrol dan eksperimen memiliki variansi yang sama atau tidak berbeda nyata baik pada ranah kognitif, psikomotorik

(4) rapat koordinasi sebagaimana dimaksud pada ayat (3), ditindaklanjuti dengan rapat teknis yang dipimpin oleh Kepala Badan Pelaksana Penyuluhan atau lembaga yang menangani

Berdasarkan Peraturan Menteri Agama (PMA) Nomor 2 Tahun 2012 tentang Pengawas Madrasah dan Pengawas Pendidikan Agama Islam (PAI) pada sekolah dalam pasal 1 ayat

Rumahtangga petani di kedua wilayah tersebut dapat dikatakan rentan secara ekologi (bencana kekeringan di Desa Penyabungan dan bencana kebanjiran di Desa Dusun Mudo/Desa