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

BAB 2 LANDASAN TEORI

2.1 Pengertian Sistem

  Sistem berasal dari(

  systēma) dan (sustēma) adalah suatu

  kesatuan yang terdiri dari Istilah ini sering dipergunakan untuk menggambarkan suatu set entitas yang berinteraksi, dimana suatu seringkali bisa dibuat.

  Sistem juga merupakan kesatuan bagian-bagian yang saling berhubungan yang berada dalam suatu wilayah serta memiliki item-item penggerak, contoh umum misalnya seperti negara. Negara merupakan suatu kumpulan dari beberapa elemen kesatuan lain seperti provinsi yang saling berhubungan sehingga membentuk suatu negara dimana yang berperan sebagai penggeraknya yaitu rakyat yang berada dinegara tersebut. Kata "sistem" banyak sekali digunakan dalam percakapan sehari-hari, dalam forum diskusi maupun dokumen ilmiah. Kata ini digunakan untuk banyak hal, dan pada banyak bidang pula, 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 .

  Menurut H.M. Yogianto dalam bukunya yang berjudul analisis dan desain sistem informasi pendekatan terstruktur pengertian informasi sebagai berikut:

  informasi

  merupakan data yang telah diproses ke dalam suatu bentuk yang mempunyai arti bagi si penerima dan mempunyai nilai nyata serta terasa bagi keputusan saat itu atau keputusan yang akan datang.”

  Sistem informasi (SI) atau lanskap aplikasi adalah kombinasi dari 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 (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.

  Dengan demikian, sistem informasi antar-berhubungan dengan Sistem informasi juga dapat dianggap sebagai bahasa semi formal yang mendukung manusia dalamdan tindakan. Sistem informasi merupakan fokus utama dari studi unt

  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

  Metodologi pengembangan sistem merupakan satu set aktivitas, metode, praktek terbaik, siap dikirimkan dan peralatan terotomasi yang digunakan analis untuk mengembangkan

  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.

2. Analisis kebutuhan software

  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 Sekali program dibuat, pengujian program dimulai. Proses pengujian berfokus pada logika internal Software, Memastikan bahwa semua pernyataan sudah diuji, dan pada eksternal fungsional, yaitu mengarahkan pengujian untuk menemukan kesalahan- 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.6 Sejarah Internet

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

   (IETF), yang terbuka kepada umum.

  

Web site atau sering dingkat dengan istilah situs web adalah sejumlahyang

  memiliki topik saling terkait, terkadang disertai pula dengan berkas-berkas gambar, video, atau jenis-jenis berkas lainnya. Sebuah situs web biasanya ditempatkan setidaknya pada sebua

  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 (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

  Web statis merupakan situs web yang memiliki isi tidak dimaksudkan untuk diperbarui secara berkala sehingga pengaturan ataupun pemutakhiran isi atas situs web tersebut dilakukan secara manual. Ada tiga jenis perangkat utilitas yang biasa digunakan dalam pengaturan situs web statis.

  

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

server web sehingga saat pengguna mengaksesnya server web hanya tinggal memberikan

  halaman tersebut tanpa perlu membuatnya terlebih dulu.

2.8. Perangkat yang Digunakan Membangun Website

  Perangkat lunak desain website merupakan alat yang sangat diperlukan pada pembuatan website, seperti yang kita ketahui bahwa desain website merupakan salah satu desain grafis yang ditujukan untuk pengembangan dan styling obyek di ingkungaini secara umum dibutuhkan seorang desainer 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

  secara visual dan mengelola situs web maupun halaman web. Bilamana kita menyukai untuk berurusan dengan kode-kode HTML secara manual atau lebih menyukai bekerja dengan lingkungan secara visual dalam melakukan editing, Dreamweaver mambuatnya menjadi lebih mudah dengan menyediakan tool-tool yang sangat berguna dalam peningkatan kemampuan dan pengalaman kita dalam mendesaign web.

  

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

  Bahasa pemrograman, atau sering diistilahkan juga dengan Bahasa pemrograman ini merupakan suatu himpunan dari aturan Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenisapa secara persis yang akan diambil dalam berbagai situasi.

  

PHP: Hypertext Preprocessor adalahyang dapat ditanamkan atau disisipkan

  ke dalam

  Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannyayang tertarik untuk ikut mengembangkan PHP.

  Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan. Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan

  PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi. mengalami perubahan besar. Versi ini juga memasukkan model ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek

2.9.2. HTML

  

HyperText markup language (HTML) adalah sebuah yang digunakan

  untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah 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 normal sehingga menjadi home page dengan perintah-perintah HTML.

  Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar yang didefinisikan dan dikendalikan penggunaannya oleh(W3C).

2.9.3 Cascading Style Sheet (CSS)

  Cascading style sheet (css) merupakan salah satu untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. Sama halnya styles dalam yang dapat mengatur beberapa style, misalnya heading, subbab, bodytext, footer, images, dan style lainnya untuk dapat digunakan bersama-sama dalam beberapa berkas . Pada umumnya CSS dipakai untuk memformat tampilan halaman web yang dibuat dengan

  CSS dapat mengendalikaover, spasi antar paragraf, spasi antar teks, margin kiri, kanan, atas, bawah, dan parameter lainnya. CSS adalah bahasa yang digunakan untuk mengatur tampilan dokumen. Dengan adanya CSS memungkinkan kita untuk menampilkan halaman yang sama dengan format yang berbeda.