LANDASAN TEORI
a) Tujuan
Merupakan arah atau tujuan dari sistem yang dapat berupa tujuan usaha,
b) Batasan
peralatan.
c) Pengawasan (Control)
berupa control pemasukan data (input), control pengeluaran data (output) dan
control pengoperasian.
d) Masukan (Input)
Merupakan bagian dari sistem yang bertugas untuk menerima data masukan,
dimana data dapat berupa masukan, frekuensi pemasukan data dan jenis
pemasukan data.
e) Pengolahan (Proses)
f) Keluaran (Output)
Merupakan keluaran atau tujuan akhir dari sistem. Dapat berupa laporan atau
grafik.
g) Umpan Balik
a) Komponen Sistem
Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi satu
Merupakan daerah yang membatasi antara suatu sistem dengan sistem yang
Lingkungan luar sistem dari suatu sistem adalah apapun yang berada diluar
batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem
e) Masukan Sistem
input).
f) Keluaran Sistem
Keluaran adalah hasil dari energi yang diolah dan diklasifikasikan menjadi
keluaran yang berguna dan sisa pembuangan. Keluaran dapat berupa masukan
g) Pengolahan Sistem
Suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah
h) Sasaran Sistem
Suatu sistem pasti mempunyai tujuan atau sasaran, sasaran merupakan hasil
yang ingin dicapai oleh sistem, sehingga dapat dikatakan bahwa suatu sistem
Adapun definisi sistem menurut Van de Poel seperti yang dikutip Basuki
elementen
yang terdiri dari beberapa komponen atau bagian yang saling berinteraksi dalam
Dari beberapa pengertian diatas dapat diuraikan bahwa suatu sistem adalah
suatu kelompok atau bagian terdiri dari sekumpulan elemen yang saling
berhubungan satu sama lain yang memiliki pencapaian sasaran yang telah
ditentukan.
dengan data, karena data terdiri dari fakta-fakta dan angka-angka yang relatif
tidak berarti bagi pemakai. Informasi adalah data yang telah diproses, atau data
Pengolah informasi adalah salah satu elemen kunci dalam sistem konseptual.
orang, hardware, software, jaringan komunikasi, dan sumber daya data yang
Orang bergantung pada sistem informasi untuk berkomunikasi antara satu sama
lain dengan menggunakan berbagai jenis alat fisik (hardware), perintah dan
data yang disimpan (sumber daya data) sejak permulaan peradaban : (James A.
O’brein, 2005).
del, atau informasi baru yang memperkaya ilmu pengetahuan, teknologi dan/atau
kemajuan masyarakat.
bahan pustaka, pengelolaan anggota, statistik dan lain sebagainya. Fungsi ini
2003).
lebih efektif dan efisien. Apa saja yang termasuk pekerjaan administratif di
agar dokumen dijital bisa dikumpulkan, diklasifikasikan, dan bisa diakses secara
koleksi perpustakaan yang sudah dalam bentuk dijital : (Ikhwan Arif, 2003).
pemuatan kartu tanda anggota (KTA), layanan surat keterangan bebas tagihan
dan lain-lain.
konsisten
1985).
Menurut Cochrane, seperti yang dikutip Sulistyo Basuki, bahwa tujuan
Metodologi adalah suatu cara yang disarankan untuk melakukan suatu hal.
tahap dari mulai sistem itu direncanakan sampai dengan sistem tersebut
Cycle). Secara garis besar siklus hidup pengembangan sistem terdiri dari lima
1) Tahap Perencanaan
2) Tahap Analisis
3) Tahap Perancangan
4) Tahap Penerapan
5) Tahap Penggunaan
serta mempertimbangkan dana yang tersedia, dan siapa yang akan melaksanakan.
sistem dimulai setelah adanya usulan dari dalam maupun luar, selanjutnya dengan
sistem yang ada pada dokumen desain sistem yang disetujui dan menguji,
menginstall dan memulai menggunakan sistem baru atau sistem yang sudah
diperbaiki. Di mana tujuan dari tahap penerapan ini adalah untuk menyelesaikan
program dan prosedur sistem yang diperlukan, memastikan bahwa personil yang
terlibat dapat mengoperasikan sistem baru dan memastikan bahwa konversi sistem
lama ke sistem yang baru dapat berjalan secara baik dan benar.
Pada tahap penggunaan disarankan adanya dua tahap review yang harus
dilaksanakan. Pertama kali pada saat yang tidak terlalu lama setelah penerapan
sistem, di mana proyek tim masih ada masing-masing anggota masih segar untuk
mengingat sistem yang mereka buat. Review berikutnya dapat dilakukan kira-kira
setelah enam bulan sistem yang baru berjalan. Tujuannya untuk meyakinkan
apakah sistem tersebut berjalan sesuai dengan tujuan semula dan apakah masih
Gane Sarson (1979) melalui buku metodologi struktur analisis dan desain sistem
dalam menggambarkan atau membuat model sistem.. Data Flow Diagram (DFD)
kembali. DASD (medium file master yang baik) harus digunakan. Tujuan utama
dari konsep basis data adalah meminimumkan pengulangan data dan mencapai
data yang sama disimpan dalam beberapa file. Independensi data adalah
perubahan pada program yang memproses data. Program mengacu pada tabel
untuk mengakses data. Perubahan pada struktur data hanya dilakukan sekali, yaitu
dalam tabel.
entitas (entity) dan relasi (relation). Kedua komponen ini dideskripsikan lebih
Entitas merupakan suatu kumpulan objek atau suatu yang dapat dibedakan
secara unik.
ERD:
a. Unary Relationship
Relasi yang berderajat satu, merupakan relasi yang terjadi dari sebuah
b. Binary Relationship
Relasi yang berderajat dua, merupakan relasi yang terjadi antara 2 entitas.
c. Ternary Relationship
Relasi yang berderajat tiga, merupakan relasi yang terjadi antara 3 entitas.
d. N-ary Relationship
entitas.
3) Komponen Atribut
terdapat juga beberapa relasi dalam hubungan atribut yang ada di dalam 1 atau 2
Hubungan antara file pertama dengan file kedua adalah satu berbanding satu.
menunjukan tabel dan relasi antara keduanya diwakilkan dengan tanda panah
tunggal.
banyak atau dapat pula dibalik banyak lawan satu. Hubungan tersebut dapat
Hubungan antara file pertama dengan file kedua adanya banyak perbandingan
menunjukkan tabel dan relasi antar keduanya diwakilkan dengan tanda panah
didasarkan pada hal-hal yang menurut pikiran kita merupakan suatu hal yang
penting untuk bentuk. Adapun bentuk dari suatu input yang baik dapat dilihat dari
sistem informasi lewat intranet, extranet, atau World Wide Web. Output dapat
diwujudkan dalam beberapa bentuk, misalnya hard copy tradisional dari laporan
cetakan atau soft copy seperti layar komputer. Output tersebut dapat berupa
2.6.1 PHP
open source yang ditulis menggunakan sintaks bahasa C, Java dan Perl yang
sederhana dan mudah dipelajari. PHP pertama kali diperkenalkan oleh Rasmus
Lerdoff pada tahun 1995 untuk keperluan dinamisasi website pribadinya. Saat
ini PHP telah berkembang seiring dengan sambutan komunitas open source di
internet. PHP juga memenuhi kebutuhan akan bahasa scripting server side
server. Salah satu database server yang berhubungan erat dengan PHP adalah
MySQL.
2) Kelebihan PHP
a. PHP dapat dipakai dihampir semua web server yang ada di pasaran
(Apache, AOL Server, fhttpd, phpttpd, Nic IIS, PWS, Xitami, dll.) yang
Skrip PHP diawali dengan tag pembuka <? Dan diakhiri dengan tag
penutup ?>. Setiap file yang berisi kode PHP harus diberi ekstensi .php, agar
dapat diterjemahkan oleh server dan mengeluarkan output hasil dalam bentuk
2.6.2 MySQL
Sebuah pekerjaan akan terasa berat jika tidak didukung oleh database.
2) Keunggulan MySQL
2.6.3 Apache
Untuk menjalankan PHP dan MySQL, maka diperlukan web server. Web
server yang juga dikenal dengan istilah HTTPD (Hypertext Transfer Protocol
Deamon) atau HTTP server, adalah service yang bekerja untuk melayani
request
dari HTTP client (web browser) ke komputer server. PHP dan MySQL dapat
bekerja dengan banyak web server. Salah satu web server yang dikenal
Seperti halnya dengan PHP dan MySQL, Apache juga dikembangkan oleh
komunitas open source di internet. Saat ini Apache merupakan web server yang
paling populer. Apache, PHP dan MySQL merupakan tiga rangkaian yang bekerja
di komputer server untuk melayani request dari komputer client melalui jalur
HTTP.
Tetapi saat ini kode batang sudah banyak digunakan dalam berbagai aplikasi
seperti misalnya digunakan sebagai kartu identitas, kartu kredit dan untuk
Barcode pada dasarnya adalah susunan garis vertikal hitam dan putih
dengan ketebalan yang berbeda, sangat sederhana tetapi sangat berguna, dengan
digambarkan dalam bentuk baris hitam tebal dan tipis yang disusun berderet
sejajar horisontal