commit to user
BAB II LANDASAN TEORI
2.1 Pengertian Sistem Informasi
Sistem Informasi adalah kumpulan dari perangkat keras dan perangkat lunak komputer serta perangkat manusia yang akan mengelola
data menggunakan perangkat lunak dan perangkat keras tersebut. Kristanto, 2003.
2.2 Pengertian Inventory
Inventory adalah Bahan baku dan penolong, barang jadi dan barang dalam proses produksi dana barang-barang yang tersedia, yang dimiliki
dalam perjalanan dalam tempat penyimpanan atau konsinyasikan kepada pihak lain pada akhir periode Koher,Eric L.A..
2.3 Perancangan Sistem
Perancangan sistem
secara umum
didefinisikan sebagai
pengidentifikasian komponen-komponen sistem informasi dengan tujuan untuk dikomunikasikan dengan pemakai Sutanta, 2003.
2.4 Alat Bantu Perancangan Sistem
2.4.1 Pengertian Contex Diagram
Contex diagram merupakan sebuah diagram sederhana yang
menggambarkan hubungan antara entity luar, masukan, keluaran dari
commit to user
sistem. Contex diagram direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem Kristanto, 2003.
2.4.2 Pengertian Data Flow Diagram DFD
DFD merupakan suatu model logika data atau proses yang dibuat untuk menggambarkan darimana asal data dan kemana tujuan data yang
keluar dari sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara dua yang tersimpan dan proses yang
dikenakan pada data yang tersimpan dan proses data yang dikenakan pada data tersebut. Sedangkan DFD leveled adalah model yang menggambarkan
sistem sebagai jaringan kerja antara fungsi yang berhubungan satu dengan yang lain dengan aliran dan penyimpanan data Kristanto, 2003.
Tabel 2.1 Simbol Data Flow Diagram Nama
Simbol Keterangan
Entitas Entitas merupakan sumber
atau tujuan dari aliran tujuan data dari atau ke sistem.
Proses Proses
yang digunakan
untuk transformasi
data.
Aliran Data Aliran data dengan arah
khusus dari sumber ke tujuan.
commit to user
Data Store Komponen yang berfungsi
untuk penyimpanan data.
2.4.3 Pengertian entity relationship diagram ERD
Merupakan diagram yang berisi komponen-komponen himpunan entitas dari himpunan relasi yang masing-masing dilengkapi dengan
atribut-atribut yang mempresentasikan seluruh fakta yang ditinjau Fatansyah,1999.
Tabel 2.2 Simbol entity relationship diagram ERD Nama
Simbol Keterangan
Entitas Menunjukkan himpunan
entitas yang merupakan suatu obyek yang dapat
diidentifikasi dalam lingkungan pemakai.
Aliran Data Menunjukkan
aliranarus data
diminta informasi
sedang melintas dan atau menuju ke suatu proses.
Proses Menunjukkan proses
dimana beberapa tindakan atau sekelompok tindakan
dijalankan.
Atribut Menunjukkan atribut yang
berfungsi mendiskripsikan
commit to user
karakter entitas.
2.4.4 Pengertian Database
Database merupakan kumpulan file yang mempunyai kaitan antara
satu file dengan file yang lain sehingga membentuk satu bangunan data untuk menginformasikan satu perusahaan, instansi dalam batasan tertentu.
Bila terdapat file yang tidak dapat dipadukan atau dihubungkan dengan file lainnya berarti file tersebut bukanlah kelompok dari suatu database, ia
akan dapat membentuk database sendiri Kristanto, 2004.
2.5 MySQL
MySQL adalah perangkat lunak pengolahan database yang sangat populer, terutama di kalangan pengguna sistem operasi berbasis unix dan
bersifat open source Kurniawan, 2002.
2.6 PHP MyAdmin
PHP MyAdmin 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
adanya program
ini akan
mempermudah dan
mempersingkat kinerja kita, dengan kelebihan-kelebihan yang ada mengakibatkan pengguna awam tidak harus mampu untuk mengetahui
sintak-sintak SQL dalam pembuatan database dan tabel Nugroho, 2004.
2.7 PHP PHP Hypertext Proccesor
PHP adalah script bersifat server-side yang ditambahkan ke dalam
HTML. Kelebihan PHP yang paling signifikan adalah kemampuannya
untuk melakukan koneksi dengan berbgai macam database Kurniawan, 2002.
2.8 Macromedia Dreamweaver
commit to user
Macromedia Dreamweaver MX 2004 merupakan sebuah HTML
professional untuk mendesain secara visual dan mengelola situs web maupun halaman web fasilitas editing secara visual dari dreamweaver
memungkinkan untuk dapat menambahkan desain program secara manual.
BAB III DESAIN DAN PERANCANGAN SISTEM
3.1 Desain dan Perancangan Sistem
3.1.1 Perencanaan Sistem
Perencanaan sistem merupakan langkah awal sebelum membuat sebuah aplikasi program. Setelah memperoleh data-data dari hasil
observasi langsung dan wawancara, kemudian mengidentifikasikan masalah persediaan barang hasil produksi yang ada pada PT Tirta
Investama, penulis membuat perencanaan sistem sesuai dengan kebutuhan pada PT Tirta Investama. Pada perencanaan sistem ini, sistem yang akan
dibuat meliputi sistem informasi persediaan barang hasil produksi, data penjualan, retur penjualan, laporan persediaan data barang hasil produksi,
laporan barang masuk hasil produksi, laporan data pelanggan, laporan data penjualan, laporan data retur barang hasil produksi yang ada pada PT
Tirta Investama.
3.1.2 Analisa Sistem
Sistem yang dianalisa adalah sistem tentang proses pendataan barang dan pembuatan laporan yang ada pada PT Tirta Investama
1. Keadaan Awal
a. Proses pencatatan data barang masih dilakukan secara manual.