BAB II LANDASAN TEORI

dokumen-dokumen yang mirip
BAB II LANDASAN TEORI. dan didistribusikan kepada para pemakai.

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. Konsep dasar dari Sistem Informasi terbagi atas dua pengertian. Yang pertama adalah

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. Secara umum pengertian inventori adalah stock barang yang harus dimiliki

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. untuk aktivitas tersebut atau untuk mencapai tujuan tersebut.

BAB III LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. yang saling berhubungan yaitu antara sistem dan informasi. Sistem adalah suatu

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. Sedangkan menurut Jogiyanto (2004:4), aplikasi merupakan program yang berisikan

BAB 2 TINJAUAN PUSTAKA

BAB II LANDASAN TEORI. bidang media komunikasi dan informasi. Internet adalah suatu jaringan komputer

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB III LANDASAN TEORI. (sumber:

BAB II TINJAUAN PUSTAKA

SISTEM INFORMASI PENUNTUTAN PADA BIDANG TINDAK PIDANA UMUM PADA KANTOR KEJAKSAAN TINGGI SUMATERA SELATAN

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. rasionalitas tertentu untuk mencapai tujuan yang telah ditentukan sebelumnya.

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. dalam kertas atau lainnya. Tujuan utama seseorang menulis surat tidak lain

BAB III LANDASAN TEORI. komponennya. Pendekatan sistem yang lebih menekankan pada prosedurnya:

BAB III LANDASAN TEORI. Landasan teori ini merupakan dasar tentang teori-teori dalam melakukan

BAB II LANDASAN TEORI. Menurut Fathansyah Basis data (Database) dapat didefinisikan dalam sejumlah sudut pandang seperti:

BAB III LANDASAN TEORI. Menurut Lusyani Sunarya S.Sn (2010:45) Company Profile. sebuah aset lembaga atau perusahaan yang biasa digunakan sebagai tanda

BAB III LANDASAN TEORI. ini, adapun teori-teori yang digunakan adalah sebagai berikut :

BAB III LANDASAN TEORI. simbol-simbol, gambar-gambar, nilai-nilai, uraian karakter yang mempunyai arti

BAB I PENDAHULUAN. berada di berbagai belahan dunia. Melalui media ini, mereka dapat memperoleh

BAB III LANDASAN TEORI

LEMBAR PENGESAHAN ABSTRACT

BAB III LANDASAN TEORI. ini memiliki pijakan pustaka yang dapat dipertanggungjawabkan.

SISTEM PENDUKUNG KEPUTUSAN Oleh : Saripudin PENGAMBILAN KEPUTUSAN Pengambilan keputusan merupakan proses pemilihan alternative tindakan untuk

BAB II LANDASAN TEORI. digunakan untuk memodelkan kebutuhan data dari suatu organisasi,

ABSTRAK. Kata kunci: baby shop, ecommerce, Nearest Neighbor. v Universitas Kristen Maranatha

BAB II LANDASAN TEORI. Sistem berasal dari bahasa Latin (Systema) dan bahasa Yunani (Sustema) membentuk satu kesatuan untuk mencapai sebuah tujuan.

BAB I PENDAHULUAN. Kehidupan manusia tidak lepas dari penggunaan internet, dikarenakan akses internet era sekarang penggunaannya cukup mudah.

BAB III LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2001)

BAB III LANDASAN TEORI. Menurut UU No. 25/1992 Pasal 1 Ayat 1 tentang Perkoperasian,

BAB III LANDASAN TEORI. direkam ke dalam berbagai bentuk media. (Gultom et al, 2005).

BAB 2 LANDASAN TEORI

ABSTRAK. Kata Kunci : Peramalan, Least Square, Moving Average

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. tertentu seperti penerapan, penggunaan dan penambahan data (Anisyah,

Heruaji Eko Setiawan Jurusan Sistem Informasi STMIK PalComTech Palembang. Abstrak

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB III LANDASAN TEORI. Henry Simamora (2000) dalam buku Akuntansi Basis Pengambilan

BAB III LANDASAN TEORI. dipanggil oleh pengguna. Data disimpan dengan cara-cara tertentu sehingga mudah

BAB II LANDASAN TEORI. Institut merupakan Perguruan Tinggi yang menyelenggarakan pendidikan

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB I PENDAHULUAN. komputer. Dalam hal ini komputer sangat berperan aktif dalam penyebaran

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI. konsep dasar dan definisi-definisi yang berkaitan dengan perangkat lunak yang

BAB II LANDASAN TEORI

DAFTAR ISI. HALAMAN JUDUL... i LEMBAR PENGESAHAN... ii KATA PENGANTAR... iii DAFTAR ISI... v DAFTAR GAMBAR... vii DAFTAR TABEL... ix ABSTRAK...

DAFTAR ISI. ABSTRAK... i. ABSTRACT... ii. KATA PENGANTAR... iii. DAFTAR ISI... vi. DAFTAR GAMBAR... xi. DAFTAR TABEL... xiv. DAFTAR SIMBOL...

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. bab ini akan membahas landasan teori yang meliputi hal-hal terkait dengan

BAB III LANDASAN TEORI. suatu paket atau application suite. Aplikasi-aplikasi dalam suatu paket biasanya

BAB III LANDASAN TEORI. kinerja dan memotivasi kinerja individu di waktu berikutnya.

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. berkaitan secara terpadu, terintegrasi dalam suatu hubungan hirarki.

BAB 2 LANDASAN TEORI. Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama

BAB III LANDASAN TEORI

BAB III. Landasan Teori

BAB II LANDASAN TEORI

DAFTAR ISI. ABSTRAK... i. ABSTRACT... ii. KATA PENGANTAR... iii. DAFTAR ISI... vi. DAFTAR GAMBAR... xiii. DAFTAR TABEL... xvi. DAFTAR SIMBOL...

BAB III LANDASAN TEORI. yang saling berkaitan untuk mencapai tujuan tertentu. operasional atau teknis yang menjelaskannya.

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

Aplikasi Perhitungan Penentuan Nilai Akreditasi Sekolah Dasardi Wilayah UPTD DIKPORA Kecamatan Montong Kabupaten Tuban Jawa Timur ABSTRAK

ABSTRAK. Kata kunci : website, hotel, reservasi, CRM. iii Universitas Kristen Maranatha

BAB II LANDASAN TEORI. yang terdiri dari komponen-komponen atau sub sistem yang berorientasi untuk

BAB III METODOLOGI PENELITIAN

BAB 3 PERANCANGAN SISTEM

BAB III LANDASAN TEORI. dikutip oleh Supardi & Leonard mengatakan, Pendidikan adalah setiap usaha, pengaruh,

BAB II TINJAUAN PUSTAKA. Dosen merupakan tenaga akademik yang bertugas merencanakan dan

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

Bab III. Landasan Teori

BAB III 3. LANDASAN TEORI

BAB III LANDASAN TEORI

Nama : Rendi Setiawan Nim :

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang

BAB III METODE PENELITIAN

Transkripsi:

BAB II LANDASAN TEORI 2.1 Sistem Pendukung Keputusan (Decision Support System) 2.1.1 Definisi Sistem Pendukung Keputusan Sistem pendukung keputusan adalah sebuah himpunan/kumpulan prosedur berbasis model untuk memproses data dan pertimbangan untuk membantu manajemen dalam pembuatan keputusannya (Little, 1970). Menurut Sprague konsep sistem pendukung keputusan pertama kali diperkenalkan pada awal tahun 1970-an oleh Michael S.Scott Morton dengan istilah Management Decision System. Konsep pendukung keputusan ditandai dengan sistem interaktif berbasis komputer yang membantu pengambil keputusan memanfaatkan data dan model untuk menyelesaikan masalah-masalah yang tidak terstruktur. Pada dasarnya Sistem Pendukung Keputusan ( SPK) dirancang untuk mendukung seluruh tahap pengambilan keputusan mulai dari mengidentifikasi masalah, memilih data yang relevan, menentukan pendekatan yang digunakan dalam proses pengambilan keputusan, sampai mengevaluasi pemilihan alternatif. Menurut Simon (Suryadi dan Ramdhani, 2002) model yang menggambarkan proses pengambilan keputusan. Proses ini terdiri dari tiga fase, yaitu sebagai berikut. 9

10 1. Intelegence Tahap ini merupakan proses penelusuran dan pendeteksian dari lingkup problematika serta proses pengenalan masalah. Data masukan diperoleh, diproses, dan diuji dalam rangka mengindentifikasi masalah. 2. Design Tahap ini merupakan proses menemukan, mengembangkan, dan menganalisis alternatif tindakan yang bisa dilakukan. Tahap ini meliputi proses untuk mengerti masalah, menurunkan solusi dan menguji kelayakan solusi. 3. Choice Pada tahap ini dilakukan proses pemilihan diantara berbagai alternatif tindakan yang mungkin dijalankan. Hasil pemilihan tersebut kemudian diimplementasikan dalam proses pengambilan keputusan. Meskipun implementasi termasuk tahap ketiga, namun ada beberapa pihak berpendapat bahwa tahap ini perlu dipandang sebagai bagian yang terpisah guna menggambarkan hubungan antar fase secara lebih komprehensif. 2.1.2 Karakteristik Sistem Pendukung Keputusan Menurut Suryadi dan Ramdhani (2002) peranan Sistem pendukung Keputusan (SPK), dalam konteks keseluruhan sistem informasi ditujukan untuk memperbaiki kinerja melalui aplikasi teknologi informasi. Terdapat beberapa karakteristik dasar Sistem pendulung Keputusan (SPK) yang efektif, yaitu sebagai berikut.

11 a. Mendukung proses pengambilan keputusan, menitikberatkan pada management of perception. b. Adanya interface manusia-mesin dimana manusia ( user) tetap mengontrol proses pengambilan keputusan. c. Mendukung pengambilan keputusan untuk membahas masalahmasalah terstruktur, semi terstruktur, dan tidak terstruktur. d. Output ditujukan untuk personil organisasi dalam semua tingkatan. e. Memiliki subsistem-subsistem yang terintegrasi sedemikian rupa sehingga dapat berfungsi sebagai kesatuan sistem. f. Membutuhkan struktur data komprehensif yang dapat melayani kebutuhan informasi seluruh tingkatan manajemen. g. Pendekatan easy to use. Ciri suatu SPK yang efektif adalah kemudahannya untuk digunakan, dan memungkinkan keleluasaan pemakai untuk memilih atau mengembangkan pendekatan-pendekatan baru dalam membahas sistem yang dihadapi. h. Kemampuan sistem beradaptasi secara cepat, dimana pengambil keputusan dapat menghadapi masalah-masalah baru, dan pada saat yang sama dapat menanganinya dengan cara mengadapatasikan sistem terhadap kondisi-kondisi perubahan yang terjadi.

12 2.2 k-nearest Neighbor (k-nn) 2.2.1 Definisi k-nearest Neighbor k-nearest Neighbor merupakan salah satu metode yang digunakan dalam pengklasifikasian. Prinsip kerja k-nearest Neighbor (k-nn) adalah mencari jarak terdekat antara data yang akan dievaluasi dengan K tetangga (neighbor) terdekatnya dalam data pelatihan. (Agusta, 2007). Algoritma k-nn sendiri adalah suatu algoritma yang sederhana, namun cukup efektif dalam melakukan kategorisasi teks (Tan, 2006). Selain itu, proses klasifikasi dari k-nn mudah untuk direpresentasikan dibandingkan dengan algoritma klasifikasi lain. Namun dalam keunggulan tersebut, k-nn mempunyai beberapa kekurangan. Permasalahan mendasar adalah algoritma k-nn membutuhkan alokasi memori yang besar karena tidak membangun model klasifikasi dalam prosesnya. Dengan tidak adanya model klasifikasi tersebut, efisiensi waktu komputasi menjadi buruk karena tiap satu data masukkan akan dibandingkan dengan seluruh data latih. Dengan adanya kekurangan tersebut, maka k-nn bisa menjadi tidak sesuai diterapkan dengan kondisi data yang sangat melimpah dan terus berubah sekarang ini. Metode tersebut bekerja dengan mengelompokkan terlebih dahulu data teks yang akan dikategorisasi dengan k-nn. Pengelompokan data teks tersebut dapat dilakukan dengan teknik clustering. Pengelompokan ini merupakan proses pembangunan model klasifikasi.

13 2.2.2 Prinsip k-nearest Neighbor Prinsip kerja k-nearest Neighbor (k-nn) adalah mencari jarak terdekat antara data yang akan dievaluasi dengan k tetangga(neighbor) terdekatnya dalam data pelatihan. Persamaan di bawah ini menunjukkan rumus perhitungan untuk mencari jarak Eucledian dengan d adalah jarak Eucledian dan n adalah dimensi data (Agusta, 2007). Dimana : xi = sampel data xj = data uji k = variabel data d = jarak Eucledian n = dimensi data Start Input, tentukan K Hitung jarak antara input dan data sample Cari K terdekat Cari label mayoritas Output End Gambar 2.1 Flowchart k-nn

14 Pada Gambar 2.1.Sistem mendapatkan inputan berupa data uji. kemudian tentukan jumlah k. k disini adalah positive integer, yang menentukan jumlah tetangga terdekat. Kemudian Hitung jarak antara data baru ke setiap label data pada data sampel.lalu Tentukan k labeled data yang mempunyai jarak terdekat selanjutnya klasifikasikan data baru terhadap label data mayoritas. 2.3 Aplikasi Aplikasi adalah program yang digunakan untuk melakukan pekerjaan tertentu, misalkan aplikasi untuk menghitung gaji suatu perusahaan dan aplikasi untuk kasi dalam swalayan. Biasanya aplikasi dibuat oleh perusahaan atas permintaan seseorang/lembaga perusahaan-perusahaan, baik besar maupun kecil yang melayani pembuatan aplikasi untuk keperluan perusahaan, lemabaga ataupun perorangan (Maryono, 2009). 2.4 Beasiswa Pada dasarnya, beasiswa adalah penghasilan bagi yang menerimanya. Hal ini sesuai dengan ketentuan pasal 4 ayat (1) UU PPh/2000. Disebutkan pengertian penghasilan adalah tambahan kemampuan ekonomis dengan nama dan dalam bentuk apa pun yang diterima atau diperoleh dari sumber Indonesia atau luar Indonesia yang dapat digunakan untuk konsumsi atau menambah kekayaan Wajib Pajak (WP). Karena beasiswa bisa diartikan menambah kemampuan ekonomis bagi penerimanya, berarti beasiswa merupakan penghasilan (Jawa Pos, 2009). Beasiswa yang diberikan di STMIK Sinar Nusantara anatara lain Beasiswa Peningkatan Prestasi Akademik (PPA), yaitu beasiswa yang

15 diberikan kepada mahasiswa yang mempunyai prestasi akademik guna mendorong mahasiswa untuk meningkatkan prestasi akademik sehingga memacu peningkatan kualitas pendidikan dan Beasiswa Bantuan Belajar Mahasiswa (BBM), yaitu beasiswa yang diberikan kepada mahasiswa yang mengalami kesulitan membayar biaya pendidikannya. Variabel perhitungan yang digunakan untuk menentukan penyeleksian mahasiswa dalam penerimaan beasiswa antara lain : 1. Semester. 2. Nilai IPK. 3. Jumlah penghasilan orang tua. 4. Jumlah tanggungan orang tua. 2.5 Web Web adalah bagian tertentu dari berbagai dokumen yang saling dihubungkan satu sama lain sehingga terbentuk jejaring web yang saling kait-mengait. Apabila diimplementasikan dalam sebuah jaringan komputer, dokumen yang berada dalam jaringan semacam itu dapat berdiam pada mesin-mesin berbeda membentuk sebuah jaring yang membentukseluruh jaringan komputer.( Brookshear, 2003) 2.6 Php (Hypertext Preprocessor) PHP adalah salah satu bahasa pemrograman yang berjalan dalam sebuah web server dan berfungsi sebagai pengolah data pada sebuah server. Dengan menggunakan PHP, sebuah website akan lebih interaktif dan dinamis. Data yang dikirim oleh pengunjung website/komputer client akan

16 diolah dan disimpan dalam database web server dan dapat ditampilkan kembali apabila diakses.(madcoms, 2004) 2.7 Basis Data Basis Data adalah kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan yang tidak perlu. (Fathansyah, 1995). Basis data mempunyai berbagai sumber data dalam pengumpulan data, bervariasi derajat interaksi kejadian dari dunia nyata, dirancang dan dibangun agar dapat digunakan oleh beberapa user untuk berbagai kepentingan (Waliyanto, 2000). 2.8 Mysql Database MYSQL bersifat open source dan mampu menangani data yang sangat besar hingga ukuran Giga Byte, dengan kemampuan daya tampung data ini maka MySQL sangat cocok digunakan untuk mengcover data pada perusahaan baik yang kecil sampai perusahaan besar (Nugroho, 2004). 2.9 Desain Sistem A. Data Flow Diagram (DFD) Diagram yang menggunakan notasi simbol untuk menggambarkan arus data sistem. (Jogiyanto 2005). Menurut Jogiyanto, tahun 2005 dalam bukunya Basis Data ada beberapa simbol digunakan pada DFD untuk mewakili :

17 1. Kesatuan Luar Kesatuan luar ( external entity) merupakan kesatuan ( entity) di lingkungan luar sistem yang dapat berupa orang, organisasi, atau sistem lain yang berada pada lingkungan luarnya yang memberikan input atau menerima output dari sistem. 2. Arus Data Arus Data (data flow) di DFD diberi simbol suatu panah. Arus data ini mengalir di antara proses, simpan data dan kesatuan luar. Arus data ini menunjukan arus dari data yang dapat berupa masukan untuk sistem atau hasil dari proses sistem. 3. Proses Proses ( process) menunjukan pada bagian yang mengubah input menjadi output, yaitu menunjukan bagaimana satu atau lebih input diubah menjadi beberapa output. Setiap proses mempunyai nama, nama dari proses ini menunjukan apa yang dikerjakan proses. Simpanan Data (Data Store) 4. Data Store Data store merupakan simpanan dari data yang dapat berupa suatu file atau database pada sistem komputer. Dalam menggambarkan diagram arus data atau data flow diagaram menggunakan simbol-simbol seperti dibawah ini :

18 Tabel 2.1 Simbol Data Flow Diagram No Simbol Keterangan 1 Simbol proses Menunjukkan proses komputerisasi. 2 Simbol Aliran Data Menunujukkan arah ke bagian lain atau ke proses sebaliknya. 3 Simbol penyimpanan Menunjukkan sebagai komponen untuk memudahkan kumpulan data atau informasi 4 Simbol terminator Menunjukkan organisasi (kelompok organisasi) atau organisasi diluar sistem lain yang memberi atau menerima data. B. Entitas Relationship Diagram Entity Relationship Diagram (ERD) merupakan suatu kumpulan file-file yang saling berkaitan satu dengan yang lainnya pada model data relation hubungan antar file direlasikan dengan kunci relasi (Relation Key) yang merupakan kunci utama dimasing-

19 masing file. Perancangan database yang tepat akan menyebabkan MySql/paket program lainnya akan bekerja dengan optimal. Entity Relationship Diagram menggunakan sejumlah notasi dan simbol untuk menggambarkan struktur dan hubungan antar data. Pada dasarnya ada 3 macam symbol yang digunakan, yaitu : 1. Entity Suatu obyek yang dapat didefinisikan dalam lingkungan pemakai, sesuatu yang penting bagi pemakai dalam konteks sistem yang dibuat. Sebagai contoh entity dapat berupa seseorang, sebuah tempat, sebuah objek dan sebuah kejadian atau konsep. 2. Atribut Entity mempunyai elemen yang disebut atribut berfungsi mendeskripsikan suatu karakter. 3. Hubungan Entity dapat berhubungan satu sama yang lain. Hubungan ini dinamakan relationship. Sebagai halnya entity maka dalam hubungannyapun harus dibedakan antara hubungan atau bentuk hubungan antar entity dengan isi dari hubungan tersebut. Dimana ini banyak menghubungkan antara beberapa relasi database yang mempermudah dalam penggunaan alur sistem dalam program. (Fathansyah, 2000)

20 Tabel 2.2 Simbol Entitas Relationship Diagram No Simbol Keterangan 1 Entitas 2 Hubungan 3 Atribut