Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu

Ukuran: px
Mulai penontonan dengan halaman:

Download "Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu"

Transkripsi

1 Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu Aplikasi penjadwalan ujian skripsi ini pernah dibuat sebagai topik skripsi di Fakultas Teknologi Informasi Universitas Kristen Satya Wacana. Dalam pengembangannya, aplikasi ini menggunakan bahasa pemrograman Java dengan berbasis desktop application. Sedangkan untuk metode pengambilan keputusan dalam pemilihan dosen penguji aplikasi ini menggunakan algoritma Fuzzy Multi- Attribute Decision Making (FMADM). Fuzzy Multi-Attribute Decision Making adalah penggabungan antara logika fuzzy dan multi-attribute decision making. Fuzzy dalam multi-attribute decision making, digunakan untuk mengolah atribut suatu alternatif yang tidak dapat disajikan dengan lengkap, mengandung ketidakpastian atau ketidakkonsistenan. Secara umum, FMADM memiliki suatu tujuan tertentu, yang dapat diklasifikasikan dalam dua tipe, yaitu menyeleksi alternatif dengan atribut dengan ciri-ciri terbaik and mengklasifikasi alternatif berdasarkan peran tertentu (Simoes-Marques dalam Ashinta, 2009). Fuzzy Multi-Attribute Decision Making, akan mencari hubungan antara skripsi dengan dosen melalui lebih dari satu atribut yang berpengaruh dalam pemilihan dosen penguji, yaitu keterkaitan bidang minat, keterkaitan bahasa pemrograman, keterkaitan mata kuliah dan kesesuaian jadwal. Penggunaan banyak atribut sebagai 5

2 6 penentu dalam pemilihan dosen penguji diharapkan mampu memberikan hasil yang lebih optimal (Ashinta, 2009). Aplikasi penjadwalan yang telah dibuat tersebut sudah memiliki kemampuan yang cukup untuk menyusun sebuah jadwal ujian, mengatur dosen sesuai dengan jadwal, dan kuota yang dibagikan juga relatif seimbang. Namun masih ada beberapa hal yang harus diperbaiki, antara lain jadwal dosen masih harus dimasukkan oleh pengguna sistem. Pengisian dilakukan satu persatu dan apabila ada kesalahan dalam pengisian, jadwal dosen harus dihapus satu persatu juga, sehingga hal tersebut dirasa kurang efisien. Kemudian, jadwal-jadwal yang terbentuk masih terdapat kesalahan, yaitu dengan adanya jadwal yang tidak ada dosen pengujinya atau hanya terdapat seorang penguji. Untuk memperbaikinya, akan digantikan dengan penerapan Web Service yang berhubungan dengan database SIASAT, sehingga tidak perlu melakukan input jadwal dosen berulang-ulang. Selain itu, aplikasi yang akan dibuat ini akan dibuat dengan berbasis web, sehingga aplikasi ini dapat diakses di mana saja, tanpa melakukan peng-install-an terlebih dahulu. Perbedaan dari penelitian yang dilakukan oleh Ashinta dengan aplikasi yang akan dibuat dalam skripsi ini adalah metode yang akan digunakan dalam pemilihan dosen penguji. Fuzzy multi-attribute decision making (FMADM) digunakan dalam penelitian yang dilakukan oleh Ashinta, sedangkan dalam skripsi ini akan menggunakan metode yang termasuk di dalam FMADM itu sendiri, yaitu metode Technique for Order Preference by Similarity to Ideal Solution (TOPSIS). Metode TOPSIS ini didasarkan pada konsep

3 7 dimana alternatif terpilih yang terbaik tidak hanya memiliki jarak terpendek dari solusi ideal positif, namun juga memiliki jarak terpanjang dari solusi ideal negatif (Kusumadewi dalam Mahanani, 2006). Selain itu, penelitian yang dilakukan oleh Ashinta dibuat dengan berbasis desktop application, sedangkan aplikasi yang akan dibuat dalam skripsi ini adalah sistem berbasis web dan berhubungan dengan Web Service. Web Service ini akan berhubungan dengan database SIASAT, sehingga tidak perlu melakukan input jadwal dosen berulang-ulang. Penelitian lain yang berhubungan dengan penjadwalan ujian skripsi ini sudah dilakukan oleh Sinaga dalam penelitiannya yang berjudul Perancangan Aplikasi Agenda Ujian Tugas Akhir Berbasis Web. Aplikasi yang dibuat mampu membantu pengguna untuk memilih jadwal yang sesuai baik dalam hal waktu maupun ruangan yang tersedia. Kedua, aplikasi menyediakan informasi bagi dosen mengenai daftar mahasiswa yang sedang mengajukan ujian tugas akhir, daftar ujian yang akan dilaksanakan, dan daftar ujian yang sudah dilaksanakan. Ketiga, aplikasi membantu mahasiswa dalam menentukan jadwal ujian tugas akhir mulai dari pengajuan jadwal kepada ketiga dosen penguji hingga memperoleh jadwal ujian yang disetujui oleh ketiga dosen penguji (Sinaga, 2011). Jadwal ujian dapat terbentuk dalam penelitian yang dilakukan, namun tidak ada sistem auto-generate dalam penjadwalan yang dilakukan. Dosen akan mengisi sendiri pada jadwal dimana dosen tersebut dapat melakukan pengujian. Penerapan Web Service dalam pengembangan aplikasi sudah banyak dilakukan, sebagai contoh yaitu dalam penerapan Web

4 8 Service dalam sistem informasi pembelian kendaraan bermotor secara kredit. Penggunaan Web Service dalam sistem tersebut disebabkan karena teknologi Web Service memiliki kelebihan, yaitu merupakan teknologi yang lintas platform, sehingga memungkinkan komputer-komputer yang berbeda sistem operasi dapat saling bertukar data. Kelebihan yang lain adalah language independent, yang memungkinkan Web Service dapat diakses menggunakan bahasa pemrograman apa saja. Jembatan penghubung dengan database, umumnya sebuah aplikasi memerlukan driver database agar dapat melakukan koneksi ke dalam database. Web Service dapat dijadikan sebagai penghubung antara aplikasi dengan database, sehingga pertukaran data antar perusahaan akan lebih mudah dan cepat daripada harus menyesuaikan aplikasi dan database yang digunakan (Muaya, 2010). 2.2 Java Servlet Java Servlet adalah sebuah teknologi dari Java yang digunakan untuk pembuatan aplikasi web. Servlet adalah kelas pada Java yang berjalan pada server (server side) dan melakukan proses untuk halaman web dinamis dalam sebuah aplikasi web. Oleh karena hal itu, penulisan Servlet dalam pembuatan sebuah aplikasi web dilakukan oleh seorang web programmer, bukan oleh web designer. Setelah proses selesai, Servlet akan mengembalikan kode-kode HTML kepada web browser menggunakan fungsi println() (Murach dan Steelman, 2008). Servlet adalah kelas Java yang dirancang untuk merespon dengan konten dinamis untuk permintaan klien melalui jaringan.

5 9 Servlet ter-install dalam web containers sebagai bagian dalam aplikasi web. Aplikasi-aplikasi ini adalah kumpulan dari web resources seperti halaman HTML, gambar, multimedia, Servlet, Java Server Pages (JSP), XML, kelas pendukung Java, dan library pendukung Java. Ketika sebuah aplikasi web diletakkan dalam sebuah web container, container tersebut akan membuat dan memuat instansi-instansi dari kelas Java Servlet ke dalam Java Virtual Machine (JVM) untuk menangani permintaan yang ditujukan pada Servlet (Perry, 2004). Servlet dapat dijadikan sebagai alternatif dalam pembuatan sebuah web dinamis. Berikut ini adalah keuntungan yang dapat diberikan oleh Servlet untuk pengembangan web (Hunter, 2001). 1. Portability Karena Servlet ditulis dalam bahasa Java, maka Servlet bisa digunakan di berbagai jenis sistem operasi dan berbagai server. Dengan menggunakan Servlet, prinsip Java tulis sekali, dipakai di mana saja dapat diterapkan. Servlet bekerja hanya pada server yang digunakan untuk pengembangan dan deployment. 2. Power Servlet dapat memanfaatkan semua kekuatan yang dimiliki oleh Java APIs, yaitu jaringan dan akses URL, multithreading, manipulasi gambar, kompresi data, koneksi basis data (JDBC), object serialization, internationalization, Remote Method Invocation (RMI), dan legaly integration (CORBA). Selain itu, Servlet juga mengambil kelebihan dari platform J2EE yang meliputi support Enterprise JavaBeans (EJBs), distributed transactions (JTS),

6 10 standardized messaging (JMS), directory lookup (JNDI), dan advanced database access (JDBC 2.0). Dengan adanya standar API dalam Servlet, pengembangan aplikasi web menjadi lebih cepat, mudah, dan dapat diandalkan. 3. Efficiency and endurance Permintaan kepada Servlet sangat efisien. Sekali sebuah Servlet dimuat, Servlet akan tinggal di dalam memory server sebagai sebuah instansi objek. Setelah itu, server meminta kepada Servlet untuk menangani permintaan dengan metode yang mudah dan ringan. Servlet dapat langsung menangani hampir semua permintaan yang datang. Servlet menahan objek secara alami. Karena Servlet bertahan dalam memory server, maka Servlet akan mempertahankan keadaan dan sumber dari luar, seperti koneksi kepada database. 4. Safety Servlet menurunkan tipe keamanan yang kuat dari bahasa Java, karena Servlet ditulis dalam bahasa Java. Servlet secara umum aman dari masalah pengaturan memory, seperti dangling pointers, invalid pointer references, dan memory leaks. Servlet dapat menangani kesalahan dengan aman, karena adanya mekanisme penanganan kesalahan dari Java. Jika dalam Servlet terdapat operasi-operasi yang salah, maka Servlet akan memberikan peringatan yang dapat diambil dan ditangani secara aman oleh server.

7 11 5. Elegance Kemewahan dari kode Servlet sangat mencolok. Kode Servlet tersebut jelas, object oriented, modular, dan sangat sederhana. Satu alasan dari kesederhanaannya adalah dari Servlet API itu sendiri, termasuk method-method dan kelas yang menangani tugas rutin dari pengembangan Servlet. 6. Integration Servlet memiliki integrasi yang sangat kuat dengan server. Dengan integrasi ini, mengijinkan Servlet untuk bekerja sama dengan server yang tidak bisa dilakukan oleh CGI. Sebagai contoh, Servlet dapat menggunakan server untuk menerjemahkan alamat file, perform logging, check authorization, dan perform MIME type mapping. 7. Extensibility and flexibility Servlet dirancang agar dapat dengan mudah dikembangkan. Seperti sekarang ini, API berisi kelas-kelas dengan dukungan khusus untuk HTTP Servlet. Untuk ke depannya, bisa juga ditambah dan dioptimalkan untuk jenis Servlet yang lain. Kemungkinan juga, dukungan untuk HTTP Servlet dapat lebih ditingkatkan. Servlet juga cukup fleksibel dalam pembuatan sebuah konten. Servlet dapat membuat sebuah konten secara sederhana menggunakan pernyataan out.println() atau membuat halamanhalaman yang rumit menggunakan sebuah template engine. Servlet dapat membuat sebuah halaman HTML dan memperlakukan

8 12 halaman tersebut sebagai sebuah objek dari Java atau membuat halaman HTML dengan melakukan perubahan dari XML ke HTML. 2.3 Web Service Web Service adalah sebuah sistem software yang dirancang untuk mendukung interoperabilitas interaksi antara mesin ke mesin pada sebuah network. Interface dideskripsikan pada format mesin seperti WSDL. Sistem lain yang berinteraksi dengan Web Service dilakukan melalui antarmuka menggunakan pesan seperti pada SOAP. Pada umumnya pesan ini memanfaatkan HTTP dan XML yang merupakan salah satu standar web (Wulandari dan Wicaksana, 2006). Web Service berbeda dengan web pada umumnya. Web berisi informasi-informasi yang dapat dipahami langsung oleh manusia dan memungkinkan terjadi interaksi di dalamnya. Sedangkan Web Service, tidak berisi informasi yang dapat dipahami secara langsung oleh manusia, karena hanya berisi layanan-layanan yang dapat dipakai oleh sistem. Informasi dapat diperoleh setelah layanan yang diambil dari Web Service telah diolah oleh sistem menjadi informasi yang dapat dipahami oleh manusia. Web Service muncul seiring dengan perkembangan aplikasi berbasis client-server. Sesuai dengan definisi yang dikeluarkan oleh konsorsuim W3C, Web Service diartikan sebagai sebuah sistem perangkat lunak yang dirancang untuk mendukung interoperabilitas interaksi mesin ke mesin lewat sebuah jaringan. Web Service memiliki sebuah interface yang dibangun dalam sebuah format yang dapat diproses oleh mesin, yang disebut dengan Web Service

9 13 Description Language (WSDL). Sistem-sistem yang lain berinteraksi dengan Web Service melalui WSDL yang sudah ditetapkan sebelumnya menggunakan Simple Object Access Protocol (SOAP), yang biasanya dilangsungkan dengan menggunakan HTTP dengan sebuah serialisasi XML dalam penggabungan dengan standar web terkait lainnya. Inti dari adanya Web Service adalah mengenai interoperabilitas. Interoperabilitas ini berbicara bukan hanya interoperabilitas atas sebuah bahasa pemrograman yang sama, namun juga berbicara mengenai interoperabilitas antar bahasa pemrograman yang berbeda, antar server dan platform yang berbeda pula, meliputi J2EE Server,.NET Framework, Perl, Apache Axis, Python, C++, dan sebagainya. Teknologi Web Service memampukan untuk berinteraksi dan bekerja sama dengan sistem yang berbeda, hal ini disebabkan karena Web Service adalah teknologi yang bebas platform, dengan kata lain, Web Service adalah media perantara yang digunakan untuk berkomunikasi yang tidak terbatas hanya pada bahasa pemrograman, sistem operasi, dan hardware tertentu (Muaya, 2010). Keuntungan-keuntungan penggunaan Web Service (Wulandari dan Wicaksana, 2006) : 1. Web Service menyediakan interoperabilitas antar berbagai aplikasi perangkat lunak yang running pada platform yang berbeda. 2. Web Service menggunakan standard dan protokol yang open. Jika memungkinkan protokol dan format data

10 14 adalah text-based, membuatnya mudah bagi pengembang untuk memahami. 3. Dengan pemanfaatan HTTP, Web Service dapat bekerja melalui banyak pengukuran keamanan firewall yang umum tanpa menuntut perubahan bagi aturan firewall filtering. 4. Web Service mengijinkan perangkat lunak dan service dari perusahaan dan lokasi yang berbeda untuk dikombinasikan dengan mudah untuk menyediakan suatu service yang terintegrasi. 5. Web Service mengijinkan penggunaan kembali service dan komponen di dalam suatu infrastruktur. 6. Web Service dapat secara bebas digabungkan (loosely coupled) dengan demikian memudahkan suatu pendekatan terdistribusi ke pengintegrasian aplikasi. Kekurangan dari Web Service adalah (Wulandari dan Wicaksana, 2006) : 1. Karakteristik standard Web Service saat ini masih dalam tahap perkembangan awal dibandingkan open standard komputer terdistribusi yang lebih matang seperti CORBA. 2. Web Service dapat saja memiliki performance/kinerja yang lemah dibandingkan dengan pendekatan komputasi terdistribusi lain seperti RMI, CORBA, atau DCOM.

11 Sistem Penjadwalan Ujian Skripsi di FTI UKSW Skripsi merupakan tugas akhir dari seorang mahasiswa untuk memperoleh gelar sarjananya. Dalam penyusunan laporan skripsi, mahasiswa dibimbing oleh dua orang dosen. Dosen pembimbing 1 harus memiliki tingkat pendidikan terakhir minimal S2, sedangkan untuk dosen pembimbing 2 harus memiliki tingkat pendidikan terakhir minimal S1 atau di atasnya. Untuk memperoleh gelar sarjana, mahasiswa harus mengujikan skripsinya di hadapan tiga orang penguji yang memiliki kompentensi yang sesuai dengan topik skripsi serta memiliki hak untuk menguji skripsi tersebut. Sebelum dilakukan pengujian, KPTA akan membuat sebuah jadwal skripsi dari mahasiswa-mahasiswa yang telah mengajukan skripsinya untuk diujikan, serta memilih dosen-dosen penguji yang memiliki kompentensi sesuai dengan topik-topik skripsi dan membagi tugas antara penguji yang satu dengan yang lain secara rata. Penjadwalan juga dilakukan dengan mempertimbangkan jadwal dosen yang bersangkutan serta ruang yang digunakan untuk melakukan ujian skripsi. Diagram alur (Flowchart) dari sistem penjadwalan ujian skripsi ini dapat dilihat pada Gambar 2.1.

12 16 Gambar 2.1 Flowchart Diagram Penjadwalan Ujian Skripsi

13 Multi-Attribute Decision Making Multi Attribute Decision Making (MADM) adalah suatu metode yang digunakan untuk mencari alternatif optimal dari sejumlah alternatif dengan kriteria tertentu. MADM menentukan nilai bobot untuk setiap atribut, kemudian dilanjutkan dengan proses perangkingan yang akan menyeleksi alternatif yang sudah diberikan. Pada dasarnya, ada tiga pendekatan untuk mencari nilai bobot atribut, yaitu pendekatan subyektif, pendekatan obyektif, dan pendekatan integrasi antara subyektif dan obyektif. Pada pendekatan subyektif, nilai bobot ditentukan berdasarkan subyektifitas dari para pengambil keputusan, sehingga beberapa faktor dalam proses perangkingan alternatif bisa ditentukan secara bebas. Sedangkan pada pendekatan obyektif, nilai bobot dihitung secara matematis sehingga mengabaikan subyektifitas dari pengambil keputusan (Kusumadewi dalam Mahanani, 2006). MADM dilakukan melalui 2 langkah. Yang pertama adalah melakukan agregasi terhadap keputusan-keputusan yang tanggap terhadap semua tujuan pada setiap alternatif. Langkah kedua adalah melakukan perangkingan alternatif-alternatif keputusan tersebut berdasarkan hasil agregasi keputusan untuk mendapatkan alternatif yang terbaik Technique for Order Preference by Similarity Ideal Solution (TOPSIS) Metode TOPSIS merupakan salah satu metode pengambilan keputusan multikriteria. Metode TOPSIS didasarkan pada konsep dimana alternatif terpilih yang terbaik tidak hanya memiliki jarak

14 18 terpendek dari solusi ideal positif, namun juga memiliki jarak terpanjang dari solusi ideal negatif (Kusumadewi dalam Mahanani, 2011). Metode TOPSIS memperhatikan jarak ke solusi ideal positif maupun solusi ideal negatif, dengan mengambil keputusan yang dekat dengan solusi ideal positif. Solusi ideal positif adalah nilai terbaik dari setiap atribut, sedangkan solusi ideal negatif adalah nilai terburuk dari setiap atribut. Nilai preferensi dapat ditentukan dengan memperhatikan jarak antar keduanya. Konsep TOPSIS banyak digunakan pada beberapa model MADM untuk menyelesaikan masalah keputusan secara praktis. Hal tersebut dikarenakan konsep TOPSIS yang sederhana dan mudah dipahami, komputasinya efisien, dan memiliki kemampuan untuk mengukur kinerja relatif dan alternatif-alternatif keputusan dalam bentuk matematis yang sederhana (Kusumadewi dalam Mahanani, 2006). Dalam proses pemilihan dosen penguji, metode TOPSIS digunakan untuk mencari pilihan terbaik dari dosen-dosen penguji yang ada, didasarkan pada topik skripsi yang bersangkutan dan kompetensi-kompetensi dari dosen penguji. Nilai-nilai kompetensi dosen penguji diperoleh dari hasil wawancara dengan masingmasing dosen penguji. Prosedur TOPSIS secara umum terdiri dari langkah-langkah sebagai berikut (Kusumadewi dalam Mahanani, 2006): 1. Membuat matriks keputusan yang ternormalisasi. TOPSIS membutuhkan rating kerja setiap alternatif A i pada setiap kriteria C i yang ternormalisasi.

15 19 = (2.1) dengan i = 1, 2,, m; dan j = 1, 2,, n 2. Membuat matriks keputusan yang ternormalisasi terbobot. dengan i = 1, 2,, m; dan j = 1, 2,, n = (2.2) 3. Menentukan matriks solusi ideal positif (A + ) dan matriks solusi ideal negatif (A - ) berdasarkan rating bobot ternormalisasi y ij. dengan max = min = (,,, ) (2.3) = (,,, ) (2.4) Jika j adalah atribut keuntungan Jika j adalah atribut biaya = min max Jika j adalah atribut keuntungan Jika j adalah atribut biaya 4. Menentukan jarak antara nilai setiap alternatif dengan matriks solusi ideal positif dan matriks solusi ideal negatif. Jarak antara alternatif A i dengan solusi ideal positif = (2.5)

16 20 Jarak antara alternatif A i dengan solusi ideal negatif = (2.6) 5. Menentukan nilai preferensi untuk setiap alternatif (V i ). = (2.7) Nilai V i didapat. yang paling besar merupakan alternatif terbaik yang

Web Services merupakan salah satu bentuk implementasi dari arsitektur model aplikasi N-Tier yang berorientasi layanan. Perbedaan Web Services dengan

Web Services merupakan salah satu bentuk implementasi dari arsitektur model aplikasi N-Tier yang berorientasi layanan. Perbedaan Web Services dengan Overview Web Service (sebagai software) adalah sebuah sistem didesain untuk mendukung mesin interoperabilitas untuk berinteraksi dalam jaringan. Seringnya Web service hanya berupa application programming

Lebih terperinci

MADM-TOOL : APLIKASI UJI SENSITIVITAS UNTUK MODEL MADM MENGGUNAKAN METODE SAW DAN TOPSIS.

MADM-TOOL : APLIKASI UJI SENSITIVITAS UNTUK MODEL MADM MENGGUNAKAN METODE SAW DAN TOPSIS. MADM-TOOL : APLIKASI UJI SENSITIVITAS UNTUK MODEL MADM MENGGUNAKAN METODE SAW DAN TOPSIS. Henry Wibowo S Laboratorium Komputasi dan Sistem Cerdas Jurusan Teknik Informatika, Fakultas Teknologi Industri,Universitas

Lebih terperinci

WEB SERVICES. Sistem terdistribusi week 12

WEB SERVICES. Sistem terdistribusi week 12 WEB SERVICES Sistem terdistribusi week 12 Outline Kegunaan web service Sejarah bahasa pemrograman Perusahaan pengusul web service Arsitektur web service Keuntungan & kekurangan wes service Kegunaan web

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Perbedaan penelitian yang akan dibuat dengan penelitian-penelitian sebelumnya yaitu sistem yang akan dibuat adalah sistem pendukung keputusan

Lebih terperinci

Oleh: Fandy Setyo Utomo STMIK AMIKOM Purwokerto ABSTRACT

Oleh: Fandy Setyo Utomo STMIK AMIKOM Purwokerto ABSTRACT MULTI ATTRIBUTE DECISION MAKING DENGAN METODE TECHNIQUE FOR ORDER PREFERENCE BY SIMILARITY TO IDEAL SOLUTION UNTUK MENENTUKAN REKOMENDASI PENERIMA BEASISWA BBM DAN PPA DI STMIK AMIKOM PURWOKERTO Oleh:

Lebih terperinci

Kata Kunci : Fuzzy MADM, SAW, kriteria, beasiswa.

Kata Kunci : Fuzzy MADM, SAW, kriteria, beasiswa. SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN PENERIMA BEASISWA MENGGUNAKAN SIMPLE ADDITIVE WEIGHTING (SAW) (STUDI KASUS : SISWA SMK MUHAMMADIYAH PRINGSEWU) Andra Setiawan Jurusan Sistem Informasi STMIK

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi informasi semakin pesat sampai saat ini dengan terus dikembangkannya

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi informasi semakin pesat sampai saat ini dengan terus dikembangkannya BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi informasi semakin pesat sampai saat ini dengan terus dikembangkannya teknologi-teknologi yang mendukungnya. Salah satu teknologi yang

Lebih terperinci

TUGAS ELEARNING PENGEMBANGAN WEB SERVICE

TUGAS ELEARNING PENGEMBANGAN WEB SERVICE TUGAS ELEARNING PENGEMBANGAN WEB SERVICE Disusun Oleh : NAMA : Agung Septiansyah NIM : 13111095 TEKNIK INFORMATIKA Kelas Malam/22 PENERAPAN PRIVATE UDDI REGISTRY PADA APLIKASI WEB SERVICE INFORMASI HARGA

Lebih terperinci

Teknik Informatika S1

Teknik Informatika S1 Teknik Informatika S1 Rekayasa Perangkat Lunak Lanjut Pengenalan Web App + Req. Web App Disusun Oleh: Egia Rosi Subhiyakto, M.Kom, M.CS Teknik Informatika UDINUS egia@dsn.dinus.ac.id +6285740278021 Aplikasi

Lebih terperinci

SKRIPSI. Diajukan Untuk Memenuhi Sebagian Syarat Guna Memperoleh Gelar Sarjana Komputer (S.Kom) Pada Program Studi Sistem Informasi OLEH :

SKRIPSI. Diajukan Untuk Memenuhi Sebagian Syarat Guna Memperoleh Gelar Sarjana Komputer (S.Kom) Pada Program Studi Sistem Informasi OLEH : IMPLEMENTASI SISTEM PENDUKUNG KEPUTUSAN SELEKSI PENERIMA BERAS MISKIN MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING ( STUDI KASUS KEL. JAMSAREN KOTA KEDIRI) SKRIPSI Diajukan Untuk Memenuhi Sebagian Syarat

Lebih terperinci

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN PEMBELIAN KENDARAAN BERMOTOR DENGAN METODE SAW

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN PEMBELIAN KENDARAAN BERMOTOR DENGAN METODE SAW SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN PEMBELIAN KENDARAAN BERMOTOR DENGAN METODE SAW Arie Wedhasmara 1, Jasmo ari wibowo 2 Jurusan Sistem Informasi Fakultas Ilmu Komputer Universitas Sriwijaya Email : jasmo_ari_wibowo@yahoo.co.id

Lebih terperinci

SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN PENERIMA BEASISWA DI SMA NEGERI 6 PANDEGLANG

SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN PENERIMA BEASISWA DI SMA NEGERI 6 PANDEGLANG SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN PENERIMA BEASISWA DI SMA NEGERI 6 PANDEGLANG Heri Sulistiyo Jurusan Teknik Informatika, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonrsia Jln.

Lebih terperinci

BAB 1 PENDAHULUAN 1.1 Pendahuluan

BAB 1 PENDAHULUAN 1.1 Pendahuluan BAB 1 PENDAHULUAN 1.1 Pendahuluan Perkembangan teknologi komputer pada sisi perangkat lunak saat ini telah mengalami pergeseran yang cukup besar, yaitu dari aplikasi yang bersifat standalone menuju pada

Lebih terperinci

Arsitektur Web Service Web service memiliki tiga entitas dalam arsitekturnya, yaitu: 1. Service Requester (peminta layanan)

Arsitektur Web Service Web service memiliki tiga entitas dalam arsitekturnya, yaitu: 1. Service Requester (peminta layanan) 1. Pengenalan Web Service Definisi Web Service Web service adalah suatu sistem perangkat lunak yang dirancang untuk mendukung interoperabilitas dan interaksi antar sistem pada suatu jaringan. Web service

Lebih terperinci

Sistem Pendukung Keputusan Penentuan Lokasi Gudang di Perusahaan dengan Metode Weighted Product

Sistem Pendukung Keputusan Penentuan Lokasi Gudang di Perusahaan dengan Metode Weighted Product Sistem Pendukung Keputusan Penentuan Lokasi Gudang di Perusahaan dengan Metode Weighted Product Indah Kumala Sari 1, Yohana Dewi Lulu W 2, Kartina Diah K 3 1,2 Jurusan Sistem Informasi,.3 Jurusan Teknik

Lebih terperinci

Firewall & WEB SERVICE

Firewall & WEB SERVICE Firewall & WEB SERVICE Definisi Firewall Umumnya ditempatkan pada batas network untuk membangun batas pinggir keamanan (security). Firewall digunakan untuk melindungi internal network dari eksternal yang

Lebih terperinci

Bab 1 Pendahuluan 1.1 Latar Belakang Masalah

Bab 1 Pendahuluan 1.1 Latar Belakang Masalah Bab 1 Pendahuluan 1.1 Latar Belakang Masalah Perkembangan teknologi informasi pada saat ini sangatlah pesat dan mengalami kemajuan di berbagai bidang mulai dari hardware, software, dan aplikasinya. Dengan

Lebih terperinci

Oleh : Tutut Maitanti*, Ema Utami**, Emha Taufiq Luthfi**

Oleh : Tutut Maitanti*, Ema Utami**, Emha Taufiq Luthfi** PENERAPAN TOPSIS FUZZY MADM DALAM MEMBANGUN SISTEM PENDUKUNG KEPUTUSAN SELEKSI PENERIMAAN BEASISWA Oleh : Tutut Maitanti*, Ema Utami**, Emha Taufiq Luthfi** STMIK AMIKOM YOGYAKARTA ABSTRAK Penelitian ini

Lebih terperinci

Sistem Pendukung Keputusan Dalam Menentukan Dosen Pembimbing Skripsi

Sistem Pendukung Keputusan Dalam Menentukan Dosen Pembimbing Skripsi E-journal Teknik Informatika, Volume 9, No 1 (2016), ISSN : 1 Sistem Pendukung Keputusan Dalam Menentukan Dosen Pembimbing Skripsi Iwan Laengge, Hans F. Wowor, Muhamad D. Putro Teknik Informatika Universitas

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang dan Permasalahan Tabel 1.1 Jumlah mahasiswa STMIK AMIKOM Purwokerto

BAB I PENDAHULUAN 1.1 Latar Belakang dan Permasalahan Tabel 1.1 Jumlah mahasiswa STMIK AMIKOM Purwokerto BAB I PENDAHULUAN 1.1 Latar Belakang dan Permasalahan STMIK AMIKOM Purwokerto merupakan perguruan tinggi komputer yang memiliki 2 program studi unggulan, yaitu program studi sistem informasi dan teknik

Lebih terperinci

Technique for Order Preference by Similarity to Ideal Solution sebagai Metode Multi Attribute Decision Making

Technique for Order Preference by Similarity to Ideal Solution sebagai Metode Multi Attribute Decision Making Technique for Order Preference by Similarity to Ideal Solution sebagai Metode Multi Attribute Decision Making untuk Menentukan Rekomendasi Penerima Beasiswa BBM dan PPA di STMIK AMIKOM Purwokerto Umti

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI III.1. Sistem Pendukung Keputusan Sistem pendukung keputusan yaitu sebuah sistem yang mampu memberi kemampuan baik kemampuan pemecahan masalah maupun kemampuan pengkomunikasian untuk

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Teori Keputusan Teori keputusan adalah teori mengenai cara manusia memilih pilihan diantara pilihan-pilihan yang tersedia secara acak guna mencapai tujuan yang hendak diraih (Hansson,

Lebih terperinci

SISTEM PENDUKUNG KEPUTUSAN KELULUSAN UJIAN SARINGAN MASUK JALUR PMDK BERDASARKAN NILAI RATA-RATA MATEMATIKA DAN BAHASA INGGRIS

SISTEM PENDUKUNG KEPUTUSAN KELULUSAN UJIAN SARINGAN MASUK JALUR PMDK BERDASARKAN NILAI RATA-RATA MATEMATIKA DAN BAHASA INGGRIS SISTEM PENDUKUNG KEPUTUSAN KELULUSAN UJIAN SARINGAN MASUK JALUR PMDK BERDASARKAN NILAI RATA-RATA MATEMATIKA DAN BAHASA INGGRIS Fitrah Rumaisa, S.T., Tanti Nurafianti Universitas Widyatama, Jl. Cikutra

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Adapun tinjauan pustaka yang digunakan sebagai berikut : Table 2.1 Tabel Tinjauan Pustaka

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Adapun tinjauan pustaka yang digunakan sebagai berikut : Table 2.1 Tabel Tinjauan Pustaka 2.1 Tinjauan Pustaka BAB II TINJAUAN PUSTAKA DAN DASAR TEORI Adapun tinjauan pustaka yang digunakan sebagai berikut : Table 2.1 Tabel Tinjauan Pustaka No Penulis Judul penelitian Bahasa pemograman Interface

Lebih terperinci

Object OOP. Polymor phism

Object OOP. Polymor phism Nama = Dony Aditya Saputra NRP = 7412040516 Jurusan = D4 LJ T.INFORMATIKA Tugas 1 Praktek Basis Data 1. Buatlah Mind Mapping untuk OOP? Oriented Programming atau OOP adalah merupakan paradigma pemrograman

Lebih terperinci

1. PENDAHULUAN Saat ini, dua teknologi paling populer yang digunakan pada Internet adalah dan World Wide Web. Pada beberapa tahun yang akan

1. PENDAHULUAN Saat ini, dua teknologi paling populer yang digunakan pada Internet adalah  dan World Wide Web. Pada beberapa tahun yang akan 1. PENDAHULUAN Saat ini, dua teknologi paling populer yang digunakan pada Internet adalah e-mail dan World Wide Web. Pada beberapa tahun yang akan datang, kita mungkin melihat teknologi internet lain yang

Lebih terperinci

IMPLEMENTASI SISTEM REKOMENDASIAN PENERIMAAN BEASISWA DENGAN MENGGUNAKAN FMADM

IMPLEMENTASI SISTEM REKOMENDASIAN PENERIMAAN BEASISWA DENGAN MENGGUNAKAN FMADM IMPLEMENTASI SISTEM REKOMENDASIAN PENERIMAAN BEASISWA DENGAN MENGGUNAKAN FMADM Anis Yusrotun Nadhiroh Jurusan Teknik Informatika - STT Nurul Jadid Paiton ayusrotun@gmail.com ABSTRAK Sesuai dengan peraturan

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Seiring dengan perkembangan zaman maka tingkat pendidikan pada masyarakat mengalami peningkatan. Oleh karena itu masyarakat memandang bahwa pendidikan pada tingkat

Lebih terperinci

DECISION SUPPORT SYSTEM FOR DETERMINING SCHOLARSHIP RECIPIENTS USING TOPSIS FMADM METHOD

DECISION SUPPORT SYSTEM FOR DETERMINING SCHOLARSHIP RECIPIENTS USING TOPSIS FMADM METHOD ZERO JURNAL SAINS MATEMATIKA DAN TERAPAN Volume 1 No. 1 2017 Page : 11-21 P-ISSN: 2580-569X E-ISSN: 2580-5754 DECISION SUPPORT SYSTEM FOR DETERMINING SCHOLARSHIP RECIPIENTS USING TOPSIS FMADM METHOD Ismail

Lebih terperinci

PROSES, OBJEK DAN LAYANAN TERDISTRIBUSI

PROSES, OBJEK DAN LAYANAN TERDISTRIBUSI PROSES, OBJEK DAN LAYANAN TERDISTRIBUSI SISTEM TERDISTRIBUSI CLIENT SERVER PROSES TERDISTRIBUSI SISTEM TERDISTRIBUSI CLIENT SERVER 1 Proses terdistribusi dapat diaplikasikan pada berbagai ruang kerja,

Lebih terperinci

SISTEM PENDUKUNG KEPUTUSAN DALAM PEMBERIAN BEASISWA DENGAN MENGGUNAKAN METODE WEIGHTED PRODUCT (Studi kasus: Universitas Sari Mutiara Indonesia)

SISTEM PENDUKUNG KEPUTUSAN DALAM PEMBERIAN BEASISWA DENGAN MENGGUNAKAN METODE WEIGHTED PRODUCT (Studi kasus: Universitas Sari Mutiara Indonesia) Page 83 SISTEM PENDUKUNG KEPUTUSAN DALAM PEMBERIAN BEASISWA DENGAN MENGGUNAKAN METODE WEIGHTED PRODUCT (Studi kasus: Universitas Sari Mutiara Indonesia) Burhanuddin, Dini 2 Universitas Sari Mutiara Indonesia

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA. 2.1 Definisi Sistem, Keputusan dan Sistem Pendukung Keputusan

BAB 2 TINJAUAN PUSTAKA. 2.1 Definisi Sistem, Keputusan dan Sistem Pendukung Keputusan BAB 2 TINJAUAN PUSTAKA 2.1 Definisi Sistem, Keputusan dan Sistem Pendukung Keputusan Sistem Pendukung Keputusan (Decision Support System) merupakan sistem informasi interaktif yang menyediakan informasi,

Lebih terperinci

Seminar Nasional Aplikasi Teknologi Informasi 2009 (SNATI 2009) ISSN: Yogyakarta, 20 Juni 2009

Seminar Nasional Aplikasi Teknologi Informasi 2009 (SNATI 2009) ISSN: Yogyakarta, 20 Juni 2009 SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN PENERIMA BEASISWA BANK BRI MENGGUNAKAN FMADM (STUDI KASUS: MAHASISWA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS ISLAM INDONESIA) Henry Wibowo S 1), Riska Amalia

Lebih terperinci

Teknik Informatika S1

Teknik Informatika S1 Teknik Informatika S1 Rekayasa Perangkat Lunak Lanjut Pengenalan Web App + Req. Web App Disusun Oleh: Egia Rosi Subhiyakto, M.Kom, M.CS Teknik Informatika UDINUS egia@dsn.dinus.ac.id +6285740278021 SILABUS

Lebih terperinci

SISTEM PENDUKUNG KEPUTUSAN DALAM PEMBERIAN BEASISWA DENGAN MENGGUNAKAN METODE WEIGHTED PRODUCT (Studi kasus: Universitas Sari Mutiara Indonesia)

SISTEM PENDUKUNG KEPUTUSAN DALAM PEMBERIAN BEASISWA DENGAN MENGGUNAKAN METODE WEIGHTED PRODUCT (Studi kasus: Universitas Sari Mutiara Indonesia) Page 83 SISTEM PENDUKUNG KEPUTUSAN DALAM PEMBERIAN BEASISWA DENGAN MENGGUNAKAN METODE WEIGHTED PRODUCT (Studi kasus: Universitas Sari Mutiara Indonesia) Burhanuddin, Dini 2 Universitas Sari Mutiara Indonesia

Lebih terperinci

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang BAB I PENDAHULUAN 1.1. Latar Belakang Web service adalah suatu sistem perangkat lunak yang dirancang untuk mendukung interoperabilitas dan interaksi antar sistem pada suatu jaringan. Web service digunakan

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1. Landasan Teori 2.1.1. Metode SAW (Simple Additive Weighting) Metode SAW (Simple Additive Weighting) adalah suatu metode yang digunakan untuk mencari alternatif optimal dari

Lebih terperinci

BAB II KAJIAN PUSTAKA. A. Sistem Pendukung Keputusan/ Decision Support System (DSS)

BAB II KAJIAN PUSTAKA. A. Sistem Pendukung Keputusan/ Decision Support System (DSS) BAB II KAJIAN PUSTAKA A. Sistem Pendukung Keputusan/ Decision Support System (DSS) Pada awal tahun 1970-an, Scot Morton pertama kali mengartikulasikan konsep penting DSS. Ia mendefinisikan DSS sebagai

Lebih terperinci

BAB 1 Service Oriented Architecture 1.1 Evolusi SOA

BAB 1 Service Oriented Architecture 1.1 Evolusi SOA BAB 1 Service Oriented Architecture 1.1 Evolusi SOA Dengan melakukan penelusuran evolusi pola-pola integrasi, maka dapat ditunjukkan bahwa SOA merupakan teknik integrasi yang dibangun berdasarkan teknologi

Lebih terperinci

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

BAB II LANDASAN TEORI. Sistem berasal dari bahasa Latin (Systema) dan bahasa Yunani (Sustema) membentuk satu kesatuan untuk mencapai sebuah tujuan. BAB II LANDASAN TEORI 2.1 Sistem Sistem berasal dari bahasa Latin (Systema) dan bahasa Yunani (Sustema) adalah suatu kesatuan yang terdiri dari komponen atau elemen yang dihubungkan bersama untuk memudahkan

Lebih terperinci

PENENTUAN PENERIMA BEASISWA DENGAN MENGGUNAKAN FUZZY MULTIPLE ATRIBUTE DECISSION MAKING.

PENENTUAN PENERIMA BEASISWA DENGAN MENGGUNAKAN FUZZY MULTIPLE ATRIBUTE DECISSION MAKING. PENENTUAN PENERIMA BEASISWA DENGAN MENGGUNAKAN FUZZY MULTIPLE ATRIBUTE DECISSION MAKING Apriansyah Putra 1, Dinna Yunika Hardiyanti 2 Jurusan Sistem Informasi,Fakultas Ilmu Komputer Universitas Sriwijaya

Lebih terperinci

BAB I PENDAHULUAN. Bidang pendidikan merupakan salah satu dari sekian banyak bidang yang

BAB I PENDAHULUAN. Bidang pendidikan merupakan salah satu dari sekian banyak bidang yang 20 BAB I PENDAHULUAN 1.1. Latar Belakang Bidang pendidikan merupakan salah satu dari sekian banyak bidang yang memanfaatkan teknologi informasi. Seperti halnya pada perguruan tinggi dituntut untuk dapat

Lebih terperinci

BAB I PENDAHULUAN. sistem lain. Dalam hal tersebut, database yang tersebar di suatu instansi atau

BAB I PENDAHULUAN. sistem lain. Dalam hal tersebut, database yang tersebar di suatu instansi atau BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Seiring dengan perkembangan teknologi informasi, berbagai sistem yang berada di suatu instansi atau perusahaan dimungkinkan untuk saling berkomunikasi, dalam

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Tinjauan Pustaka Berdasarkan dengan judul penelitian oleh penulis mengenai Pengembangan Web api Pada Sistem Assesmen Dan Berbasis Tag Sebagai Pembantu Penyusunan Strategi Pembelajaran

Lebih terperinci

Penjadwalan Ujian Skripsi Berbasis Web Service Menggunakan Metode TOPSIS (Studi Kasus : FTI UKSW)

Penjadwalan Ujian Skripsi Berbasis Web Service Menggunakan Metode TOPSIS (Studi Kasus : FTI UKSW) Penjadwalan Ujian Skripsi Berbasis Web Service Menggunakan Metode TOPSIS (Studi Kasus : FTI UKSW) Skripsi Diajukan kepada Fakultas Teknologi Informasi untuk memperoleh Gelar Sarjana Komputer Oleh : Christian

Lebih terperinci

BAB II TINJAUAN PUSTAKA. Bab ini membahas teori-teori yang dijadikan acuan tugas akhir ini.

BAB II TINJAUAN PUSTAKA. Bab ini membahas teori-teori yang dijadikan acuan tugas akhir ini. BAB II TINJAUAN PUSTAKA Bab ini membahas teori-teori yang dijadikan acuan tugas akhir ini. 2.1 Web Service Web Service adalah sekumpulan application logic beserta objek-objek dan method-method yang dimilikinya

Lebih terperinci

PENERAPAN METODE SIMPLE ADDITIVE WEIGHTING DALAM SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN TABLET

PENERAPAN METODE SIMPLE ADDITIVE WEIGHTING DALAM SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN TABLET PENERAPAN METODE SIMPLE ADDITIVE WEIGHTING DALAM SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN TABLET Dhuto Hestu Wicaksono Jurusan Teknik Informatika, Fakultas Ilmu Komputer, Universitas Dian Nuswantoro Email

Lebih terperinci

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Dalam perkembangan zaman, sistem pencarian buku di Perpustakaan UKDW sangat diperlukan untuk mempercepat pencarian buku. Sistem yang dikembangkan bisa secara

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. mendefenisikan penelitian yang sebelumnya hampir sama dilakukan

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. mendefenisikan penelitian yang sebelumnya hampir sama dilakukan BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1. Tinjauan Pustaka Tabel tinjauan pustaka merupakan tabel yang dibuat untuk mendefenisikan penelitian yang sebelumnya hampir sama dilakukan dengan penelitian

Lebih terperinci

Berikut merupakan salah satu contoh dari pesan SOAP (SOAP Message):

Berikut merupakan salah satu contoh dari pesan SOAP (SOAP Message): Aplikasi Zodiak Menggunakan PHP Web Service Robertus Lilik Haryanto lilik_haryanto@telkom.net Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas

Lebih terperinci

PENERAPAN SOA SEBAGAI ALTERNATIF PENGINTEGRASIAN MULTI SISTEM INFORMASI

PENERAPAN SOA SEBAGAI ALTERNATIF PENGINTEGRASIAN MULTI SISTEM INFORMASI Media Informatika Vol. 9 No. 1 (2010) PENERAPAN SOA SEBAGAI ALTERNATIF PENGINTEGRASIAN MULTI SISTEM INFORMASI Ana Hadiana Sekolah Tinggi Manajemen Informatika dan Komputer LIKMI Jl. Ir. H. Juanda 96 Bandung

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. AKAKOM yang akan melakukan Praktik Kerja Lapangan Yang dimana

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. AKAKOM yang akan melakukan Praktik Kerja Lapangan Yang dimana BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Dalam usulan penulis yang membedakan dari usulan judul yaitu dimana penelitian ini menggunakan algoritma Dijkstra yang dimana algoritma ini

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA Pada bab ini, akan dibahas landasan teori, penelitian terdahulu, kerangka pikir yang mendasari penyelesaian rekomendasi dengan menggunakan metode Simple Additive Weighting (SAW).

Lebih terperinci

Sistem Pendukung Keputusan Mahasiswa Berprestasi Menggunakan Metode TOPSIS

Sistem Pendukung Keputusan Mahasiswa Berprestasi Menggunakan Metode TOPSIS Sistem Pendukung Keputusan Mahasiswa Berprestasi Menggunakan Metode TOPSIS Sri Rahmawati Fitriatien Universitas PGRI Adi Buana Surabaya (Fakultas Keguruan dan Ilmu Pendidikan, Program Studi Pendidikan

Lebih terperinci

SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN KUALITAS PELAYANAN PADA APOTEK AMONG ROGO ADILUWIH. Febriana 1, Dedi Irawan 2

SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN KUALITAS PELAYANAN PADA APOTEK AMONG ROGO ADILUWIH. Febriana 1, Dedi Irawan 2 SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN KUALITAS PELAYANAN PADA APOTEK AMONG ROGO ADILUWIH Febriana 1, Dedi Irawan 2 Jurusan Sistem Informasi STMIK Pringsewu Lampung Jl. Wisma Rini No. 09 Pringsewu

Lebih terperinci

Volume : II, Nomor : 1, Pebruari 2014 Informasi dan Teknologi Ilmiah (INTI) ISSN : X

Volume : II, Nomor : 1, Pebruari 2014 Informasi dan Teknologi Ilmiah (INTI) ISSN : X PERANCANGAN APLIKASI SISTEM PENDUKUNG KEPUTUSAN PERSEDIAAN ALAT TULIS KANTOR MENGGUNAKAN MULTIPLE ATRRIBUTE DECISION MAKING (Studi Kasus : Perguruan Jaya Pancur Batu) Rinaldi Alfriadi Manurung (0911558)

Lebih terperinci

BAB II KAJIAN PUSTAKA. A. Sistem Pendukung Keputusan (Decision Support System)

BAB II KAJIAN PUSTAKA. A. Sistem Pendukung Keputusan (Decision Support System) BAB II KAJIAN PUSTAKA A. Sistem Pendukung Keputusan (Decision Support System) Definisi Sistem Pendukung Keputusan menunjukkan Sistem Pendukung Keputusan sebagai sebuah sistem yang dimaksudkan untuk mendukung

Lebih terperinci

Sistem Informasi Penilaian Supplier Komputer Menggunakan Metode Fuzzy Multiple Attribute Decision Making Dengan Simple Additive Weighting

Sistem Informasi Penilaian Supplier Komputer Menggunakan Metode Fuzzy Multiple Attribute Decision Making Dengan Simple Additive Weighting Sistem Informasi Penilaian Supplier Komputer Menggunakan Metode Fuzzy Multiple Attribute Decision Making Dengan Simple Additive Weighting Johana Harjayanti 1, Anief Fauzan Rozi 2 1 2 Program Studi Sistem

Lebih terperinci

SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN PENERIMA BEASISWA MENGGUNAKAN METODE FMADM (STUDI KASUS: MAHASISWA FKIP UMN AL-WASHLIYAH MEDAN) ABSTRACT

SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN PENERIMA BEASISWA MENGGUNAKAN METODE FMADM (STUDI KASUS: MAHASISWA FKIP UMN AL-WASHLIYAH MEDAN) ABSTRACT ZERO JURNAL MATEMATIKA DAN TERAPAN Volume 1 No. 1 2017 P-ISSN: 2580-569X E-ISSN : 2580-5754 SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN PENERIMA BEASISWA MENGGUNAKAN METODE FMADM (STUDI KASUS: MAHASISWA

Lebih terperinci

29 Februari Introduction Of Java

29 Februari Introduction Of Java 29 Februari 2012 Introduction Of Java Sejarah Java Dikembangkan oleh tim Pemimpin: James Gosling Company: Sun Microsystem Agustus 1991, bernama Oak Januari 1995, berganti nama Java Dapat dijalankan di

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Objek Wisata Objek dan daya tarik wisata adalah suatu bentukan dan fasilitas yang berhubungan, yang dapat menarik minat wisatawan atau pengunjung untuk datang ke suatu daerah

Lebih terperinci

Middleware Sebagai Jembatan Platform yang berbeda. Budi Susanto

Middleware Sebagai Jembatan Platform yang berbeda. Budi Susanto Middleware Sebagai Jembatan Platform yang berbeda Budi Susanto budsus@ukdw.ac.id, budsus@yahoo.com http://lecturer.ukdw.ac.id/budsus 1 Definisi Middleware Application Application Middleware Middleware

Lebih terperinci

Multi atributte decision making (madm)

Multi atributte decision making (madm) Multi atributte decision making (madm) Weighted Product, Topsis Weighted Product (wp) Metode WP menggunakan perkalian untuk menghubungkan rating atribut, dimana rating setiap atribut harus dipangkatkan

Lebih terperinci

APLIKASI BERBASIS WEB

APLIKASI BERBASIS WEB Pendahuluan Komputer sejak diluncurkan pertama kali dengan bobot yang cukup berat hingga hingga saat ini dengan produk notebook yang sangat ringan dan dapat di bawa kemana-mana, berbagai macam aplikasi

Lebih terperinci

SERVICE ORIENTED ARCHITECTURE (SOA)

SERVICE ORIENTED ARCHITECTURE (SOA) Implemented using Web Services SERVICE ORIENTED ARCHITECTURE (SOA) Oleh: Ahmad Syauqi Ahsan 1 TUJUAN Mengerti konsep dasar dari Service Oriented Architecture (SOA). Memahami manfaat SOA. Mengerti kapan

Lebih terperinci

SISTEM REKOMENDASI PEMBERHENTIAN HUBUNGAN KERJA MENGGUNAKAN FUZZY MULTIPLE ATTRIBUTE DECISION MAKING METODE SIMPLE ADDTIVE WEIGHTING (SAW) SKRIPSI

SISTEM REKOMENDASI PEMBERHENTIAN HUBUNGAN KERJA MENGGUNAKAN FUZZY MULTIPLE ATTRIBUTE DECISION MAKING METODE SIMPLE ADDTIVE WEIGHTING (SAW) SKRIPSI SISTEM REKOMENDASI PEMBERHENTIAN HUBUNGAN KERJA MENGGUNAKAN FUZZY MULTIPLE ATTRIBUTE DECISION MAKING METODE SIMPLE ADDTIVE WEIGHTING (SAW) SKRIPSI Diajukan Untuk Penulisan Skripsi Guna Memenuhi Salah Satu

Lebih terperinci

Pertemuan XI Database Connectivity Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

Pertemuan XI Database Connectivity Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT. Pertemuan XI Database Connectivity Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Caca E. Supriana, S.Si.,MT. caca.e.supriana@unpas.ac.id id 2014 Database Connectivity Database Connectivity

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Sistem Pendukung Keputusan Sistem pendukung keputusan atau Decision Support System dapat dikatakan sebagai sistem komputer yang mengolah data menjadi informasi untuk mengambil

Lebih terperinci

SISTEM PENDUKUNG KEPUTUSAN UNTUK PENILAIAN KINERJA DOSEN DI UNIVERSITAS MUHAMMADIYAH PURWOKERTO MENGGUNAKAN METODE TOPSIS

SISTEM PENDUKUNG KEPUTUSAN UNTUK PENILAIAN KINERJA DOSEN DI UNIVERSITAS MUHAMMADIYAH PURWOKERTO MENGGUNAKAN METODE TOPSIS SISTEM PENDUKUNG KEPUTUSAN UNTUK PENILAIAN KINERJA DOSEN DI UNIVERSITAS MUHAMMADIYAH PURWOKERTO MENGGUNAKAN METODE TOPSIS Rakhmat Wijayanto 1), Hindayati Mustafidah 2), Aman Suyadi 3) 1) 2) Teknik Informatika

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI Pada bab ini akan dibahas teori mengenai Sistem Pendukung Keputusan, penelitan lain yang berhubungan dengan sistem pendukung keputusan, Simple Additve Weighting (SAW), dan Weighted

Lebih terperinci

TUGAS SISTEM INFORMASI BERBASIS WEB. PHP Web Service. Nama : Ilham NIM : Kelas : 6B. Daftar isi

TUGAS SISTEM INFORMASI BERBASIS WEB. PHP Web Service. Nama : Ilham NIM : Kelas : 6B. Daftar isi TUGAS SISTEM INFORMASI BERBASIS WEB PHP Web Service Nama : Ilham NIM : 09071003024 Kelas : 6B Daftar isi FAKULTAS ILMU KOMPUTER JURUSAN SISTEM INFORMASI 2009/2010 1 1. Pengenalan web service 3 2. Apa itu

Lebih terperinci

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi.

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi. BAB III LANDASAN TEORI Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi. 3.1 E-Commerce E-commerce merupakan suatu kumpulan teknologi,

Lebih terperinci

BAB II KAJIAN PUSTAKA

BAB II KAJIAN PUSTAKA BAB II KAJIAN PUSTAKA A. Mentoring Mentoring merupakan kegiatan ekstrakurikuler terstruktur yang wajib diikuti seluruh mahasiswa baru mulai angkatan tahun akademik 2004/2005, atau seluruh mahasiswa yang

Lebih terperinci

BAB I PENDAHULUAN I.1 Latar Belakang

BAB I PENDAHULUAN I.1 Latar Belakang BAB I PENDAHULUAN I.1 Latar Belakang Perkembangan teknologi informasi menyebabkan setiap individu ataupun kelompok mau tidak mau menerapkannya dalam segala aktifitas. Salah satu contoh penerapannya adalah

Lebih terperinci

BAB I PENDAHULUAN. pengambil keputusan. Data Warehouse sebagai sarana pengambilan keputusan, merupakan

BAB I PENDAHULUAN. pengambil keputusan. Data Warehouse sebagai sarana pengambilan keputusan, merupakan BAB I PENDAHULUAN 1.1 Latar Belakang Masalah 1 Dalam menentukan dan mengambil suatu keputusan pada suatu perusahaan atau instansi diperlukan data-data yang diolah menjadi suatu informasi yang berguna bagi

Lebih terperinci

PENDAHULUAN. Gambar 1.1 Arsitektur Two-Tier 2 1 BAB I

PENDAHULUAN. Gambar 1.1 Arsitektur Two-Tier 2 1 BAB I 1 BAB I PENDAHULUAN 1.1.Latar Belakang Kebanyakan program yang ada saat ini merupakan sistem terdistribusi, yaitu suatu sistem yang mendistribusikan informasi yang diprosesnya di antara beberapa komputer.

Lebih terperinci

Pemrograman Berbasis Objek. Pengenalan Java. Yuliana Setiowati. Politeknik Elektronika Negeri Surabaya

Pemrograman Berbasis Objek. Pengenalan Java. Yuliana Setiowati. Politeknik Elektronika Negeri Surabaya Pengenalan Java Yuliana Setiowati Kilas Balik Teknologi Java Bahasa Java awalnya bernama Oak, yakni bagian dari projek Green yang dikembangkan khusus oleh Sun Microsystem untuk memprogram perangkat-perangkat

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 5 BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Penelitian yang pernah dilakukan oleh supriadi pamungkas, 2013, permasalahan dalam penerimaan karyawan pada bengkel Reksa Abadi Motor adalah

Lebih terperinci

Penerapan Algoritma Fuzzy Multi-Attribute Decision Making pada Penjadwalan Ujian Skripsi

Penerapan Algoritma Fuzzy Multi-Attribute Decision Making pada Penjadwalan Ujian Skripsi Penerapan Algoritma Fuzzy Multi-Attribute Decision Making pada Penjadwalan Ujian Skripsi (Studi Kasus : Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga) Yessica Nataliani 1, Martin

Lebih terperinci

BAB I PENDAHULUAN. Apalagi informasi tersebut disertai dengan kecepatan, ketepatan, dan keakuratan

BAB I PENDAHULUAN. Apalagi informasi tersebut disertai dengan kecepatan, ketepatan, dan keakuratan BAB I PENDAHULUAN 1.1 Latar Belakang Di era globalisasi saat ini, kebutuhan akan informasi sangat penting. Apalagi informasi tersebut disertai dengan kecepatan, ketepatan, dan keakuratan informasi yang

Lebih terperinci

IMPLEMENTASI METODE WEIGHTED PRODUCT DALAM SISTEM PENDUKUNG KEPUTUSAN SELEKSI PENERIMAAN TUNJANGAN PROFESI GURU DI KABUPATEN NGAWI

IMPLEMENTASI METODE WEIGHTED PRODUCT DALAM SISTEM PENDUKUNG KEPUTUSAN SELEKSI PENERIMAAN TUNJANGAN PROFESI GURU DI KABUPATEN NGAWI IMPLEMENTASI METODE WEIGHTED PRODUCT DALAM SISTEM PENDUKUNG KEPUTUSAN SELEKSI PENERIMAAN TUNJANGAN PROFESI GURU DI KABUPATEN NGAWI Sylvia Elita Esteriani A11.2009.04702 TEKNIK INFORMATIKA-S1 UNIVERSITAS

Lebih terperinci

Bab 2. Tinjauan Pustaka

Bab 2. Tinjauan Pustaka 6 Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu Metode MVC sudah banyak diterapkan dan digunakan dalam aplikasi yang mendukung sistem, salah satu diantaranya adalah Perancangan dan Implementasi Perangkat

Lebih terperinci

Basis Data 2. Database Client / Server. Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

Basis Data 2. Database Client / Server. Arif Basofi, S.Kom. MT. Teknik Informatika, PENS Basis Data 2 Database Client / Server Arif Basofi, S.Kom. MT. Teknik Informatika, PENS Tujuan Memahami bentuk-bentuk arsitektur aplikasi dalam database. Memahami konsep arsitektur: Single-Tier Two-Tier:

Lebih terperinci

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

BAB II TINJAUAN PUSTAKA. Dosen merupakan tenaga akademik yang bertugas merencanakan dan BAB II TINJAUAN PUSTAKA 2.1 Pemilihan Dosen Berprestasi Dosen merupakan tenaga akademik yang bertugas merencanakan dan melaksanakan proses pembelajaran, menilai hasil pembelajaran, melakukan pembimbingan

Lebih terperinci

SISTEM PENDUKUNG KEPUTUSAN PENENTUAN CUTI PEGAWAI MENGGUNAKAN METODE TECHNIQUE FOR ORDER PREFERENCE BY SIMILARITY TO IDEAL SOLUTION

SISTEM PENDUKUNG KEPUTUSAN PENENTUAN CUTI PEGAWAI MENGGUNAKAN METODE TECHNIQUE FOR ORDER PREFERENCE BY SIMILARITY TO IDEAL SOLUTION SISTEM PENDUKUNG KEPUTUSAN PENENTUAN CUTI PEGAWAI MENGGUNAKAN METODE TECHNIQUE FOR ORDER PREFERENCE BY SIMILARITY TO IDEAL SOLUTION (TOPSIS) (STUDI KASUS DI KANTOR PELAYANAN PERBENDAHARAAN NEGARA YOGYAKARTA)

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Unit Dinas Pendidikan dan Kebudayaan Unit Dinas Pendidikan dan Kebudayaan adalah lembaga yang melaksanakan kebijakan Pemerintah Kabupaten / Kota dalam bidang pendidikan dan merupakan

Lebih terperinci

PENERAPAN METODE TOPSIS UNTUK SISTEM PENDUKUNG KEPUTUSAN PENENTUAN KELUARGA MISKIN PADA DESA PANCA KARSA II

PENERAPAN METODE TOPSIS UNTUK SISTEM PENDUKUNG KEPUTUSAN PENENTUAN KELUARGA MISKIN PADA DESA PANCA KARSA II ISSN print 2087-1716 ISSN online 2548-7779 ILKOM Jurnal Ilmiah Volume 9 Nomor 3 Desember 2017 PENERAPAN METODE TOPSIS UNTUK SISTEM PENDUKUNG KEPUTUSAN PENENTUAN KELUARGA MISKIN PADA DESA PANCA KARSA II

Lebih terperinci

BAB I PENDAHULUAN. I.1 Latar Belakang Permasalahan

BAB I PENDAHULUAN. I.1 Latar Belakang Permasalahan 13 BAB I PENDAHULUAN I.1 Latar Belakang Permasalahan Teknologi informasi mempunyai pengaruh yang besar dalam berbagai aspek kehidupan masyarakat karena sudah merupakan bagian dari kehidupan masyarakat.

Lebih terperinci

PENGEMBANGAN SISTEM PENUNJANG KEPUTUSAN PENENTUAN PEMBERIAN BEASISWA TINGKAT SEKOLAH

PENGEMBANGAN SISTEM PENUNJANG KEPUTUSAN PENENTUAN PEMBERIAN BEASISWA TINGKAT SEKOLAH PENGEMBANGAN SISTEM PENUNJANG KEPUTUSAN PENENTUAN PEMBERIAN BEASISWA TINGKAT SEKOLAH Gunawan 1, Ririn Prananingrum Kesuma 2, Ruwilin Restu Wigati 3 Program Studi Sistem Informasi, STMIK Mikroskil Jl. Thamrin

Lebih terperinci

Bab 2 Tinjauan Pustaka

Bab 2 Tinjauan Pustaka 5 Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu Penerapan dari arsitektur MVC (Model View Controller) telah banyak digunakan dalam pembuatan aplikasi yang mendukung suatu sistem, salah satu diantaranya

Lebih terperinci

SISTEM PENDUKUNG KEPUTUSAN MENENTUKAN SISWA TELADAN DI SDN 5 TUNGGUL PAWENANG. Beta Wulan Asmara 1, Dedi Irawan 2

SISTEM PENDUKUNG KEPUTUSAN MENENTUKAN SISWA TELADAN DI SDN 5 TUNGGUL PAWENANG. Beta Wulan Asmara 1, Dedi Irawan 2 SISTEM PENDUKUNG KEPUTUSAN MENENTUKAN SISWA TELADAN DI SDN 5 TUNGGUL PAWENANG Beta Wulan Asmara 1, Dedi Irawan 2 Jurusan Sistem Informasi STMIK Pringsewu Lampung Jl. Wisma Rini No. 09 Pringsewu Lampung

Lebih terperinci

IMPLEMENTASI TEKNOLOGI WEB SERVICE PADA SISTEM INFORMASI ADMINISTRASI KEPENDUDUKAN DENGAN WEB SERVICE

IMPLEMENTASI TEKNOLOGI WEB SERVICE PADA SISTEM INFORMASI ADMINISTRASI KEPENDUDUKAN DENGAN WEB SERVICE IMPLEMENTASI TEKNOLOGI WEB SERVICE PADA SISTEM INFORMASI ADMINISTRASI KEPENDUDUKAN DENGAN WEB SERVICE Miftahur Rohmah 4114080 Prodi Sistem Informasi Universitas Pesantren Tinggi Darul Ulum Jombang 2017

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI Pada bab ini akan dibahas berbagai teori yang melandasi dalam membangun sistem ini. 3.1 Sistem Informasi Menurut Hall (2006, p6), sistem informasi adalah serangkaian prosedur formula

Lebih terperinci

BAB II KAJIAN PUSTAKA

BAB II KAJIAN PUSTAKA BAB II KAJIAN PUSTAKA A. Tugas Akhir Tugas Akhir merupakan satu kurikulum wajib yang dilaksanakan oleh setiap mahasiswa pada Program Studi Teknik Informatika, Fakultas Teknik, Universitas Muhammadiyah

Lebih terperinci

BAB II. KAJIAN PUSTAKA

BAB II. KAJIAN PUSTAKA BAB II. KAJIAN PUSTAKA A. Rapor Rapor berasal dari kata dasar report yang berarti laporan. Rapor merupakan laporan hasil dari suatu kegiatan yang disusun secara benar. Materi yang dilaporkan dalam hal

Lebih terperinci

Bab II. TINJAUAN PUSTAKA

Bab II. TINJAUAN PUSTAKA Bab II. TINJAUAN PUSTAKA 2.1. Penelitian Terdahulu Berdasarkan penelitian penulis, aplikasi distribusi penjualan barang sudah ada. Dari aplikasi yang sudah ada tersebut penulis ingin mengembangkan lagi

Lebih terperinci

DAFTAR ISTILAH. Activity Diagram

DAFTAR ISTILAH. Activity Diagram DAFTAR ISTILAH Activity Diagram Actor Admin Adobe Dreamweaver AIX Analysis Apache Aplikasi ASP diagram yang digunakan untuk memodelkan aktivitas bisnis pada suatu sesuatu untuk mewakili peran yang dimiliki

Lebih terperinci

Seminar Nasional Teknologi Informasi dan Komunikasi (SNASTIKOM 2013) ISBN

Seminar Nasional Teknologi Informasi dan Komunikasi (SNASTIKOM 2013) ISBN Sistem Pendukung Keputusan Untuk Menentukan Lokasi Pasar Dengan Menggunakan Fuzzy Multi Atribut Decision Making (FMADM) Metode Simple Additive Weighting (SAW) Reny Wahyuning Astuti 1), Muhsin 2) Program

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1. Data Dan Informasi 2.1.1. Data Data merupakan refresentasi dari fakta atau gambaran mengenai suatu objek atau kejadian. Data dinyatakan dengan nilai yang berbentuk angka, deretan

Lebih terperinci