• Tidak ada hasil yang ditemukan

BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem - Sistem Informasi Berbasis Web pada PT. Taspen (Persero) Kantor Cabang Utama Medan

N/A
N/A
Protected

Academic year: 2019

Membagikan "BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem - Sistem Informasi Berbasis Web pada PT. Taspen (Persero) Kantor Cabang Utama Medan"

Copied!
14
0
0

Teks penuh

(1)

BAB 2

LANDASAN TEORI

2.1 Pengertian Sistem

Sistem berasal dari bahasa Latin (systēma) dan bahasa Yunani (sustēma) adalah suatu kesatuan yang terdiri dari komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi. Istilah ini sering dipergunakan untuk menggambarkan suatu set entitas yang berinteraksi, dimana suatu model matematika seringkali bisa dibuat.

(2)

sehingga maknanya menjadi beragam. Dalam pengertian yang paling umum, sebuah sistem adalah sekumpulan benda yang memiliki hubungan di antara mereka.

Fathansyah (Basis Data, 1999:9), system merupakan suatu tatanan yang terdiri atas sejumlah komponen fungsional (dengan satuan fungsi atau tugas khusus ) yang saling berhubungan secara bersama-sama yang bertujuan untuk memenuhi suatu proses atau pekerjaan tertentu. Jogianto.H.M (Pengenalan Komputer, 2000:638) system adalah suatu kesatuan yang terdiri dari dua atau lebih komponen atau subsistem yang saling berinteraksi untuk mencapai tujuan.

2.2 Pengertian Informasi

Informasi adalah data yang telah diproses menjadi bentuk yang memiliki arti bagi penerima dan dapat berupa fakta, suatu nilai yang bermanfaat. Jadi ada suatu proses transformasi data menjadi suatu informasi yaitu input - proses – output .

(3)

2.3. Pengertian Sistem Informasi

Sistem informasi (SI) atau lanskap aplikasi adalah kombinasi dari teknologi informasi dan aktivitas orang yang menggunakan teknologi itu untuk mendukung operasi dan manajemen.Dalam arti yang sangat luas, istilah sistem informasi yang sering digunakan merujuk kepada interaksi antara orang, proses algoritmik, data, dan teknologi. Dalam pengertian ini, istilah ini digunakan untuk merujuk tidak hanya pada penggunaan organisasi teknologi informasi dan komunikasi (TIK), tetapi juga untuk cara di mana orang berinteraksi dengan teknologi ini dalam mendukung proses bisnis.

Ada yang membuat perbedaan yang jelas antara sistem informasi, dan komputer sistem TIK, dan proses bisnis. Sistem informasi yang berbeda dari teknologi informasi dalam sistem informasi biasanya terlihat seperti memiliki komponen TIK. Hal ini terutama berkaitan dengan tujuan pemanfaatan teknologi informasi. Sistem informasi juga berbeda dari proses bisnis. Sistem informasi membantu untuk mengontrol kinerja proses bisnis. Sistem kerja adalah suatu sistem di mana manusia dan/atau mesin melakukan pekerjaan dengan menggunakan sumber daya untuk memproduksi produk tertentu dan/atau jasa bagi pelanggan. Sistem informasi adalah suatu sistem kerja yang kegiatannya ditujukan untuk pengolahan (menangkap, transmisi, menyimpan, mengambil, memanipulasi dan menampilkan) informasi.

(4)

sistem di mana data yang mewakili dan diproses sebagai bentuk dari memori sosial. Sistem informasi juga dapat dianggap sebagai bahasa semi formal yang mendukung manusia dalam pengambilan keputusan dan tindakan. Sistem informasi merupakan fokus utama dari studi untuk disiplin sistem informasi dan organisasi informatika.

2.4 Pengertian Perusahaan

Perusahaan adalah sutu organisasi dimana sumber daya (input) dasar seperti bahan dan tenaga kerja dikelola serta diproses untuk menghasilkan barang atau jasa (output) kepada pelanggan. Hampir di semua perusahaan mempunyai tujuan yang sama, yaitu memaksimalkan laba. Jenis perusahaan dibedakan menjadi tiga, yaitu: perusahaan manufaktur, perusahaan dagang, dan perusahaan jasa. Sedangkan bentuk dari perusahaan itu sendiri dibedakan menjadi: perusahaan perseorangan dan persekutuan (perseroan).

Murti Sumarni (1997), Perusahaan adalah sebuah unit kegiatan produksi yang mengolah sumber daya ekonomi untuk menyediakan barang dan jasa bagi masyarakat dengan tujuan memperoleh keuntungan dan memuaskan kebutuhan masyarakat.

2.5 Metodologi Pengembangan Sistem

(5)

dan memelihara sistem informasi dan perangkat lunak. (Jeffery L. Whitten, Lonnie D. Bentley dan Kevin C. Dittman, 2004: 31). Dalam pengembangan sistem informasi, penganalisis dapat menggunakan metode waterfall .

2.5.1 Waterfall

Waterfall adalah model sekuensial linier untuk software engineering, sering disebut juga dengan siklus kehidupan klasik atau model air terjun. Model ini mengusulkan sebuah pendekatan kepada perkembangan software yang sistematik dan sekuensial yang mulai pada tingkat dan kemajuan sistem pada seluruh analisis, desain, kode, pengujian, dan pemeliharaan. Model sekuensial linier melingkupi aktivitas-aktivitas sebagai berikut :

1. Rekayasa dan permodelan system

Karena sistem merupakan bagian dari sebuah sistem yang lebih besar, kerja dimulai dengan membangun syarat dari semua elemen sistem, dan mengalokasikan beberapa subset dari kebutuhan ke software tersebut. Pandangan sistem ini penting ketika

software harus berhubungan dengan elemen-elemen yang lain seeperti software,

manusia, dan database. Rekayasa dan analisi sistem menyangkut pengumpulan kebutuhan pada tingkat sistem dengan sejumlah kecil analis serta desain tingkat puncak. Rekayasa informasi mencakup juga pengumpulankebutuhan pada tingkat bisnis strategis dan tingkat area bisnis.

(6)

Proses pengumpulan kebutuhan diintensikan dan difokuskan, analis harus memahami domain informasi, tingkah laku, unjuk kerja, dan interface yang diperlukan. Kebutuhan baik untuk sistem maupun software didokumentasikan dan dilihat lagi dengan pelanggan.

3. Desain

Desain software sebenarnya adalah proses multi langakah yang berfokus pada empat atribut sebuah program yang berbeda, yaitu struktur data, arsitektur, software, representasi interface, dan detail (algoritma) procedural. Proses desain menterjemahkan syarat/kebutuhan ke dalam sebuah representasi software yang dapat diperkirakan demi kualitas sebelum dimulai pemunculan kode. Sebagaimana persyaratan, desain didokumentasikan dan menjadi bagian dari konfigurasi software.

4. Generasi kode

Desain harus diterjemahkan ke dalam bentuk mesin yang bias dibaca. Langkah pembuatan kode melakukan tugas ini. Jika desain dilakukan dengan cara yang lengkap, pembuatan kode dapat diselesaikan secara mekanis.

5. Pengujian/ Implementasi

(7)

kesalahan-kesalahan dan memastikan bahwa input yang dibatasi akan memberikan hasil actual yang sesuai dengan hasil yang dibutuhkan.

6. Pemeliharaan

Software akan mengalami perubahan setelah disampaikan kepada

pelanggan(pengecualian yang mungkin adalah software yang dilekatkan). Perubahan akan terjadi karena kesalahan-kesalahan ditentukan, karena software harus disesuaikan untuk mengakomodasi perubahan-perubahan di dalam lingkungan eksternalnya. Contohnya perubahan yang dibutuhkan sebagai akibat dari perangkat peripheral atau sistem operasi yang baru atau karena pelanggan membutuhkan perkembangan fungsional atau unjuk kerja. Pemeliharaan software mengaplikasikan lagi setiap fase program sebelumnya dan tidak membuat yang baru lagi.

2.6Sejarah Internet

Pada awalnya, internet hanya menghubungkan 4 universitas di Amerika Serikat. Internet pada saat itu disebut ARPANET. Internet dijaga oleh perjanjian bilateral atau multilateral dan spesifikasi teknikal (protokol yang menerangkan tentang perpindahan data antara rangkaian). Protokol-protokol ini dibentuk berdasarkan perbincangan internet engineering

(8)

2.7 Pengertian Website

Website atau sering dingkat dengan istilah situsweb adalah sejumlah halaman web yang memiliki topik saling terkait, terkadang disertai pula dengan berkas-berkas gambar, video, atau jenis-jenis berkas lainnya. Sebuah situs web biasanya ditempatkan setidaknya pada sebuah server web yang dapat diakses melalui jaringan seperti internet, ataupun jaringan wilayah lokal (LAN) melalui alamat internet yang dikenali sebagai URL.

Meskipun setidaknya halaman beranda situs internet umumnya dapat diakses publik secara bebas, pada prakteknya tidak semua situs memberikan kebebasan bagi publik untuk mengaksesnya, beberapa situs web mewajibkan pengunjung untuk melakukan pendaftaran sebagai anggota, atau bahkan meminta pembayaran untuk dapat menjadi aggota untuk dapat mengakses isi yang terdapat dalam situs web tersebut, misalnya situs-situs yang menampilkan pornografi, situs-situs berita, layanan surel ( e-mail), dan lain-lain. Pembatasan-pembatasan ini umumnya dilakukan karena alasan keamanan, menghormati privasi, atau karena tujuan komersil tertentu.

2.7.1 Situs web statis

(9)

2.7.2 Situs web dinamis

Web dinamis merupakan situs web yang secara spesifik didisain agar isi yang terdapat dalam situs tersebut dapat diperbarui secara berkala dengan mudah. Sesuai dengan namanya, isi yang terkadung dalam situs web ini umumnya akan berubah setelah melewati satu periode tertentu. Situs berita adalah salah satu contoh jenis situs yang umumnya mengimplementasikan situs web dinamis.

Tidak seperti halnya situs web statis, pengimplementasian situs web dinamis umumnya membutuhkan keberadaan infrastruktur yang lebih kompleks dibandingkan situs web statis. Hal ini disebabkan karena pada situs web dinamis halaman web umumnya baru akan dibuat saat ada pengguna yang mengaksesnya, berbeda dengan situs web statis yang umumnya telah membentuk sejumlah halaman web saat diunggah di

serverweb sehingga saat pengguna mengaksesnya server web hanya tinggal memberikan

halaman tersebut tanpa perlu membuatnya terlebih dulu.

2.8. Perangkat yang Digunakan Membangun Website

(10)

web merupakan salah satu penentu dari sebuah situs web secara langsung ataupun tidak langsung. kita harus menguasai dan memahami hal-hal yang berkaitan dengan tampilan dari sebuah situs web.

2.8.1. Xampp

Xampp adalah perangkat lunak yang disediakan secara gratis, yang mendukung banyak

sistem operasi, merupakan komplikasi dari beberapa program. Untuk menjalankan fungsinya sebagai server yang berdiri sendiri, yang terdiri atas program Apache HTTP

Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa

pemrograman PHP dan Perl. XAMPP adalah nama yang merupakan singkatan dari X (empat sistemoperasi apapun),Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU "General Public License" dan bebas, merupakan web server yang mudah digunakan yang mampu melayani halaman dinamis.

2.8.2. Macromedia Dreamweaver

Macromedia Dreamweaver adalah sebuah HTML editor profesional untuk mendesain

(11)

2.8.3 Web Browser

Web browser merupakan sebuah perangkat lunak (aplikasi) yang digunakan untuk

menampilkan halaman-halaman web. Halaman web yang dimaksud adalah file HTML dan beberapa file lainnya seperti CSS dan Javascript. Halaman web tersebut dapat tersimpan di lokal, atau di sebuah server intranet/internet. Jadi, web browser tidak selalu terhubung ke internet. Dengan dreamweaver, kita sebenarnya dapat melihat tampilan situs secara langsung seperti halnya di browser (fitur what-you-see-is-what-you-get), namun hal tersebut tidak dapat dijadikan patokan bahwa tampilan situs akan sama di semua

browser.

2.9. Bahasa Pemrograman yang Digunakan

(12)

2.9.1. PHP

PHP: Hypertext Preprocessoradalah bahasa skrip yang dapat ditanamkan atau disisipkan

ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.

Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web. Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP.

(13)

Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek

2.9.2. HTML

HyperText markup language (HTML) adalah sebuah bahasa markup yang digunakan

untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah penjelajah web internet dan formating hypertext sederhana yang ditulis kedalam berkas

format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata

lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan kedalam

format ASCII normal sehingga menjadi home page dengan perintah-perintah HTML.

(14)

2.9.3 Cascading Style Sheet (CSS)

Cascading style sheet (css) merupakan salah satu bahasa pemrograman web untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. Sama halnya styles dalam aplikasi pengolahan kata seperti Microsoft Word yang dapat mengatur beberapa style, misalnya heading, subbab, bodytext, footer, images,

dan style lainnya untuk dapat digunakan bersama-sama dalam beberapa berkas (file). Pada

umumnya CSS dipakai untuk memformat tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML.

Referensi

Dokumen terkait

Analisis dan Desain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktik Aplikasi Bisnis.. Jakarta :

Roscoe Davis (1983) yang di kutip oleh Jogiyanto dalam bukunya yang berjudul Analisis dan Desain Sistem Informasi (2001 :11) bahwa sistem informasi adalah suatu sistem

Menurut Al-Bahra Bin Ladjamudin dalam bukunya yang berjudul Analisis & Desain Sistem Informasi (2005 : 39), menyebutkan bahwa : “Perancangan adalah suatu kegiatan yang

Analisis dan Desain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktik Aplikasi Bisnis.. Yogyakarta :

Menurut John Burch dan Gary Grudnitski yang telah diterjemahkan oleh Jogiyanto (2005:196) dalam bukunya yang berjudul Analisis dan Desain Sistem Informasi menyebutkan

Desain/Metode Penelitian tersebut dilakukan dengan metode kualitatif deskriptif, yaitu dengan cara menjelaskan teori Sistem Informasi Akuntansi Pengeluaran Kas di

Sedangkan bagi anak Pegawai Negeri Sipil, asuransi kematian merupakan asuransi berjangka bagi anak peserta yang belum mencapai usia 21 tahun atau 25 tahun bagi yang belum

Analisis Dan Desain Sistem Informasi : Pendekatan Terstruktur Teori Dan Praktek Aplikasi Bisnis.. Pengertian Dan Penerapan Sistem