Download - SP BAB II
-
8/19/2019 SP BAB II
1/18
BAB II
LANDASAN TEORI
2.1Konsep Dasar Kecerdasan Tiruan
Artificial intelligence merupakan bagian tengah atau inti dari ilmu
komputer yang harus dipahami, bila kita ingin membuat perangkat lunak
dengan penerapan konsep artificial intelligence dalam memecahkan
persoalan yang ada di dunia ini, sehingga keberadaannya mutlak harus
ada. Karena kecerdasan tiruan adalah ilmu yang berdasarkan prosesmanusia berfikir, maka penelitian bagaimana proses manusia berfikir
adalah hal yang pokok.
Semua proses berpikir menolong manusia untuk menyelesaikan
sesuatu masalah. Pada saat otak manusia mendapat informasi dari luar,
maka suatu proses berpikir memberikan petunjuk tindakan atau respon
apa yang dilakukan. Hal ini merupakan suatu reaksi otomatis dan respon
yang spesifik dicari untuk menyelesaikan masalah tertentu. Hasil dari
semua proses berpikir tersebut disebut tujuan (goal ). Berdasarkan fakta
fakta yang ada keterangan di atas, maka komputer dapat digunakan
sebagai alat bantu dalam mengambil sebuah keputusan.
2.2Pengertian Sistem
Banyak pendapat dari para ahli yang mencoba mendefinisikan
pengertian sistem. Sistem adalah jaringan kerja dari prosedur
prosedur yang saling berhubungan, berkumpul bersama sama
untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran
tertentu(Sutanta, !""#). Secara umum sistem dapat didefinisikan
sebagai sekumpulan hal atau kegiatan atau elemen atau subsistem
yang saling bekerjasama atau yang dihubungkan dengan caracara
tertentu sehingga membentuk suatu kesatuan untuk melaksanakan
suatu fungsi guna mencapai suatu tujuan (Sutanta, !""#).
$
-
8/19/2019 SP BAB II
2/18
7
%enurut &gus %ukyanto (!""' !), sistem mempunyai karakteristik
sebagai berikut
1. Komponen Sistem Component !
Suatu sistem terdiri dari sejumlah komponenkomponen
yang saling berinteraksi, yang artinya saling bekerja sama dalam
membentuk suatu kesatuan. Komponen sistem tersebut dapat
berupa suatu bentuk subsistem.
2. Batasan Sistem Boundary !
Batasan sistem membatasi antara sistem yang satu dengan
yang lainnya atau sistem dengan lingkungan luarnya.
". Ling#ungan $uar Environtment!
ingkungan luar adalah apa pun di luar batas dari sistem
yang dapat mempengaruhi operasi sistem, baik pengaruh yang
menguntungkan ataupun yang merugikan. Pengaruh yang
menguntungkan ini tentunya harus dijaga sehingga akan
mendukung kelangsungan operasi sebuah sistem. Sedangkan
yang merugikan harus ditahan dan dikendalikan agar tidak
mengganggu kelangsungan sebuah sistem.
%. Peng&u'ung Interface!
Penghubung sistem merupakan media yangmenghubungkan sistem dengan subsistem yang lain, dengan
demikian dapat terjadi suatu integrasi sistem yang membentuk
suatu kesatuan.
(. )asu#an Input !
%asukan atau input merupakan energi yang dimasukan ke
dalam sistem. %asukan dapat berupa masukan pera*atan
-
8/19/2019 SP BAB II
3/18
8
(maintenance input ), yaitu masukan yang diperoses untuk
mendapatkan keluaran.
*. Ke$uaran Output !
%erupakan hasil dari pemrosesan. Keluaran dapat berupa
informasi sebagai masukan pada sistem lain hanya sebagai sisa
pembuangan.
+. Sasaran Goal !
Suatu sistem pasti mempunyai tujuan (goals) atau sasaran
sistem (objective). Sebuah sistem dikatakan berhasil apabila
mengenai sasaran atau tujuannya, jika suatu sistem tidak
mempunyai tujuan maka operasi sistem tidak akan ada gunanya.
,. Srategi Sistem
Strategi sistem merupakan caracara yang digunakan dari
mulai adanya input pemrosesan hingga akhirnya diperlukan suatu
strategi agar sasaran tersebut dapat tercapai.
%enurut %ustakini (!""'+#)#-, suatu sistem dapat diklasifikasikan
1. Sistem A'stra# Abstract System! Dan Sistem -isi#
Phisical System)
Sistem abstrak adalah sistem yang berupa pemikiran atau
ideide yang tidak tampak secara fisik, misalnya sistem teknologi
yaitu sistem yang berupa pemikiranpemikiran hubungan antara
manusia dengan tuhan. Sistem fisik merupakan sistem yang adasecara fisik, contoh sistem abstrak dapat berupa hasil komponen
yang ada sesbagai hasil karya teknologi yang dikembangkan
manusia.
2. Sistem A$ami Natural System! Dan Sistem Buatan )anusia
uman !ade System!
-
8/19/2019 SP BAB II
4/18
9
Sistem alami adalah sistem yang keberadaanya terjadi
secara alami natural tanpa campur tangan manusia. Sedangkan
sistem buatan manusia adalah sebagai hasil campur tangan
manusia. /ontoh sistem alamiah adalah sistem tata surya yang
terdiri dari atas sekumpulan planet, gugus bintang dan lainya.
/ontoh sistem abstrak dapat berupa hasil komponen yang ada
sesbagai hasil karya teknologi yang dikembangkan manusia.
". Sistem Pasti "eterministic System! Dan Sistem Tida#
Tentu Probobalistic System!
Sistem tertentu adalah sistem yang tingkah lakunya dapat
ditentukandiperkirakan sebelumnya, sedangkan sistem tidak tentu
sistem tingkah lakunya tidak dapat ditentukan sebelumnya. Sistem
aplikasi komputer merupakan contoh sistem yang tingkah lakunya
dapat ditentukan sebelumnya. Program aplikasi yang dirancangdan
dikembangkan oleh manusia dengan menggunakan prosedur yang
jelas, terstruktur dan baku.
%. Sistem Tertutup Closed System! Dan Sistem Ter'u#a
Open System!
Sistem tertutup merupakan sistem yang tingkah lakunya
tidak dipengaruhi oleh lingkungan luarnya. &dapun sistem terbuka
mempunyai prilaku yang dipengaruhi oleh lingkungannya. Sistem
aplikasi komputer merupakan sistem relati0e tertutup, karena
tingkah laku sistem aplikasi komputer tidak dipengaruhi oleh kondisiyang terjadi diluar sistem.
2.". Pa#ar
%enurut (Hadi 1ur,!""2) Pakar adalah seseorang yang telah
menguasai bidangnya dengan sangat baik sehingga dia dapat
memberikan repon yang sangat cepat (kadang kala respon ini muncul
tanpa berfikir panjang dan mungkin sekali muncul dari
-
8/19/2019 SP BAB II
5/18
10
ketidaksadaran ).3ika seseorang mendapatkan 45angsangan6 yang
berkaitan dengan bidang yang dikuasainya.
Sebagai contoh seorang 7osen (Pengarah) yang sudah puluhan
tahun mengajar 48ermodinamika kimia6 akan cepat sekali menja*ab
pertanyaan mahasis*anya (7engan ja*aban yang benar) mengenai
bidang yang diajarkannya tanpa kelihatan berfikir keras. 7osen ini dapat
digelari pakar dalam bidang 48ermodinamika kimia6 yang diajarinya.
%enurut (3ohn 7urkin,9'':),Pakar adalah orang yang memiliki
kemampuan atau mengerti dalam menghadapi suatu masalah. e*at
pengalaman seorang pakar mengembangkan kemampuan yang
membuatnya dapat memecahkan permasalahan dengan hasil yang baik
dan efisien.
7ari pernyataan diatas dapat saya simpulkan Pakar adalah
seseorang yang memiliki suatu kemampuan sesuai dengan kemampuan
yang dimilikinya untuk memecahkan suatu permasalahan.
2.%Pengertian Inormasi
Pembahasan mengenai informasi tentu tak lepas dari
pembahasan data. 7ata dapat didefinisikan sebagai bahan keterangan
tentang kejadian kejadian nyata atau faktafakta yang dirumuskan
dalam sekelompok lambang tertentu yang tidak acak yang
menunjukkan jumlah, tindakan, atau hal (Sutanta, !""#). 7ata dapat
berupa catatancatatan dalam kertas, buku, atau tersimpan sebagai file
dalam basis data.
;nformasi adalah hasil pengolahan data sehingga menjadi
bentuk yang penting bagi penerimanya dan mempunyai kegunaansebagai dasar dalam pengambilan keputusan yang dapat
dirasakan akibatnya secara langsung saat itu juga atau secara tidak
langsung pada saat mendatang (Sutanta, !""#).
-
8/19/2019 SP BAB II
6/18
11
di mana data merupakan sumber dari informasi dan informasi
merupakan hasil pengolahan data.
2.(Kua$itas Inormasi
8erbentuknya informasi yang dihasilkan dari proses pengolahan
data hingga sampai ke pengguna informasi tersebut, maka informasi
tersebut haruslah mempunyai kualitas yang baik. &dapun kualitas
informasi (quality of information) menurut %ustakini (!""2$#)#-,
ditentukan oleh beberapa hal diantaranya
1. Re$e/an #elevancy !
7alam hal ini informasi yang diterima harus memberikan
manfaat bagi pemakaiannya. Kadar relevancy informasi antara
orang satu dengan yang lainnya berbedabeda tergantung kepada
kebutuhan masingmasing pengguna informasi tersebut. How is the
message use for problem Solving (decision maskin)
$% A#urat Accurate!
&kurat yaitu berarti informasi harus bebas dari kesalahan
kesalahan selain itu informasi yang didapat tidak boleh
penggunanya. Serta harus dapat mencerminkan dengan jelas
maksud dari informasi tersebut. ketidakakuratan data jelas terjadi
karena sumber dari informasi tersebut mengalami gangguan dalam
penyampaiannya, baik hal itu dilakukan secara sengaja maupun
tidak sehingga menyatakan data asli tersebut berubah atau rusak.
". Tepat 0a#tu &ime 'ines!
;nformasi yang dibutuhkan oleh si pemakai tidak dalam hal
penyampaiannya tidak boleh terlambat (usang) karena informasi
yang usang maka informasi tersebut tidak mempunyai nilai yang
baik dan kualitasnyapun menjadi buruk sehingga tidak berguna
lagi. 3ika informasi tersebut digunakan. Sebagai dasar pengambilan
-
8/19/2019 SP BAB II
7/18
12
keputusan maka akan berakibat fatal sehingga salah dalam
pengambilan keputusan tersebut. Kondisi tersebut mengakibatkan
mahalnya nilai informasi. Sehingga kecepatan untuk mendapatkan.
%engolah serta mengirimnya memerlukan teknologi tersebut.
%. E#onomis Economy !
what level of resources is needed to move information
Through the problemsolving cycle! kualitas dari informasi yang
digunakan dalam pengambilan keputusan juga bergantung pada
nilai ekonomi yang terdapat didalmnya.
(. Eisien Efficiency !
Kualitas dari nilai informasi yang digunakan dalam
pengambilan keputusan juga bergantung pada nilai efisen yang
terdapat di dalamnya.
*. Dapat dipercaa #ealibility !
;nformasi yang didapatkan oleh pemakaian harus dapat
dipercaya. Hal ini menentukan terhadap kulitas informasi serta
dalam hal pengambilan keputusan setiap tingkatan manajemen.
2.*Pengertian Sistem Inormasi
Sistem ;nformasi adalah sebagai suatu sistem didalam suatu
organisasi yang merupakan kombinasi dari orangorang, fasilitas,
teknologi, media, prosedurprosedur dan pengendalian yang ditujukan
untuk mendapatkan jalur komunikasi penting, memproses tipe transaksirutin tertentu, memberikan sinyal kepada manajemen yang lainnya
terhadap kejadian internal dan ekternal yang penting dan menyediakan
suatu dasar informasi untuk pengambilan keputusan yang cerdik.
Sistem ;nformasi adalah suatu sistem di dalam suatu organisasi
yang mempertemukan kebutuhan pengolahan transaksi harian,
mendukung operasi bersifat manajerial dan kegiatan strategi dari suatu
-
8/19/2019 SP BAB II
8/18
13
organisasi dan menyediakan pihak luar tertentu dengan laporanlaporan
yang diperlukan. (Henderi. 7efinisi
-
8/19/2019 SP BAB II
9/18
14
&dapun buktibukti otentik tersebut dapat digunakan untuk
mendukung kepastian, tentang kedudukan seorang itu ialah adanya akta
yang dikeluarkan oleh suatu lembaga, dimana lembaga inilah yang
ber*enang untuk mengeluarkan aktaakta mengenai kedudukan hukum
seseorang.Sesuai bunyi Pasal !$9 Kitab1; atau >1&).b. 8empat Kelahiran
c. Hari,tanggal, bulan dan tahun kelahirand. 1ama lengkap anak.e. 3enis kelamin anakf. 1ama ayahg. 1ama ibuh. Hubungan antara ayah dan ibu
2. Tangga$ 'u$an dan ta&un ter'it a#ta". Tanda tangan pe3a'at ang 'er0enang
Peristi*a kelahiran tersebut didaftarkan pada lembaga catatan sipil.
Sedangkan yang diperoleh masyarakat adalah kutipan akta kelahiran,
mengenai salinan akta kelahirannya tetap disimpan di Kantor /atatan Sipil
yang isinya sama dengan kutipan akta.
2.,Pengertian Basis data atau "atabase
Basis data terdiri dari dua kata yaitu Basis dan 7ata. Basis kurang
lebih dapat diartikan sebagai markas atau gudang, tempat bersarang
dan berkumpul. 7ata adalah representasi fakta dunia nyata yang
me*akili suatu objek seperti manusia ( pega*ai, sis*a, pembeli,
-
8/19/2019 SP BAB II
10/18
15
pelanggan ), barang, he*an, peristi*a, konsep, dan sebagainya yang
direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi
atau kombinasinya ( ?athansyah,.9''' ).
Prinsip utama dari Basis 7ata adalah penyimpanan arsip data,
dan tujuan utama Basis 7ata adalah kemudahan dan kecepatan
dalam pengambilan kembali data atau arsip. Hal yang sangat
ditonjolkan dalam Basis7ata adalah pengelompokkan atau
pengorganisasian data yang akan kita simpan sesuai fungsi atau
jenisnya.
Pengelompokkan atau pengorganisasian data ini dapat berbentuk
sejumlah file atau table tepisah atau dalam bentuk pendefinisian kolom
kolom atau field field data dalam setiap file tabel.
7alam setiap file terdapat record record yang sejenis, sama besar,
sama bentuk dan merupakan suatu kumpulan entitas yang seragam.
Suatu record terdiri dari field field yang saling berhubungan untuk
menujukkan bah*a field tersebut dalam suatu pengertian yang
lengkap dan direkam dalam suatu record .
-
8/19/2019 SP BAB II
11/18
16
&dalah merupakan bahasa yang memperbolehkan pemakai untuk
akses atau manipulasi data seperti yang telah diorganisasikan
sebelumnya dalam model data yang tepat. ?ungsi %& adalah
melakukan manipulasi dan pengambilan data dari dan ke suatu
database management sistem.
+% "ata Control 'an(ua(e *"C')
Berfungsi melakukan pengamanan database.
2.15. Activity dia(rams
Activity diagrams menggambarkan berbagai alir akti0itas dalam
sistem yang sedang dirancang, bagaimana masingmasing alir bera*al,
decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity
diagram juga dapat menggambarkan proses paralel yang mungkin terjadi
pada beberapa eksekusi. Activity diagram merupakan state diagram
khusus, di mana sebagian besar state adalah action dan sebagian besar
transisi ditrigger oleh selesainya state sebelumnya (internal processing ).
$%% Deinisi ,!' * ,nified !odelin( 'an(ua(e )1. %enurut Henderi (!""2+$)$-, nified odeling &anguage
(&) adalah bahasa yang telah menjadi standard untuk
0isulisasi menetapkan, membangun dan mendokumentasikan
artifak suatu sistem perangkat lunak.2. %enurut &fif &marullah (!""'!#)'-, nified odeling &anguage
(
-
8/19/2019 SP BAB II
12/18
17
e. Simulasi. 7okumentasi
Berdasarkan beberapa pendapat yang dikemukakan di atas dapat
ditarik kesimpulan baha*a nified odeling &anguage (
-
8/19/2019 SP BAB II
13/18
18
%erupakan bagian yang memperjelas model nified
odeling &anguage (
-
8/19/2019 SP BAB II
14/18
19
!. %enggambarkan kegiatan atau proses bisnis yang dilaksanakan
secara umum, dibuat engan interaction diagrams.#. %enggambarkan representasi struktur static sebuah sistem
dalam bentuk class diagrams.:. %embuat model behavior yang menggambarkan kebiasaan
atau sifat sebuah sistem dengan state transition diagrams.+. %enyatakan arsitektur implementasi fisik menggunakan
component and development .$. %enyampaikan atau memperluas fungsionality dengan
stereotypes.
2.12. Deinisi Diagram Entitas E#"!+ntity ,elationship %iagram (+,%) adalah suatu model jaringan
yang menggunakan susunan data yang disimpan dalam sistem secara
abstrak. +,% merupakan model jaringan data yang menekankan pada
strukturstruktur dan relationship data. 7iagram hubungan entitas dapat
menunjukan ketereratan hubungan antara kesatuan luar dengan sistem
yang ada yang akan dikembangkan. 7idalam diagram hubungan entitas
atau yang biasa disebut dengan entity relationship (+,%) memiliki
elemenelemen utama, diantaranya +ntity adalah sesuatu apa saja yang
ada dalam sistem, nyata maupun abstrak dimana data disimpan atau
dimana terdapat data. 7apat digambarkan dengan bentuk persegi
panjang, ,elationship suatu bentuk interaksi atau hubungan diantara
setiap objek dan Attribut merupakan sifat atau kata karakteristik yang
dimiliki oleh setiap entitas dan relasi.
8ujuan dari diagram hubungan entitas adalah untuk membuat
modul yang dapat dimengerti oleh pemakai atau personil komputer dan
analisis. 1ilai atau tingkatan hubungan didalam diagram hubungan entitas
disebut cardinallity .
@lemen 7iagram Hubungan @ntitas
% Entity Set
Pada diagram +, symbol entity set digambarkan oleh
sebuah bentuk empat persegi panjang. +ntity set merupakan
-
8/19/2019 SP BAB II
15/18
20
simbol utama dari diagram +, dan sering disebut entity saja.
+ntity adalah sesuatu apa saja (objek) yang ada di dalam sistem,
nyata maupun abstrak dimana data tersimpan atau dimana
terdapat data Pemberian nama entity diberikan dengan
menggunakan kata benda.
$% #elationship Set
7isimbolkan dengan bentuk belah ketupat. ,elationship
adalah hubungan alamiah yang terjadi antara entity , pada
umumnya relationship diberi nama dengan kata kerja.
+% Atribut
Secara umum atribut adalah sifat atau karakteristik dari
setiap entity maupun setiap relationship. &tribut adalah sesuatu
yang menjelaskan apa yang sebenarnya dimaksud dengan entity
dan relationship.
-% Cardinality
&dalah tingkat hubungan yang terjadi, dilihat dari kejadian
atau banyak tidaknya hubungan antar entity pada diagram +, .
-ardinality relasi diantara dua himpunan entitas misalnya & dan B
dapat berupa
a% One to One (satu ke satu)
&dalah hanya mempunyai satu hubungan dengan satu
kejadian pada entitas kedua dan sebaliknya.
'. One to !any &dalah tingkat hubungan satu kejadian dengan banyak
kejadian atau sebaliknya.
c% !any to !any
8erjadi jika tiap kejadian pada sebuah entity akan
mempunyai banyak hubungan dengan kejadian pada entity
lainnya. Baik dilihat dari entity yang pertama maupun dilihat dari
satu sisi entity kedua.
-
8/19/2019 SP BAB II
16/18
21
2.1". Pengertian Norma$isasi
1ormalisasi merupakan suatu proses pengelompokan data elemen
menjadi tabeltabel yang menunjukan entity dan relasi, sehingga pada
proses normalisasi ini sering diuji pada beberapa kondisi, apakah ada
kesulitan pada saat menambah, menghapus, mengubah atau membaca
pada satu database.
BentukBentuk 1ormalisasi
9. Bentuk tidak normal
Pada bentuk ini merupakan kumpulan daya yang direkam tidak
ada keharusan untuk mengikuti suatu formal tertentu.
!. Bentuk normal pertama
Bentuk normal pertama mengurangi fieldfield yang ganda dengan
melihat tidak normal dan menentukan candidate key .
#. Bentuk normal kedua
Bentuk normal kedua adalah tahapan penggabungan field dengan
menggunakan tabel.
:. Bentuk normalisasi ketiga
Bentuk normalisasi ketiga mencari field yang biasa berdiri sendiri
dari tabel normal kedua.
8ujuan dari 1ormalisasi adalah sebagai berikut
9. %erancang modul konseptual database!. %eminimalisir redundancy data atau informasi
#. %emudahkan identifikasi data
2.1%. Pengertian PP
.H. (Hyperte't .reprocesor) adalah bahasa program yang
berbentuk script yang diletakan di dalam server web (Bunafit
1ugroho !"":) .
.H. juga merupakan HT& embedded , yaitu perintahperintah
.H. yang dituliskan bersamaan dengan perintahperintah HT& (Hyper
-
8/19/2019 SP BAB II
17/18
22
Te't arkup &anguage), .H. tidak dapat dijalankan semestinya tanpa
HT&, HT& sendiri merupakan sebuah bahasa untuk membuat tampilan
*eb. .H. dan HT& merupakan dua bahasa yang saling menguatkan
(1ugroho,!"":).
2.1(. Pengertian Server
Server adalah sebagai pusat dan difungsikan sebagai
CpelayanCyang berguna untuk pengiriman data dan atau penerimaan data
serta mengatur pengiriman dan penerimaan data diantara komputer
komputer yang tersambung atau dengan kata lain server berfungsi
menyediakan pelayanan terhadap klien (1ugroho, !"":).
2.1*. Pengertian !yS.'
yS/& (y Structure /uery &anguage) merupakan software
database yang termasuk paling populer di lingkungan linu' maupun
windows, kepopuleran ini karena ditunjang performansi query dari
database nya yang cepat ,stabil dan jarang bermasalah dalam segi
keamanan.
%atabase yS/& adalah sebuah sistem shareware, yaitu suatu perangkat
lunak yang dapat didistribusikan bebas untuk keperluan pengguna secara
pribadi (sidik, !""$).
2.1+. Pengertian /A!PP
0A.. Kepanjangan dari 0A.. yaitu Apache1 .H.1 yS/& dan
.H.yAdmin. 0A.. merupakan tool yang menyediakan paketperangkat lunak ke dalam satu buah paket. 7engan menginstal 0A..
maka tidak perlu lagi melakukan instalasi dan konfigurasi web server
Apache1 .H.1 dan yS/& secara manual. 0A.. akan menginstalasi
dan mengkonfigurasikannya secara otomatis untuk anda atau auto
kofigurasi (Sis*outomo, >i*it.!""2).
-
8/19/2019 SP BAB II
18/18
23
2.1,. Pengertian Ap$i#asi
&plikasi adalah suatu program yang siap untuk digunakan yang
dibuat untuk melaksanakan suatu fungsi bagi pengguna jasa aplikasi serta
penggunaan aplikasi lain yang dapat digunakan oleh suatu sasaran yang
akan dituju.
%enurut kamus komputer eksekutif, aplikasi mempunyai arti yaitu
pemecahan masalah yang menggunakan salah satu tehnik pemrosesan
data aplikasi yang biasanya berpacu pada sebuah komputansi yang
diinginkan atau diharapkan maupun pemrosesan data yang diharapkan.
Suatu sistem informasi adalah seperangkat aplikasi komputer yang
dapat memberi dukungan operasi dari suatu organisasi seperti operasi,
instalasi serta pada saat pera*atan komputer, perangkat lunak dan data.
&plikasi biasanya berupa perangkat lunak yang berbentuk software yang
berisi kesatuan perintah atau program yang dibuat untuk melaksanakan
sebuah pekerjaan yang diinginkan.
Selain itu aplikasi juga mempunyai fungsi sebagai pelayan
kebutuhan beberapa akti0itas yang dilakukan oleh manusia seperti sistem
untuk pelayanan mayarakat dalam pembuatan akta lahir dan hampir
semua proses yang dilakukan oleh manusia dapat dibantu dengan
menggunakan suatu aplikasi.