TELAH PUSTAKA
Dalam pengertian lain, ”sistem” juga bisa diartikan sebagai ”cara”. Seperti
misalnya kita sering mendengar kata – kata seperti sistem pengamatan, sistem
penilaian, sistem pengajaran, dan lain sebagainya. Istilah sistem yang banyak
dipakai dan dihubungkan dengan kata – kata seperti sistem pendidikan, sistem
Dari sekian banyaknya arti kata dari sistem, Teguh Wahyono (2004 : 12)
mendefinisikan sistem adalah suatu kesatuan utuh yang terdiri dari beberapa
bagian yang saling berhubungan dan saling berinteraksi untuk mencapai tujuan
tertentu.
komponen :
Tangerang.
7
2. Dengan pendekatan komponen, sistem dapat didefinisikan sebagai kumpulan
dari komponen yang saling berhubungan satu dengan yang lainnya membentuk
satu kesatuan untuk mencapai tujuan tertentu. Contoh sistem yang didefinisikan
sebagai kumpulan dari perangkat keras dan perangkat lunak. (Jogiyanto 2008 :
36).
pengolah (process), keluaran (output), dan sasaran (objective), atau tujuan (goals),
1. Komponen Sistem
sistemBatas Sistem
2. Batas sistem (boundary), yaitu daerah yang membatasi anatara suatu sistem
dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem
8
Lingkungan luar sistem (environment), dari suatu sistem yaitu apapun
diluar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luar
4. Penghubung Sistem
5. Masukan Sistem
dimasukkan agar sistem tersebut beroperasi. Signal input adalah energi yang
6. Pengolahan Sistem
9
7. Keluaran sistem
layar di monitor yaitu dalam bentuk laporan, grafik, tabel, dan keluaran yang
8. Sasaran Sistem
Suatu sistem pasti mempunyai tujuan (goals) atau sasaran (objektive). Jika
suatu sistem tidak mempunyai tujuan, maka operasi sistem tidak akan
berguna. Sasaran dari suatu sistem sangat menentukan sekali masukan yang
dibutuhkan sistem dan keluaran yang akan dihasilkan sistem. Sebuah sistem
pengambilan keputusan yang dapat dirasakan akibatnya secara langsung saat itu
Sutedjo (2009), informasi menjadi penting, karena berdasarkan informasi itu para
pengelola yang dapat mengetahui kondisi obyektif sebuah perusahaan. Tidak semua
simbol yang mewakili kuantitas, tindakan, benda, dan sebagainya. Data terbentuk
10
dari karakter, dapat berupa alfabet, angka maupun simbol khusus seperti *, $, dan /.
informasi.
2. Kesempurnaan informasi
3. Tepat waktu
4. Relevansi
11
Saat ini, cara dan biaya untuk memperoleh informasi juga menjadi bahan
pertimbangan tersendiri. Bilamana cara dan biaya untuk memperoleh informasi sulit
dan mahal, maka orang menjadi tidak berminat untuk memperolehnya atau mencari
alternatife subsitusinya. Biaya mahal yang dimaksud disini, jika bobot informasi
tidak sebanding dengan biaya yang dikeluarkan. Dan melalui teknologi internet, saat
ini ruang atau perusahaan dapat memperoleh informasi dengan mudah dan murah.
mengarah pada dasar yang sama. Sistem merupakan kumpulan elemen-elemen yang
saling terkait dan bekerjasama untuk proses masukan yang ditujukan kepada sistem
menjadi bantuk yang penting bagi penerimanya dan mempunyai kegunaan sebagai
langsung saat itu juga atau secara tidak langsung pada saat mendatang. (Sutanta,
2004) Dari pernyataan diatas dapat diambil kesimpulan bahwa sistem informasi
a. Input
12
Input adalah semua data yang dimasukkan didalam sistem informasi, seperti
b. Proses
kemudian akan disimpan dalam basis data dan seterusnya akan diolah
c. Output
Output merupakan semua keluaran atau hasil dari model yang sudah diolah
menjadi suatu sistem informasi yang berguna dan dapat dipakai oleh
d. Teknologi
e. Basis data
yang lain, yang disimpan dalam parangkat keras komputer dan akan diolah
13
f. Kendali
Kendali dalam hal ini merupakan semua tindakan yang diambil untuk
menjaga semua sistem informasi tersebut agar dapat berjalan dengan lancer
Setiap orang yang bekerja dalam bidang IT khususnya dalam bidang sistem
informasi harus dapat menganalisa suatu sistem karena analisa sistem sangat
analisa sistem menurut Ariesto Hadi Sutopo (2012 : 242) “Analisa sistem
adalah proses menentukan kebutuhan sistem apa yang harus dilakukan sistem
hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan
perbaikannya.
tahapan yang sangat penting karena jika terjadi kesalahan pada tahap ini maka akan
1. Analisa Pendahuluan
14
Dalam analisa pendahuluan ini dilakukan pengumpulan informasi untuk
analisa. Dalam hal ini analis sistem mengambil lembar kerja untuk
Hasil akhir dari analisa sistem diberikan dalam bentuk suatu laporan yang
adalah data yang diolah menjadi bentuk yang beruna bagi para pemakainya.
15
Tujuan sistem informasi terdiri dari kegunaan (usefulness), ekonomi
1. Kegunaan
organisasi.
2. Ekonomi
3. Keandalan
sistem itu sendiri harus mampu beroperasi secara efektif bahkan pada waktu
komponen manusia tidak hadir atau saat komponen mesin tidak beroperasi
secara temporer.
4. Pelayanan Langganan
pelanggan.
5. Kesederhanaan
16
6. Fleksibilitas
dan sebelum tahap desain sistem (system design). Tahap analisa sistem merupakan
tahap yang sangat penting dan kritis, karena kesalahan sekecil apapun dalam analisa
sistem akan menyebabkan kesalahan juga pada tahap selanjutnya yaitu desain
sistem yang tidak dapat dihasilkan dari sistem yang sedang berjalan.
17
3. Mengidentifikasikan masalah-masalah kebutuhan pemakai (user) dengan
Tahap analisa sistem merupakan tahap yang sangat penting, karna keasalahn
dalam tahap ini akan menyebabkan juga kesalahan dalam tahap selanjutnya.Di
dalam tahap analisa sistem terdapat langkah-langkah dasar yang harus di lakukan
atau fakta-fakta yang dirumuskan dalam sekelompok lambang tertentu yang tidak
acak menunjukkan jumlah, tindakan dan hal, data dapat berupa catatan-catatan
dalam kertas, buku, atau tersimpan sebagai file dalam basis data. (Sutanta,2004).
Informasi sangat penting dan diperlukan didalam suatu sistem. Berikut ini
adalah definisi informasi : Informasi adalah “Data yang diolah menjadi sebuah
keputusan saat ini atau saat mendatang”. (Hanif 2007 : 09) Maka berdasarkan
18
beberapa pendapat yang dikemukakan diatas dapat ditarik kesimpulan bahwa
“Informasi adalah sebagai data yang sudah diolah, dibentuk, atau dimanipulasi
usaha dengan mengetahui situasi operasionalnya dan apakah badan usaha tersebut
gambaran secara umum atau global kepada pemakai tentang sistem yang akan
19
1. Untuk memenuhi kebutuhan pemakai sistem (user)
Menurut Turban, Lee, King dan Chung (2000,p241), internet adalah suatu
jaringan komunikasi yang umum dan global yang menyediakan koneksi langsung ke
seseorang melalui Local Area Network (LAN) atau Internet Service Provider (ISP).
meluas ke seluruh dunia, terdiri atas jaringan dan tipe komputer yang saling
berubungan.
20
dapat diakses oleh pengguna atau pemakai selama hal tersebut mendapat
izin.
3. Internet biasa dipanggil “the internet” terdiri dari dua tipe program, yaitu
informasi tersebut.
mengakses internet dan server web, bukan sekedar hypertext dari server web tetapi
mencakup server gopher pada internet dan semua lokasi file transfer protokol,
group diskusi, usenet dan seterusnya. WWW (World Wide Web) merupakan sistem
yang menyebabkan pertukaran data di internet menjadi mudah dan efisien, terdiri
1. Server web, yaitu sebuah komputer dan software yang menyimpan data dan
21
internet. Browser web, yaitu software yang dijalankan pada komputer
2.15 Website
yang luas dari server yang menawarkan semua informasi untuk semua orang
melalui jaringan. Informasi tersebut berupa text, gambar, suara, tipe data link, yang
pertama kali muncul ketika website diakses, sedangkan webpage adalah hal yang
informasi yang menunjukan kualitas dan keahlian dari suatu perusahaan. Website
1. Website yang dibuat sebaiknya cukup besar dan berisi informasi yang padat
sehingga tidak dapat selesai dikunjungi dalam satu kali on-line. Informasi
pengguna bingung.
melihatnya.
22
2.16 Rekayasa Perangkat Lunak
memberikan fungsi dan unjuk kerja seperti yang diinginkan, struktur data yang
data, dan dokumen yang berhubungan dan berfungsi untuk mempengaruhi metode
proses, metode, dan alat-alat bantu bagi pengembangan proses perangkat lunak
komputer.
gabungan yang melingkupi lapisan proses, metode, dan alat-alat bantu. Strategi ini
sering diacuhkan sebagai model proses atau paradigma rekayasa perangat lunak.
Model proses untuk rekayasa perangkat lunak dipilih berdasarkan sifat aplikasi dan
proyeknya, metode dan alat-alat bantu dipakai, control, serta penyampaian yang
dibutuhkan.
Model proses untuk perangkat lunak itu sendiri terdiri dari beberapa model,
oleh karena itulah sebagaimana yang disebutkan diatas bahwa model harus diplah
23
Paradigma yang digunakan dalam pembuatan perangkat lunak (software)
adalah paradigma waterfall yang terdiri dari tahapan analisis, design, coding.
Requitmen
sistem
Analisis
Sistem
Desain
sistem
Pemograman
(coding)
Pengujian
(testing)
Pemeliharaan
Keterangan:
1. Requirement Sistem
atau dibangun
2. Analisis
Analasis yaitu menganalisis data apa saja yang akan dipakai dan
3. Design (desain)
24
Design yaitu perancangan aplikasi yang akan dibuat, maksudnya
4. Coding (Pengkodean)
diperlukan.
5. Testing (percobaan)
Testing dilakukan untuk pengujian program aplikasi yang telah dibuat. Hal
6. Maintenace
yang bermanfaat untuk membantu pengelola barang dalam penjualan secara online,
mengubah sistem manual menjadi komputerisasi dan digital sebagainya. Selain itu,
dapat pula digunakan oleh anggota pengguna umum untuk mencari informasi
25
2.17.1 Kelebihan
penjualan stok barang atau informasi pemasaran dapat diakses secara tepat waktu
2.17.2 Kekurangan
Untuk menampilkan data dan laporan masih belum bisa di print out dan
masih menggunakan nota. Sistem yang semua masih manual dalam penjualan
barang.
2.18 Flowmap
pergerakan benda dari suatu lokasi ke lokasi lain, seperti jumlah orang migrasi,
jumlah barang yang diperdagangkan, atau jumlah paket dalam jaringan, flowmap
segmen yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain
dalam pengoperasian.
1. Flowmap digambarkan dari halaman atas ke bawah dan dari kiri ke kanan.
26
4. Setiap langkah dari aktivitas harus berada pada urutan yang benar.
5. Lingkup dan range dari aktivitas yang sedang digambarkan harus ditelusuri
dangan hati-hati.
Penyimpanan Data
Basis Data
Pengambilan Keputusan
Pengecekan
27
2.19 Context Diagram (CD)
hubungan antara entity luar, masukan dan keluaran sistem (Kristanto, 2003).
Simbol Keterangan
tindakan dijalankan
2.20 PHP
berbentuk scripting. Sistem kerja ini adalah interpreter bukan sebagai kompiler.
Bahasa interpreter adalah bahasa yang script2 program tidak harus diubah kedalam
bentuk source kode, sedangkan bahasa kompiler adalah bahasa yang mengubah
28
script2 program kedalam source code , selanjutnya dari bentuk source code akan
diubah menjadi object code, bentuk dari object code akan menghasilkan file yang
menggunakan aplikasi PHP. Program ini adalah untuk mengakses database MySQL,
mengetahui sintak2 SQL dalam pembuatan database dan tabel (Nugroho, 2004).
mendesain secara visual dan mengelola situs web maupun halaman web fasilitas
desain program secara manual (Juju, 2006) Hanya saja dikarenakan perkembangan
spesifikasi computer yang semakin baik yang cepat sehingga jika dalam
29
membangun pendokumentasikan dari sebuah sistem pengembangan perangkat lunak
pengembangan tertentu.
hubungannya antara satu dengan yang lain, serta dimasukkan pula atribut dan
operasi.
diagram interaksi antara actor dengan obyek yang ada di sistem pengelolaan
30
data administrasi pembayaran pada rumah makan padang sederhana baru.
case.Case dalam use case diagram akan dihubungkan dengan aktor dalam
bentuk asosiasi juga dapat dihubungkan dengan case yang lain dalam bentuk
No Simbol Keterangan
Aktor : Sebuah entitas manusia / mesin yang
1
berinteraksi dengan sistem.
3. ACTIVITY DIAGRAM
31
dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa
eksekusi.
No Simbol Keterangan
1 Titik awal atau permulaan
proses bisnis
3. Struktur diagram ini mirip flowchart atau Data Flow Diagram pada
perancangan terstruktur
32
4. Sangat bermanfaat apabila kita membuat diagram ini terlebih dahulu dalam
keseluruhan
5. Activity diagram dibuat berdasarkan sebuah atau beberapa use case pada use
case diagram
aliran kerja
33
Gambar 2.1
Diagram Activity Simbol
4. Sequence diagram
sistem yang disusun pada sebuah urutan atau rangkaian waktu.Interaksi antar
pesan/message.
34