BAB IIImsz
-
Upload
rannosapulette -
Category
Documents
-
view
217 -
download
0
Transcript of BAB IIImsz
-
8/20/2019 BAB IIImsz
1/21
BAB III
Landasan Teori
1.1.Konsep Sistem Informasi
Sistem Informasi secara umum memiliki tiga kegiatan utama, yaitu
menerima data sebagai masukan/input, kemudian memprosesnya dengan
penggabungan unsur data dan akhirnya memperoleh informasi/output
(Jogiyanto,HM, 200!"
Sistem informasi didefinisikan oleh #obert $! %eitch dan &! #oscoe 'ais
dalam dalam buku )fraim *urban (200+" sebagai berikut
-Sistem informasi adalah suatu sistem di dalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi,
bersifat mana.erial dan kegiatan strategi dari suatu organisasi dan menyediakan
pihak luar tertentu dengan laporanlaporan yang diperlukan!
1!2!Konsep Sistem Informasi Manajemen
Sistem informasi mana.emen menurut ordon 3! 'ais sebagai berikut
- Sistem manusia/mesin yang terpadu ( integrated ),untuk menya.ikan informasi
guna mendukung fungsi operasi, mana.emen, dan pengambilan keputusan dalam
sebuah organisasi! Sistem ini menggunakan perangkat keras ( Hardware" dan
perangkat lunak ( Software ) komputer, prosedur pedoman, model mana.emen dan
keputusan, dan sebuah 4database5!
-
8/20/2019 BAB IIImsz
2/21
1
Sistem informasi mana.emen menurut )fraim *urban ( 200+ " mempunyai
karakteristik beroperasi pada kegiatan tugas terstruktur dan dapat mengurangi
biaya atau meningkatkan efisiensi!
1!2!1! Blok Masukan
Masukan atau Input me6akili data yang masuk ke dalam sistem informasi!
Masukan disini termasuk metodemetode dan media untuk menangkap data yang
akan dimasukkan, yang dapat berupa dokumendokumen dasar!
1!2!2! Blok Model
3lok ini terdiri dari kombinasi prosedur, logika dan model matematik yang
akan memanipulasi data input dan data yang tersimpan di basis data dengan cara
yang sudah ditentukan untuk menghasilkan keluaran yang diinginkan!
1!2!7! Blok Keluaran
8roduk dari sistem informasi adalah keluaran yang merupakan informasi
yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan
mana.emen serta semua pemakai sistem!
1!2!! Blok Teknologi
*eknologi merupakan -kotak alat (toolbo9" dalam sistem informasi!
*eknologi digunakan untuk menerima input , men.alankan model, menyimpan dan
mengakses data, menghasilkan dan mengirimkan keluaran dan membantu
pengendalian dari sistem secara keseluruhan!
-
8/20/2019 BAB IIImsz
3/21
1!2!:! Blok Basis Data
3asis data (database" merupakan kumpulan dari data yang saling
berhubungan satu dengan lainnya, tersimpan di perangkat keras komputer dan
digunakan perangkat lunak untuk memanipulasinya! 'ata perlu disimpan di dalam
basis data untuk keperluan penyediaan informasi lebih lan.ut! 'ata di dalam basis
data perlu diorganisasikan sedemikian rupa, supaya informasi yang dihasilkan
berkualitas! ;rganisasi basis data yang baik .uga berguna untuk efisiensi kapasitas
penyimpannya! 3asis data diakses atau dimanipulasi dengan menggunakan
perangkat lunak paket yang disebut dengan Database Management Systems
('3MS"!
1!2!+! Blok Kendali
3anyak hal yang dapat merusak sistem informasi, seperti misalnya
bencana alam, api, temperatur, air, debu, kecurangankecurangan, kegagalan
kegagalan sistem itu sendiri, kesalahankesalahan, ketidakefisienan, sabotase,
dan lain sebagainya! 3eberapa pengendalian perlu dirancang dan diterapkan untuk
meyakinkan bah6a halhal yang dapat merusak sistem dapat dicegah ataupun bila
terlan.ur ter.adi kesalahankesalahan dapat langsung diatasi!
1!7!Analisis Dan Perancangan Sistem
8enguraian dari suatu sistem informasi yang utuh ke dalam bagianbagian
komponennya dengan maksud untuk mengidentifikasi dan mengealuasi
permasalahanpermasalahan, kesempatankesempatan, hambatanhambatan yang
-
8/20/2019 BAB IIImsz
4/21
ter.adi dan kebutuhankebutuhan yang diharapkan sehingga dapat diusulkan
perbaikanperbaikannya!
*ahap analisis sistem dilakukan setelah tahap perencanaan sistem ( system
planning " dan sebelum tahap desain sistem ( system design"! *ahap analisis
merupakan tahap yang kritis dan sangat penting, karena kesalahan di dalam tahap
ini .uga akan menyebabkan kesalahan di tahap selan.utnya!
'alam tahap analisis sistem terdapat langkahlangkah dasar yang harus dilakukan
oleh analis sistem sebagai berikut
1! Identify, yaitu mengidentifikasi masalah!
2! Understand , yaitu memahami ker.a dari sistem yang ada!
7! Analyze, yaitu menganalisis sistem!
! Report , yaitu membuat laporan hasil analisis!
Setelah tahap analisis sistem selesai dilakukan, maka analis sistem telah
mendapatkan gambaran dengan .elas apa yang harus diker.akan! *iba 6aktunya
sekarang bagi analis sistem untuk memikirkan bagaimana membentuk sistem
tersebut! *ahap ini disebut dengan desain sistem!
Menurut &endall (2007
-
8/20/2019 BAB IIImsz
5/21
2
urutan dari prosedur yang ada di dalam sistem dan menun.ukkan apa yang
diker.akan sistem! Simbolsimbol yang digunakan dalam system flow ditun.ukkan
pada ambar 7!1!
ambar 7!1 Simbol Simbol pada System =lo6
1! Simbol dokumen
Menun.ukkan dokumen input dan output baik untuk proses manual atau
komputer!
2! Simbol kegiatan manual
Menun.ukkan peker.aan manual!
7! Simbol simpanan offline
Menun.ukkan file nonkomputer yang diarsip!
! Simbol proses
Menun.ukkan kegiatan proses dari operasi program komputer!
:! Simbol database
Menun.ukkan tempat untuk menyimpan data hasil operasi komputer!
-
8/20/2019 BAB IIImsz
6/21
2
+! Simbol garis alir
Menun.ukkan arus dari proses!
Menun.ukkan penghubung ke halaman yang masih sama atau ke halaman
lain!
1!:!Data !lo" Diagram #D!D$
'=' sering digunakan untuk menggambarkan suatu sistem yang telah ada
atau sistem baru yang akan dikembangkan secara logika tanpa
mempertimbangkan lingkungan fisik dimana data tersebut mengalir! '='
merupakan alat yang digunakan pada metodologi pengembangan sistem yang
terstruktur dan dapat mengembangkan arus data di dalam sistem dengan
terstruktur dan .elas!
1!:!1! m%ol&sim%ol ang digunakan D!D
a" )9ternal )ntity atau 3oundary
Eternal entity atau kesatuan luar merupakan kesatuan di
lingkungan luar sistem yang dapat berupa orang, organisasi atau sistem
lainnya yang berada di lingkungan luarnya yang akan memberikan input
atau menerima output dari sistem! Eternal entity disimbolkan dengan
notasi kotak!
b" $rus 'ata
$rus 'ata (data flow" di '=' diberi simbol panah! $rus data ini
mengalir di antara proses, simpanan data (data store" dan kesatuan luar
-
8/20/2019 BAB IIImsz
7/21
(eternal entity"! $rus data ini menun.ukkan arus data yang dapat berupa
masukan untuk sistem atau hasil dari proses sistem!
c" 8roses
Suatu proses adalah kegiatan yang dilakukan oleh orang, mesin,
atau komputer dari hasil suatu arus data yang masuk ke dalam proses
untuk menghasilkan arus data yang akan keluar dari proses! Simbol proses
berupa lingkaran atau persegi pan.ang bersudut tumpul!
d" Simpanan 'ata
Simpanan data merupakan simpanan dari data yang dapat berupa
halhal sebagai berikut, sebagai gambaran
1! Suatu file atau database di sistem komputer!
2! Suatu arsip atau catatan manual!
7! Suatu kotak tempat data di me.a seseorang!
! Suatu tabel acuan manual!
Simpanan data di '=' disimbolkan dengan sepasang garis hori>ontal
paralel yang tertutup di salah satu u.ungnya!
1!:!2! te't Diagram
!ontet Diagram merupakan langkah pertama dalam pembuatan '='!
8ada conte9t diagram di.elaskan sistem apa yang dibuat dan eksternal entity apa
sa.a yang terlibat! 'alam conte9t diagram harus ada arus data yang masuk dan
arus data yang keluar!
-
8/20/2019 BAB IIImsz
8/21
1!:!7! !lo" Diagram Le(el )
'=' leel 0 adalah langkah selan.utnya setelah "ontet diagram! 8ada
langkah ini, digambarkan prosesproses yang ter.adi dalam sistem informasi!
1!:!! !lo" Diagram Le(el 1
'=' %eel 1 merupakan pen.elasan dari '=' leel 0! 8ada proses ini
di.elaskan proses apa sa.a yang dilakukan pada setiap proses yang terdapat di
'=' leel 0!
1!:!:! *ntit +elational Diagram
Entity Relational Diagram # )#'" merupakan penggambaran hubungan
antara beberapa entity yang digunakan untuk merancang database yang akan
diperlukan!
1!+!Konsep Dasar Basis Data
'atabase
Menurut ?us6anto (200:2", database merupakan sekumpulan data yang
berisi informasi yang saling berhubungan! 8engertian ini sangat berbeda antara
database #elasional dan @on #elasional! 8ada database @on #elasional, sebuah
database hanya merupakan sebuah file!
Menurut Marlinda (2001", database adalah suatu susunan/kumpulan data
operasional lengkap dari suatu organisasi/perusahaan yang diorganisir/dikelola
dan disimpan secara terintegrasi dengan menggunakan metode tertentu
-
8/20/2019 BAB IIImsz
9/21
menggunakan komputer sehingga mampu menyediakan informasi optimal yang
diperlukan pemakainya!
8enyusunan satu database digunakan untuk mengatasi masalahmasalah
pada penyusunan data yaitu redundansi dan inkonsistensi data, kesulitan
pengaksesan data, isolasi data untuk standarisasi, multiple user (banyak pemakai",
masalah keamanan ( se"urity", masalah integrasi (kesatuan", dan masalah data
independen"e (kebebasan data"!
,.-.1. Sistem Basis Data
Menurut Marlinda (2001", sistem basis data adalah suatu sistem
menyusun dan mengelola recordrecord menggunakan komputer untuk
menyimpan atau merekam serta memelihara dan operasional lengkap sebuah
organisasi/perusahaan sehingga mampu menyediakan informasi optimal yang
diperlukan pemakai untuk proses mengambil keputusan!
8ada sebuah sistem basis data terdapat komponenkomponen utama yaitu
8erangkat &eras ( Hardware", Sistem ;perasi ($perating System", 3asis 'ata
( Database", Sistem ($plikasi atau 8erangkat %unak" 8engelola 3asis
'ata('3MS", 8emakai (User ", dan $plikasi (8erangkat %unak" lain (bersifat
opsional"!
1!+!1!1!1! Kele%ian Sistem Basis Data
1! Mengurangi kerangkapan data, yaitu data yang sama disimpan dalam
berkas data yang berbedabeda sehingga update dilakukan berulangulang!
2! Mencegah ketidakkonsistenan!
-
8/20/2019 BAB IIImsz
10/21
7! &eamanan data dapat ter.aga, yaitu data dapat dilindungi dari pemakai
yang tidak ber6enang!
! Integritas dapat dipertahankan!
:! 'ata dapat dipergunakan bersamasama!
+! Menyediakan recoery!
A! 'ata bersifat mandiri (data independen"e"!
B! &eterpaduan data ter.aga, memelihara keterpaduan data berarti data harus
akurat! Hal ini sangat erat hubungannya dengan pengontrolan kerangkapan
data dan pemeliharaan keselarasan data!
1!+!1!2! Kekurangan Sistem Basis Data
1! 'iperlukan tempat penyimpanan yang besar!
2! 'iperlukan tenaga yang terampil dalam mengolah data!
7! &erusakan sistem basis data dapat mempengaruhi departemen yang terkait!
1.-./. Data%ase Manaegement Sstem
Menurut Marlinda (200+", 'atabase Management System ('3MS"
merupakan kumpulan file yang saling berkaitan dan program untuk pengelolanya!
3asis 'ata adalah kumpulan datanya, sedang program pengelolanya berdiri
sendiri dalam suatu paket program yang komersial untuk membaca data,
menghapus data, dan melaporkan data dalam basis data!
-
8/20/2019 BAB IIImsz
11/21
7!+!2!1! Baasa&Baasa 0ang Terdapat Dalam DBMS
1! 'ata 'efinition %anguage (''%"
8ola skema basis data dispesifikasikan dengan satu set definisi
yang diekspresikan dengan satu bahasa khusus yang disebut ''%! Hasil
kompilasi perintah ''% adalah satu set tabel yang disimpan di dalam file
khusus yang disebut data dictionary/directory!
2! 'ata Manipulation %anguage ('M%"
3ahasa yang memperbolehkan pemakai mengakses atau
memanipulasi data sebagai yang diorganisasikan sebelumnya model data
yang tepat!
7! Cuery
8ernyataan yang dia.ukan untuk mengambil informasi! Merupakan
bagian 'M% yang digunakan untuk pengambilan informasi!
7!+!2!2! !ungsi DBMS
1! 'ata 'efinition
'3MS harus dapat mengolah data definition atau pendefinisian
data!
2! 'ata Manipulation
'3MS harus dapat menangani permintaanpermintaan dari
pemakai untuk mengakses data!
7! 'ata Security dan Integrity
'3MS dapat memeriksa se"urity dan integrity data yang
didefinisikan oleh '3$!
-
8/20/2019 BAB IIImsz
12/21
! 'ata #ecoery dan Doncurrency
a! '3MS harus dapat menangani kegagalankegagalan pengaksesan
basis data yang dapat disebabkan oleh kesalahan sistem, kerusakan
disk, dan sebagainya!
b! '3MS harus dapat mengontrol pengaksesan data yang konkuren
yaitu bila satu data diakses secara bersamasama oleh lebih dari
satu pemakai pada saat yang bersamaan!
:! 'ata 'ictionary
'3MS harus menyediakan data dictionary atau kamus data!
7!
'alam pengembangan suatu sistem informasi, tentunya membutuhkan
suatu tool atau alat berupa bahasa pemrograman! Salah sau tool dalam bahasa
pemrograman yang digunakan adalah 8hp,MysEl, F$MM8,@otepadGG!
7!
@otepad GG merupakan suatu tools atau alat untuk memudahkan
pengembang aplikasi melakukan "oding dimana noepad GG ini
penggunaanya sangat mudah, ringan dan mendukung berbagai macam
bahasa, mulai dari php, DGG, D,Jaa !
-
8/20/2019 BAB IIImsz
13/21
7!
Menurut 3unafit @ugroho (20017B" -8H8 Hyperte9t 8reprocesor
merupakan bahasa yang hanya dapat ber.alan pada serer yang hasilnya
dapat ditampilkan pada klien!
Menurut S6astika (200+" 8H8 merupakan bahasa berbentuk skrip
yang ditempatkan dalam serer dan diproses di serer! Hasilnya akan
dikirimkan ke client, tempat pemakai menggunakan bro6ser! 8H8 dikenal
sebagai sebuah bahasa scripting, yang menyatu dengan tagtag H*M%,
dieksekusi di serer, dan digunakan untuk membuat halaman 6eb yang
dinamis seperti halnya $ctie Serer 8ages ($S8" atau Jaa Serer 8ages
(JS8"! 8H8 merupakan sebuah soft6are open source! hal inilah yang
membedakan $S8 dengan 8H8!
7!
F$M88 adalah suatu program yang digunakan oleh seer untuk
men.alankan fungsi yang ada dalam halaman 6eb yang kita buat sekaligus
menampilkan halaman 6eb tersebut agar bisa diakses oleh user% F$M88
merupakan proyek dari dua orang yang bernama &ai 4;s6ald5 Seidler dan
&ayogelgesang! Mereka telah menciptakan suatu pengembangan
sempurna diantaranya $pache, MySC%, 8H8, 8erl, dan berbagai
komponen dalam beberapa tahun ini! Fampp telah memadukan 8H8,
$pache, MySC%! 'imana 8H8 adalah ekstension yang dapat meng
-
8/20/2019 BAB IIImsz
14/21
eksekusi scriptscript 8H8, apache sebagai 6eb serer dan MySC% adalah
sebagai penyedia databasenya!
F$M88 merupakan tool yang menyediakan paket perangkat lunak
ke dalam satu buah paket! 'engan menginstall F$M88 maka tidak perlu
lagi melakukan instalasi dan konfigurasi 6eb serer $pache, 8H8 dan
MySC% secara manual! F$M88 akan menginstalasi dan
mengkonfigurasikannya secara otomatis untuk anda atau auto konfigurasi!
7!
Serer H**8 $pache atau Serer eb/ $pache
adalah serer 6eb yang dapat di.alankan di banyak sistem operasi
(Kni9, 3S', %inu9, Microsoft indo6s dan @oell @et6are serta
platform lainnya" yang berguna untuk melayani dan memfungsikan
situs 6eb! 8rotokol yang digunakan untuk melayani fasilitas
6eb/666 ini mengunakan H**8!
$pache memiliki fiturfitur canggih seperti pesan
kesalahan yang dapat dikonfigur, autentikasi berbasis basis data
dan lainlain! $pache .uga didukung oleh se.umlah antarmuka
pengguna berbasis grafik (KI" yang memungkinkan penanganan
serer men.adi mudah! $pache merupakan perangkat lunak sumber
terbuka dikembangkan oleh komunitas terbuka yang terdiri dari
pengembangpengembang diba6ah naungan $pache Soft6are
=oundation!
-
8/20/2019 BAB IIImsz
15/21
3
7!
MySC% adalah sebuah perangkat lunak 8embuat database
yang bersifat terbuka atau open source dan ber.alan disemua
platform baik %inu9 maupun Si indo6s, MySC% merupakan
program pengakses database yang bersifat net6ork sehingga dapat
digunakan untuk aplikasi Multi User (8engguna 3anyak"!
MySC% adalah #elational 'atabase Management System
(#'3MS" yang didistribusikan secara gratis diba6ah lisensi 8%
(eneral 8ublic %icense"! 'imana setiap orang bebas untuk
menggunakan MySC%, namun tidak boleh di.adikan produk
turunan yang bersifat komersial!
Selain MySC%, ada beberapa .enis pemograman yang
berorientasi database yang dapat digunakan untuk aplikasi di 6eb
seperti ;#$D%)! ;racle merupakan sebuah perusahaan besar di
dunia yang cakupan bisnis salah satunya adalah pen.ualan soft6are
dan pembuatan soft6are database yang diperuntukkan bagi
perusahaanperusahaan besar di dunia! &arena soft6arenya tidak
bebas di -pasaran atau tidak free soft6are maka sebagian besar
perusahaan kecil atau menengah atau programmer 6eb masih
menggunakan database MySC% sebagai soft6are database
perusahaan atau 6ebnya! 3erita terayar mengabarkan bah6a
;#$D%) merupakan perusahaan yang mendapatkan keuntungan
terbesar dalam bisnis soft6are database! MySC% adalah sebuah
serer database SC% multiuser dan multithreaded! SC% sendiri
-
8/20/2019 BAB IIImsz
16/21
3
adalah salah satu bahasa database yang paling populer di
dunia!Implementasi program serer database ini adalah program
daemon LmysEldL dan beberapa program lain serta beberapa
pustaka!
MySC% dibuat oleh *cF dan telah dipercaya mengelola
sistem dengan 0 buah database berisi 10,000 tabel dan :00 di
antaranya memiliki < .uta baris (kirakira 100 gigabyte data"!
'atabase ini dibuat untuk keperluan sistem database yang cepat,
handal dan mudah digunakan! alaupun memiliki kemampuan
yang cukup baik, MySC% untuk sistem operasi Kni9 bersifat
free6are, dan terdapat ersi share6are untuk sistem operasi
6indo6s! Menurut pembuatnya, MySC% disebut seperti myess
Eueell Sebagaimana database sistem yang lain, dalam SC% .uga
dikenal hierarki serer dengan databasedatabase! *iaptiap
database memiliki tabeltabel! *iaptiap tabel memiliki fieldfield!
Kmumnya informasi tersimpan dalam tabel N tabel yang secara
logik merupakan struktur 2 dimensi terdiri atas baris dan
kolom!=ieldfield tersebut dapat berupa data seperti int , realm
char, date, time dan lainnya SC% tidak memiliki fasilitas
pemrograman yang lengkap, tidak ada looping ataupun
percabangan ,misalnya! Sehingga untuk menutupi kelemahan ini
perlu digabung dengan bahasa pemrograman semisal D! 'alam
training ini kita menggunakan MySC% sebgai SC% serer karena
berbagai kelebihannya! $ntara lainO
-
8/20/2019 BAB IIImsz
17/21
1! Source MySC% dapat diperoleh dengan mudah dan gratis
2! Sintaksnya lebih mudah dipahami dan tidak rumit
7! 8engaksesan database dapat dilakukan dengan muda
7!A SDL6
Sistem adalah suatu .aringan ker.a dari prosedurprosedur yang saling
berhubungan, berkumpul bersamasama untuk melakukan suatu kegiatan atau
untuk menyelesaikan suatu sasaran tertentu! 8engembangan sistem (S'%D"
diperlukan untuk menyusun suatu sistem yang baru untuk menggantikan sistem
yang lama secara keseluruhan atau memperbaiki sistem yang ada hal ini di
karenakan adanya permasalahan di sistem lama, pertumbuhan organisasi, meraih
kesempatan, adanya instruksi!
'engan telah dikembangkannya sistem yang baru, maka diharapkan akan
ter.adi peningkatanpeningkatan di sistem yang baru! 8eningkatanpeningkatan ini
berhubungan dengan 8I)D)S yaitu sebagai berikut
8erformance (kiner.a", peningkatan terhadap kiner.a (hasil ker.a" sistem
yang baru sehingga men.adi lebih efektif! &iner.a dapat diukur dari throughput
dan response time! *hroughput adalah .umlah dari peker.aan yang dapat
dilakukan suatu saat tertentu!
#esponse time adalah ratarata 6aktu yang tertunda diantara dua transaksi
atau peker.aan ditambah dengan 6aktu response untuk menanggapi peker.aan
tersebut! Information (informasi", peningkatan terhadap kualitas informasi yang
disa.ikan! )conomy (ekonomis", peningkatan terhadap manfaatmanfaat
ataukeuntungankeuntungan atau penurunanpenurunan biaya yang ter.adi!
-
8/20/2019 BAB IIImsz
18/21
Dontrol (pengendalian", peningkatan terhadap pengendalian untuk mendeteksi dan
memperbaiki kesalahankesalahan serta kecurangankecurangan yang dan akan
ter.adi! )fficiency(efisiensi", peningkatan terhadap efisiensi operasi! )fisiensi
berbeda dengan ekonomis! 3ila ekonomis berhubungan dengan .umlah sumber
daya yang digunakan, efisiensi berhubungan dengan bagaimana sumber daya
tersebut! System De&elopment 'ife !y"le (S'%D" adalah tahapantahapan
peker.aan yang dilakukan oleh analis sistem dan programmer dalam
membangun sistem informasi! %angkah yang digunakan meliputi
melakukan surei dan menilai kelayakan proyek pengembangan sistem
informasi, mempela.ari dan menganalisis sistem informasi yang sedang ber.alan,
menentukan permintaan pemakai sistem informasi, memilih solusi atau
pemecahan masalah yang paling baik, menentukan perangkat keras (hard6are"
dan perangkat lunak (soft6are", merancang sistem informasi baru, membangun
sistem informasi baru, mengkomunikasikan dan mengimplementasikan sistem
informasi baru, memelihara dan melakukan perbaikan/peningkatan sistem
informasi baru bila diperlukan System De&elopment 'ife !y"le (S'%D" adalah
keseluruhan proses dalam membangun sistem melalui beberapa langkah!
'alam sebuah siklus S'%D, terdapat enam langkah! Jumlah langkah
S'%D pada referensi lain mungkin berbeda, namun secara umum adalah sama!
%angkah tersebut adalah sebagai berikut
a! 8erancangan sistem
*u.uan perancangan sistem adalah untuk menentukan dan
-
8/20/2019 BAB IIImsz
19/21
mendefinisikan sistem informasi apa yang akan dikembangkan sehingga
dapat memberikan keuntungan dan nilai bagi kegiatan bisnis secara
keseluruhan!
b! $nalisis sistem
$nalisis sistem dapat didefinisikan sebagai pengguna dari suatu sistem
informasi yang utuh kedalam bagianbagian komponen dengan maksud
untuk mengidentifikasi dan mengealuasi permasalahanpermasalahan,
hambatanhambatan yang ter.adi dan kebutuhankebutuhan yang
diharapkan, sehingga dapat diusulkan perbaikanperbaikan! *ahap ini
merupakan tahap yang kritis dan penting karena kesalahan pada tahap ini
akan menyebabkan kesalahan pada tahap berikutnya! %angkahlangkah
dasar yang harus dilaksanakan oleh analis sistem yaitu
1! Mengidentifikasikan masalah
2! Memahami sistem dan membatasinya
7! $lternatifalternatif apa sa.a yang ada untuk mencapai sasaran dan
untuk memodifikasi atau mengubah sistem
a! 8ilih satu dari alternatif yang telah diidentifikasikan pada tahap
sebelumnya
b! Implementasikan alternatif yang dipilih
c! )aluasi masalah dari perubahan yang kita buat dalam sistem
c! #ancangan sistem
$lternatif yang telah dipilih dalam langkah analisa sistem merupakan
dasar dari rancangan sistem! #ancangan sistem menentukan bagaimana
-
8/20/2019 BAB IIImsz
20/21
suatu sistem akan menyelesaikan apa yang harus diselesaikan! *ahap ini
menyangkut konfigurasi dari komponenkomponrn perangkat keras dan
perangkat lunak sistem sehingga setelah menginstalasi sistem akan benar
benar akan memuaskan spesifikasi sistem yang telah ditetapkan pada
akhir analisa sistem!
d! Implementasi sistem
*ahap dari implementasi sistem adalah
1! Membangun dan mengu.i .aringan database
2! Membangun dan mengu.i program
7! Instalasi dan mengu.i sistem yang baru
! 8enyerahan sistem yang telah dibuat
e! 8era6atan dan pengembangan sistem
'iperlukan adanya kegiatan tambahan setelah sistem yang baru
di.alankan, seperti mera6at dan men.aga agar sistem tetap ber.alan, sesuai
dengan apa yang dikehendaki! 8erlu .uga diperhatikan akibat adanya
kebi.aksanaan yang baru yaitu perubahanperubahan prosedur, agar sistem
tetap men.alankan fungsinya sehingga pengembangan sistem diperlukan!
-
8/20/2019 BAB IIImsz
21/21
36