BAB II KAJIAN PUSTAKA

dokumen-dokumen yang mirip
BAB II KAJIAN PUSTAKA. dibutuhkan suatu bahasa pemrograman, yaitu language software, yang

BAB II LANDASAN TEORI

BAB II KAJIAN PUSTAKA

BAB II TINJAUAN PUSTAKA. Berkaca dari pesatnya laju perkembangan teknologi. modern, sistem penjadwalan guru di sebuah sekolah akan lebih

BAB 2 LANDASAN TEORI

BAB II KAJIAN PUSTAKA

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

BAB II TINJAUAN PUSTAKA

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

BAB 2 LANDASAN TEORI. Website atau World Wide Web, sering disingkat sebagai www atau web saja, yakni

BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

Android memiliki empat karakteristik sebagai berikut :

BAB 2 LANDASAN TEORI. Android adalah sistem operasi berbasisi java yang berjalan pada kernel 2.6 Linux.

BAB II TINJAUAN PUSTAKA

BAB II KAJIAN PUSTAKA

No HP :

Aplikasi Pencarian Informasi Perpustakaan Umum di Kota Bandung Berbasis Android

Rancang Bangun Aplikasi Location-Based Service Pencarian Lokasi Wisata Di Kota Semarang Berbasis Android

BAB 2 LANDASAN TEORI. Computer Based Information System (CBIS) atau yang dalam Bahasa Indonesia disebut juga

BAB II KAJIAN PUSTAKA. yang mencakup sistem operasi, middleware, dan aplikasi. Android menyediakan

BAB 2 LANDASAN TEORI

MENGENAL PHP BAB Apakah PHP Itu?

BAB II KAJIAN PUSTAKA. seluler (mobile) seperti telepon pintar (smartphone) dan komputer tablet. Android

BAB 2 LANDASAN TEORI

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

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

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

BAB III LANDASAN TEORI

BAB II. KAJIAN PUSTAKA

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

BAB III TINJAUAN PUSTAKA

BAB II DASAR TEORI II-1

BAB III TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II KAJIAN PUSTAKA. menyelesaikan masalah sebagaimana yang dipikirkan oleh pakar (Kusrini,

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI. Internet (Interconnection Networking) adalah sebuah jaringan komputer yang

BAB 3 LANDASAN TEORI

BAB II KAJIAN PUSTAKA. lengkap, terbuka, dan bebas.

Teori Algoritma. 1Universitas Gunadarma

BAB II LANDASAN TEORI. Event merupakan suatu campuran unik dari durasi, pengaturan, pengurus

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

SMS gateway telah banyak digunakan dalam berbagi aplikasi dan

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

BAB II KAJIAN PUSTAKA

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

BAB II LANDASAN TEORI

SISTEM INFORMASI PELATIHAN LEMBAGA PENGEMBANGAN DAN PENJAMINAN MUTU PENDIDIKAN UNIVERSITAS DIPONEGORO SEMARANG

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III LANDASAN TEORI. Definisi sistem informasi adalah kumpulan. informasi didalam sebuah basis data menggunakan

Tujuan Pembangunan Jaringan Komputer. mengantarkan informasi secara tepat dan akurat dari sisi pengirim ke sisi penerima

BAB II LANDASAN TEORI

BAB II KAJIAN PUSTAKA. tablet layar sentuh (touchscreen) yang berbasis Linux. Seiring perkembangannya

BAB 1 PENDAHULUAN. Sekolah Menengah Atas (SMA) Negeri 1 Medan merupakan instansi sekolah menengah atas

LANDASAN TEORI. Dunia informasi di Indonesia sedang dan harus. berubah. Saat ini, dunia pemasaran tidak dapat

BAB III LANDASAN TEORI

BAB II DASAR TEORI. bersifat umum/non-spesifik (general purpose), dan secara khusus dirancang untuk

BAB II LANDASAN TEORI Sistem Informasi Pembelian dan Penjualan. terlebih dahulu akan menjelaskan pengertian masing-masing dari kata sebagai

BAB III LANDASAN TEORI

Pokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan

BAB II. KAJIAN PUSTAKA. pemrograman, yaitu language software, yang dapat berbentuk assembler,

APLIKASI BERBASIS WEB

BAB 2 LANDASAN TEORI. Kata sistem berasal dari bahasa Yunani yaitu Systema yang mengandung arti kesatuan

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya /

BAB 1 PENDAHULUAN. yang benar-benar mempunyai skill atau kemampuan dalam bidang Teknologi

PENGERTIAN WEB web adalah

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

BAB 2 LANDASAN TEORI. Internet adalah jaringan luas dari komputer, yang lazim disebut dengan worldwide

BAB III LANDASAN TEORI. sistem, pengertian sistem informasi, sumber dari sistem informasi, dan metodemetode. lainnya yang dipakai dalam pembahasan.

BAB II KAJIAN PUSTAKA. Menurut Hendrayudi (2008:143), Aplikasi adalah kumpulan perintah

III.1. Sistem Informasi

BAB II LANDASAN TEORI. Dalam pembangunan suatu sistem informasi, terdapat dua kelompok

BAB 2 LANDASAN TEORI. Web atau Situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan

BAB II KAJIAN PUSTAKA. bimbingan kepada dosen pembimbing tugas akhir, kartu konsultasi digunakan

BAB 1 PENDAHULUAN. Perkembangan teknologi informasi dan teknologi komputer saat ini berkembang

BAB 2 TINJAUAN PUSTAKA

: ANALISIS DAN PERANCANGAN SISTEM. berbasis web dengan gambaran umum rancangannya.

LOMBA KOMPETENSI SISWA SMK TINGKAT PROPINSI JAWA TIMUR Nganjuk, XX XX Oktober 2016

BAB II KAJIAN PUSTAKA. berbasis linux yang mencakup sistem operasi, middleware dan aplikasi.

BAB III LANDASAN TEORI. pengembang untuk membuat sebuah aplikasi web. Dilengkapibanyak library dan

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI SEKOLAH (STUDI KASUS SMP N 2 PATIKRAJA BANYUMAS)

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Codelgnite (CI) aplikasi sumber terbuka yang berupa framework PHP

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan,

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tabel 2.1. Tinjauan Pustaka. Tidak Apotek PHP

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

Transkripsi:

BAB II KAJIAN PUSTAKA A. Surat Perjalanan Dinas ( SPD ) Surat Perjalanan Dinas ialah surat yang diberikan kepada seorang pegawai/pejabat karena yang bersangkutan melaksanakan suatu tugas tertentu untuk kepentingan dinas di luar daerah dan kepadanya diberikan fasilitas tertentu. Kegunaan dari Surat Perjalanan Dinas ( kerap disingkat SPD ) yaitu sebagai pelengkap keterangan bagi si pemiliknya agar pelaksanaan tugasnya dapat berjalan dengan efisien sesuai dengan jadwal yang ditentukan. Surat perjalanan dinas biasanyua dibuat rangkap dua atau lebih, dan dilampiri dengan perincian biaya yang dikeluarkan. Setelah yang bersangkutan selesai menjalankan tugasnya, surat perjalanan dinas harus mendapatkan pengesahan dari instansi yang dikunjungi dengan memberi paraf dan cap/stempel instansi, sebabagi bukti bahwa yang bersangkutan telah menjalankan tugasnya. Surat perjalanan dinas biasanya dicetak dalam bentuk formulir sehingga setiap saat apabila diperlukan tinggal mengisinya saja. Adapun data-data yang ada harus dimuat dalam surat perjalanan dinas antara lain : 1. Nama Pejabat/Pegawai yang diberi tugas; 2. NIP (bila ada); 3. Jabatan Pegawai/Pejabat yang bersangkutan; 4. Jenis Tugas yang diberikan; 5. Tempat Tujuan; 6. Jangka waktu yang diberikan; 4

7. Transportasi yang dipergunakan; 8. Penginapan; 9. Pengikut; 10. Keterangan Lain yang diperlukan. Data-data tersebut disusun sesuai dengan letak kepala, badan dan kaki surat. Surat Perjalanan Dinas memiliki pola bahasa yang sederhana, bentuk dan isinya tetap. ( Suparjati, dkk, 2000 ) B. Android Android merupakan system operasi yang sedang tren saat ini. Sistem Operasi yang digunakan untuk mobile device ini awalnya dikembangkan oleh Android Inc. Google mengakuisisi perusahaan ini pada tahun 2005. Android dibuat berdasarkan kernel linux yang dimodifikasi. Aplikasi Android ini ditulis menggunakan bahasa Java, menggunakan Java Core Libraries. ( Edy Winarno, dkk, 2012 ) C. Android SDK Manager SDK Manager (Software Development Kit) merupakan tools bagi para programmer yang ingin mengembangkan aplikasi berbasis Google Android. Android SDK mencakup seperangkat alat pengembangan yang komprehensif. Android SDK terdiri dari debugger, libraries, handset emulator, dokumentasi, contoh kode, dan tutorial. Saat ini Android sudah mendukung arsitektur x86 pada Linux (distribusi Linux apapun untuk desktop modern), Mac OS X 10.4.8 atau lebih, Windows XP atau Vista. Persyaratan mencakup JDK, Apache Ant dan Python 2.2 atau yang lebih baru. 5

IDE yang didukung secara resmi adalah Eclipse 3.2 atau lebih dengan menggunakan plugin Android Development Tools (ADT), dengan ini pengembang dapat menggunakan teks editor untuk mengedit file Java dan XML serta menggunakan peralatan command line untuk menciptakan, membangun, melakukan debug aplikasi Android dan pengendalian perangkat Android (misalnya, reboot, menginstal paket perangkat lunak dengan jarak jauh). ( Riblank, 2015 ) D. Web Service (W3C) Web service adalah aplikasi sekumpulan data (database), perangkat lunak (software) atau bagian dari perangkat lunak yang dapat diakses secara remote oleh berbagai piranti dengan sebuah perantara tertentu. Secara umum, web service dapat diidentifikasikan dengan menggunakan URL seperti hanya web pada umumnya. Namun yang membedakan web service dengan web pada umumnya adalah interaksi yang diberikan oleh web service. Berbeda dengan URL web pada umumnya, URL web service hanya menggandung kumpulan informasi, perintah, konfigurasi atau sintaks yang berguna membangun sebuah fungsi-fungsi tertentu dari aplikasi. Web service dapat diartikan juga sebuah metode pertukaran data, tanpa memperhatikan dimana sebuah database ditanamkan, dibuat dalam bahasa apa sebuah aplikasi yang mengkonsumsi data, dan di platform apa sebuah data itu dikonsumsi. Web service mampu menunjang interoperabilitas. Sehingga web service mampu menjadi sebuah jembatan penghubung antara berbagai sistem yang ada. 6

Menurut W3C Web services Architecture Working Group, pengertian Web service adalah sebuah sistem software yang di desain untuk mendukung interoperabilitas interaksi mesin ke mesin melalui sebuah jaringan. Interface web service dideskripsikan dengan menggunakan format yang mampu diproses oleh mesin (khususnya WSDL). Sistem lain yang akan berinteraksi dengan web service hanya memerlukan SOAP, yang biasanya disampaikan dengan HTTP dan XML sehingga mempunyai korelasi dengan standar Web (Web Services Architecture Working Group, 2004). Web pada umumnya digunakan untuk melakukan respon dan request yang dilakukan antara client dan server. Sebagai contoh, seorang pengguna layanan web tertentu mengetikan alamat url web untuk membentuk sebuah request. Request akan sampai pada server, diolah dan kemudian disajikan dalam bentuk sebuah respon. Dengan singkat kata terjadilah hubungan clientserver secara sederhana. Sedangkan pada web service hubungan antara client dan server tidak terjadi secara langsung. Hubungan antara client dan server dijembatani oleh file web service dalam format tertentu. Sehingga akses terhadap database akan ditangani tidak secara langsung oleh server, melainkan melalui perantara yang disebut sebagai web service. Peran dari web service ini akan mempermudah distribusi sekaligus integrasi database yang tersebar di beberapa server sekaligus. (Pandwinata, V, 2013) 7

Gambar 1. Service Oriented Architecture Web Service E. Database SQL SERVER Pada dasarnya pengertian dari SQL Server itu sendiri adalah bahasa yang dipergunakan untuk mengakses data dalam basis data relation. Bahasa ini secara defacto adalah bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini dalam manajemen datanya. SQL server 2005 merupakan salah satu produk dari Relational Database Management System (RDBMS). SQL Server terdiri atas beberapa komponen sebagai berikut: 1. Relational Database Engine : komponen utama atau jantung SQL Server. 2. Analysis Services : Basis dari solusi intelijen bisnis yang ampuh (powerful), dan mendukung aplikasi-aplikasi OLAP (online analytical processing), serta data minning. 8

3. Data Transformation Service (DTS): sebuah mesin untuk membuat solusi ekspor dan impor data, serta untuk mentransformasi data ketika data tersebut ditransfer. 4. Notification Services: sebuah framework untuk solusi dimana pelanggan akan dikirimi notifikasi ketika sebuah event muncul. 5. Reporting Services: service yang akan mengambil data dari SQL Server, dan menghasilkan laporan-laporan. 6. Service broker: sebuah mekanisme antrian yang akan menangani komunikasi berbasis pesan diantara service. 7. Native HTTP Support: dukungan yang memungkinkan SQL server yang (jika diinstall pada Windows Server 2003) akan merespon request terhadap HTTP endpoint, sehingga memungkinkan pembangunan sebuah web service untuk SQL Server tanpa menggunakan IIS. 8. SQL server Agent : akan mengotomatiskan perawatan database dan mengatur task, event dan alert. 9. NET CLR (Common Language Runtime): akan memungkinkan pembuatan solusi menggunakan managed code yang ditulis dalam salah satu bahasa.net. 10. Replication: serangkaian teknologi untuk menjalin dan mendistribusikan data dan obyek database dari sebuah database ke database lain, dan melakukan sinkronisasi untuk menjaga konsistensinya. 11. Full-Text Search: memungkinkan pengindeksan yang cepat dan flexibel untuk query berbasis kata kunci (terhadap data teks yang disimpan dalam database). ( Jusmiran, 2012 ) 9

F. PHP PHP atau Hypertext Prepocessor merupakan bahasa berbentuk script yang ditempatkan dalam server dan dieksekusi di dalam server untuk selanjutnya ditransfer dan dibaca oleh client. PHP juga bisa disisipkan dalam bahasa HTML. PHP pertama kali diciptakan oleh seorang pria berkewarganegaraan Denmark yang bernama Rasmus Lerdorf pada tahun 1995. Banyak programmer yang tertarik untuk mengembangkan PHP karena bersifat Open Source. Pada awal peluncurannya, PHP hanya dibuat untuk diintegrasikan dengan Web Server Apache. Namun sekarang, PHP juga dapat bekerja dengan web server seperti PWS ( Personal Web Server), IIS (Internet Information Server) dan Xitami. ( Adelheid, A dan Khairil Nst, 2012) G. XAMPP XAMPP adalah sebuah software yang berfungsi untuk menjalankan website berbasis PHP dan menggunakan pengolah data MySQL di komputer lokal. Xampp berperan sebagai webserver pada komputer anda. Xampp juga dapat disebut sebuah Cpanel server virtual, yang dapat membantu anda melakukan preview sehingga dapat memodifikasi website tanpa harus online atau terakses dengan internet. Berikut adalah beberapa paket yang telah disediakan : 1. Apache 2. MySQL 3. FilZilla FTP Server 4. PHP MyAdmin ( Wicaksongko, 2008 ) 10

H. Bootstrap Twitter Bootstrap adalah sebuah alat bantu untuk membuat sebuah tampilan halaman website yang dapat mempercepat pekerjaan seorang pengembang website ataupun pendesain halaman website. Sesuai namanya, website yang dibuat dengan alat bantu ini memiliki tampilan halaman yang sama / mirip dengan tampilan halaman Twitter atau desainer juga dapat mengubah tampilan halaman website sesuai dengan kebutuhan. Twitter Bootstrap dibangun dengan teknologi HTML dan CSS yang dapat membuat layout halaman website, tabel, tombol, form, navigasi, dan komponen lainnya dalam sebuah website hanya dengan memanggil fungsi CSS (class) dalam berkas HTML yang telah didefinisikan. Selain itu juga terdapat komponenkomponen lainnya yang dibangun menggunakan JavaScript. Keuntungan Menggunakan Twitter Bootstrap : 1. Memudahkan dalam mendesain website. 2. Responsive (Support segala macam layar dan device) 3. Dokumentasi Lengkap 4. Elegan ( Ridha, H, 2013) I. Adobe Dreamweaver CS4 Adobe dreamweaver CS4 adalah salah satu aplikasi untuk membuat website yang cukup populer. Dengan adobe dreamweaver CS4, anda dapat dengan mudah membuat halaman web secara dinamis dan menarik. Adobe dreamweaver CS4 mendukung pemrograman CSS secara visual, sehingga anda tidak perlu menuliskan secara kode-kode CSS untuk mengatur tampilan web. Selain itu, adobe 11

dreamweaver CS4 juga mendukung pembuatan web dinamis secara visual, dimana script PHP otomatis akan dituliskan untuk anda. Dengan demikian, adobe dreamweaver CS4 adalah perangkat lunak yang mudah digunakan untuk membangun website walaupun anda hanya sedikit mengerti tentang CSS dan PHP (Sulistiyani, 2010). J. Eclipse Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform-independent). Berikut ini adalah sifat dari Eclipse: 1. Multi-platform: Target sistem operasi Eclipse adalah Microsoft Windows,Linux, Solaris, AIX, HP-UX dan Mac OS X. 2. Mulit-language: Eclipse dikembangkan dengan bahasa pemrograman Java, akan tetapi Eclipse mendukung pengembangan aplikasi berbasis bahasa pemrograman lainnya, seperti C/C++, Cobol, Python, Perl, PHP, dan lain sebagainya. 3. Multi-role: Selain sebagai IDE untuk pengembangan aplikasi, Eclipse pun bisa digunakan untuk aktivitas dalam siklus pengembangan perangkat lunak, seperti dokumentasi, test perangkat lunak, pengembangan web, dan lain sebagainya. Eclipse pada saat ini merupakan salah satu IDE favorit dikarenakan gratis dan open source, yang berarti setiap orang boleh melihat kode pemrograman perangkat lunak ini. Selain itu, kelebihan dari Eclipse yang membuatnya populer 12

adalah kemampuannya untuk dapat dikembangkan oleh pengguna dengan komponen yang dinamakan plug-in. ( Riblank, 2015 ) K. Web Browser Web Browser dapat diartikan sebagai tools atau aplikasi yang digunakan untuk membuka atau menjelajah halaman internet baik itu berupa text, gambar, suara, video dan dokumen-dokumen web lainnya. Web browser juga sering disebut dengan peramban, jadi dengan web browser inilah kita dapat menjelajah halaman internet. Browser sendiri pertama kali digunakan pada tahun 1993 yang dikenal dengan Mosaic. Mosaic ini merupakan brower yang diciptakan oleh National Center for Supercomputing Applications at the University of illinois at Urbana-Champaign (NCSA-UIUC). Kemunculan browser Mosaic hadir tidak lama setelah ditemukannya media baru untuk penyebaran informasi yaitu WWW (World Wide Web). Kepopuleran Mosaic juga ternyata tidak bertahan lama, pada tahun 1994 browser Mosaic tersebut mulai ditinggalkan dengan hadirnya Netscape Navigator. Setelah itu bermunculan-lah browser-browser baru dengan kemampuan yang terus ditingkatkan hingga sampai saat ini. Seiring dengan perkembangan teknologi perangkat lunak komputer, browser sendiri telah banyak bermunculan dengan jenis atau varian yang berbedabeda dan tentunya mempunyai kemampuan yang berbeda juga untuk menjelajah halaman internet. ( Tambunan, P, 2014 ) 13