Professional Documents
Culture Documents
Bab 2 PSI Kelompok 1
Bab 2 PSI Kelompok 1
TINJAUAN PUSTAKA
Frederick dalam (Fauzi, 2017:2) bahwa “Sistem beroprasi dan berinteraksi dengan
adalah sekelompok unsur yang erat hubungannya satu dengan yang lainnya, yang
berfungsi bersama-sama untuk mencapai tujuan tertentu. Sistem juga terdiri dari
tujuan dari subsistem itu sendiri dan bagian dari sistem lain yang lebih besar
Sistem terdiri dari tiga unsur yaitu: input (masukan), proses dan output
mana sistem itu dioperasikan, sedangkan output adalah hasil operasi. Dalam
pengertian sederhana output berarti yang menjadi tujuan sasaran atau target
pengoperasian suatu sistem sedangkan proses merupakan aktivitas yang dapat
Menurut McLeod yang dikutip oleh Yakub (2012: 3) tidak semua sistem
1. Tujuan
tanpa tujuan yang jelas sistem menjadi tak terarah dan tak terkendali.
2. Masukan
3. Keluaran
lain.
4. Batasasn
5. Umpan Balik
proses. Umpan balik juga bertugas mengevaluasi bagian dari output yang
dengan tujuan.
6. Lingkungan
pandang :
berupa pemikiran - pemikiran atau ide - ide yang tidak tampak secara fisik .
b . Sistem fisik ( physical system ) Sistem fisik adalah sistem yang ada
secara fisik.
terjadi melalui proses alam , tidak dibuat oleh manusia . Misalnya sistem
perputaran bumi.
b . Sistem buatan manusia ( human made system ) Sistem buatan manusia
adalah sistem yang dibuat oleh manusia yang melibatkan interaksi antara manusia
yang beroperasi dengan tingkah laku yang sudah dapat diprediksi , sebagai
b .Sistem tak tentu ( probalistic system ) Sistem tak tentu adalah sistem
yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur
probabilistik .
a. Sistem tertutup ( close system ) Sistem tertutup adalah sistem yang tidak
otomatis tanpa ada turut campur lingkungan luar . Secara teoritis sistem tertutup
ini ada , kenyataannya tidak ada sistem yang benar - benar tertutup , yang ada
input dan output dari lingkungan luar atau subsistem lainnya . Karena sistem
baik .
1. Komponen Sistem
atau bagian - bagian dari sistem. Setiap subsistem mempunyai sifat – sifat
sistem dengan sistem yang lain atau dengan lingkungan luarnya. Batasan
tersebut.
dan dapat bersifat merugikan (harus ditahan dan dikendalikan, kalau tidak
lain. Keluaran (Output) dari subsitem akan menjadi masukan (Input) untuk
input). Maintenace input adalah energi yang dimasukkan agar sistem dapat
input sedangkan data adalah signal input untuk diolah menjadi informasi.
7. Pengolah Sistem
8. Sasaran Sistem
sistem dan keluaran yang akan dihasilkan sistem. Kalau suatu sistem tidak
mempunyai sasaran, maka operasi sistem tidak akan ada gunanya. Suatu
Menurut Tata Sutabri (2003: 14), Siklus hidup sistem (system life cycle),
adalah proses evolusioner yang diikuti dalam menerapkan sistem atau subsistem
informasi berbasis komputer. Siklus hidup sistem terdiri atas serangkaian tugas
yang erat mengikuti langkah-langkah pendekatan sistem karena tugas-tugas
tersebut mengikuti pola yang teratur dan dilakukan secara top down. Siklus hidup
sistem sering disebut sebagai pendekatan air terjun (waterfall approach) bagi
pembangunan dan pengembangan sistem. Beberapa fase atau tahapan daur hidup
sistem :
itu meningkat melebihi kapasitas dari sistem yang ada. Semua kebutuhan
dan efektivitasnya.
2. Pembangunan Sistem
3. Pemasangan Sistem
4. Pengoperasian Sistem
Program-program komputer dan prosedur-prosedur pengoperasian yang
berjalan. Tiba saat di mana secara ekonomis dan teknis, sistem yang ada
sudah tidak layak lagi untuk dioperasikan dan sistem yang baru perlu
data yang telah dikelola dan diproses untuk memberikan arti dan memperbaiki
keputusan yang lebih baik sebagai kuantitas dan kualitas dari peningkatan
informasi.
menceminkan maksudnya.
2. Tepat Waktu
3. Relevan
4. Aman
Aman berarti informasi harus terbebas dari penyadapan oleh pihak orang
Menurut Yakub (2012: 13) pada buku Pengantar Sistem Informasi, untuk
yaitu :
akses informasi tidak dapat secara online tetapi dapat secara offline.
Menurut Aris, dkk (2016: 27) nilai dari informasi (value of information)
ditentukan dari dua hal, yaitu manfaat dan biaya mendapatkannya. Suatu
1. Teks
misalnya, data yang menyatakan tanggal atau jam dan nilai mata uang.
3. Citra (Image)
Citra (Image) merupakan data dalam bentuk gambar, citra dapat berupa
4. Audio
5. Video
dengan suara misalnya, suatu kejadian dan aktivitas dalam bentuk film.
1. Elemen Data
Elemen data adalah satuan data terkecil yang tidak dapat dipecah lagi
menjadi unit lain yang bermakna. Istilah lain dari elemen data dalam
2. Record
Istilah lain dari record dalam basis data relasional adalah baris atau
tupel.
3. File
sama, namun berbeda isinya. Istilah lain dari file dalam basis data
relasional adalah berkas, tabel, dan relasi. Informasi tanpa adanya data
Menurut O’Brian dikutip oleh Yakub (2012: 17) pada buku Pengantar
1. Blok Masukan (Input Block), Input memiliki data yang masuk ke dalam
dimasukkan.
2. Blok Model (Model Block), blok ini terdiri dari kombinasi prosedur,
logika, dan model matemetik yang akan memanipulasi data input dan data
sistem.
5. Basis Data (Database Block), basis data merupakan kumpulan dari data
1. Flow Map
urutan-urutan prosedur dari suatu program. Flow map menolong analis dan
programmer .
2. Diagram Konteks
Diagram konteks adalah bagian dari data flow diagram yang berfungsi
Diagram Alir Data merupakan gambaran sistem yang lebih khusus dan
lebih terinci dari pada contex diagram. Definisi menurut Tata Sutabri pada
buku Analisis Sistem Informasi (2012: 117), Data Flow Diagram adalah
sebagai berikut :
mainnya.”
4. Kamus Data
Kamus data adalah suatu daftar data elemen yang terorganisir dengan
definisi yang tetap dan sesuai dengan sistem, sehingga user dan analis
melalui beberapa tahap. Tahap pertama adalah analisis sistem. Dalam tahap ini
modifikasi sistem. Tahap kedua adalah rancangan konseptual. Dalam tahap ini,
input dan output, membuat file dan database, mengembangkan prosedur, dan
membangun pengendalian dalam sistem baru. Tahap ini disebut desain fisik.
Tahap keempat adalah implementasi dan percakapan. Dalam tahap ini sistem
sistem telah lengkap. Tahap terakhir adalah tahap operasi dan pemeliharaan.
Selama tahap ini, review dan modifikasi sistem dilakukan jika ada masalah yang
Menurut Aris, dkk (2016: 26) UML merupakan sintesis dari tiga metode
membeli barang atau jasa dengan cara mengirimkan nomor dari satu
uang yang sebenarnya. Salah satu kelebihan yang dibawa oleh digital
cash adalah sifatnya yang anonymous dan dapat dipakai ulang, seperti
tradisional seperti took dan jasa mail order akan kehilangan pekerjaan.
4. Electronic checks pada saat ini sedan diuji coba oleh CyberCash, sistem
pembayaran.
hardware atau software, database dan aplikasi. Menurut Sommerville dalam buku
komponen dan juga keterbatasan yang akan dialami dalam proses pengerjaannya.
tidak dapat diabaikan, karena laporan yang dihasilkan harus memudahkan bagi
keakuratan yang tinggi, dan dapat menjamin pemasukan data yang akan diterima
perancangan proses system adalah menjaga agar proses data lancar sehingga dapat
Aplikasi adalah suatu subkelas dari suatu perangkat lunak komputer yang
tugas yang diinginkan pengguna (Wikipedia, 2012). Aplikasi dapat juga dikatakan
merupakan kumpulan dari file-file tertentu yang berisi kode program yang
2.2.2.1.2. Python
1. Fungsi blok dimulai dengan def kata kunci diserta dengan nama fungsi
dan tanda kurung (()).
2. Setiap parameter masukan atau argumen dan ditempatkan di dalam tanda
kurung ini. Pengguna juga tentunya bisa menentukan parameter di dalam
tanda kurung ini.
2. Pernyataan pertama dari sebuah fungsi bisa berupa pernyataan opsional
(string dokumentasi fungsi atau docstring).
3. Blok kode di dalam setiap fungsi dimulai dengan titik dua (:) dan
indentasi.
4. Pernyataan kembali keluar dari sebuah fungsi, secara opsional
menyampaikan kembali ekspresi ke pemanggil. Pernyataan pengembalian
tanpa argumen sama dengan return none.
2.2.2.1.3. Java
oleh James Gosling saat masih bergabung di Sun Microsystems saat ini
merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak
mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis
model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang
minimal.
Visual Studio Code (VS Code) adalah sebuah teks editor ringan dan
handal yang dibuat oleh Microsoft untuk sistem operasi multiplatform,
artinya tersedia juga untuk versi Linux, Mac, dan Windows. Teks editor ini
secara langsung mendukung bahasa pemrograman JavaScript, Typescript,
dan Node.js, serta bahasa pemrograman lainnya dengan bantuan plugin yang
dapat dipasang via marketplace Visual Studio Code (seperti C++, C#,
Python, Go, Java, dst)