bab ii landasan teori.doc

21
BAB II LANDASAN TEORI 2.1 Perancangan Sistem Informasi 2.1.1 Perancangan Sistem Perancangan adalah penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi Perancangan sistem dapat dirancang dalam bentuk bagan alir sistem (system flowchart), yang merupakan alat bentuk grafik yang dapat digunakan untuk menunjukan urutan-urutan proses dari sistem. Dengan demikian dapat disimpulkan bahwa kesuksesan suatu sistem informasi bergantung pada analisis dan perancangan yang baik. Tahapan analisis akan menentukan masalah apa yang harus diselesaikan pada organisasi atau perusahaan, kesalahan dalam tahap ini akan tetap ada walaupun sistem informasi telah diimplementasikan. Sementara tahapan perancangan akan menentukan seperti apa sistem akan berfungsi, walaupun 7

Upload: ikbalbae

Post on 08-Dec-2015

21 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB II LANDASAN TEORI.doc

BAB II

LANDASAN TEORI

2.1 Perancangan Sistem Informasi

2.1.1 Perancangan Sistem

Perancangan adalah penggambaran, perencanaan dan pembuatan sketsa

atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang

utuh dan berfungsi Perancangan sistem dapat dirancang dalam bentuk bagan alir

sistem (system flowchart), yang merupakan alat bentuk grafik yang dapat

digunakan untuk menunjukan urutan-urutan proses dari sistem.

Dengan demikian dapat disimpulkan bahwa kesuksesan suatu sistem

informasi bergantung pada analisis dan perancangan yang baik. Tahapan analisis

akan menentukan masalah apa yang harus diselesaikan pada organisasi atau

perusahaan, kesalahan dalam tahap ini akan tetap ada walaupun sistem informasi

telah diimplementasikan. Sementara tahapan perancangan akan menentukan

seperti apa sistem akan berfungsi, walaupun pada tahapan analisis masalah utama

sudah diterapkan dengan benar, kesalahan perancangan akan mengakibatkan

kegagalan penyelesaian masalah oleh sistem komputer, dengan demikian, dua

langkah ini adalah langkah yang sangat menentukan untuk pengembangan

sistem.(Hanif, 2007).

2.1.2 Konsep Dasar Sistem

Dalam mendefinisikan sistem terdapat dua kelompok pendekatan sistem,

yaitu sistem yang lebih menekankan pada prosedur dan elemennya. Prosedur

didefinisikan sebagai suatu urutan yang tepat dari tahapan instruksi yang

7

Page 2: BAB II LANDASAN TEORI.doc

8

menerangkan apa yang harus dikerjakan, siapa yang mengerjakan, kapan

dikerjakan dan bagaimana mengerjakannya (Gerald. J., 1991). Pendekatan elemen

adalah sistem sebagai bagian-bagian yang saling berkaitan yang beroperasi

bersama-sama untuk mencapai beberapa sasaran atau maksud (Davis, 1985).(Al

Bahra, 2005).

2.1.3 Konsep Dasar Informasi

Fungsi dari informasi adalah untuk mengurangi ketidakpastian didalam

proses pengambilan keputusan tentang suatu keadaan. Informasi yang digunakan

di dalam suatu sistem informasi umumnya digunakan untuk beberapa kegunaan,

sehingga kualitas informasi sangat dipengaruhi atau ditentukan oleh tiga hal

sebagai berikut:

1. Relevan (relevancy)

Informasi yang berkualitas akan mampu menunjukan relevansi kejadian atau

alur dalam bentuk yang kongkrit dan mampu dilaksanakan serta dapat

dibuktikan oleh siapa saja.

2. Akurat (accuracy)

Suatu informasi dikatakan berkualitas jika seluruh kebutuhan informasi

tersebut telah disampaikan, seluruh pesan sudah sesuai dan lengkap seperti

kebutuhan user.

3. Tepat Waktu (timelines)

Berbagai proses dan laporan-laporan yang dibutuhkan dapat disampaikan

tepat waktu.

4. Ekonomis (economy)

Page 3: BAB II LANDASAN TEORI.doc

9

Informasi yang dihasilkan mempunyai daya jual yang tinggi serta mempunyai

biaya operasional yang rendah serta memberikan dampak yang luas bagi

penggunanya.

5. Efisien (efficiency)

Informasi yang berkualitas memiliki kalimat yang sederhana namun memiliki

makna yang mendalam bagi pengguna informasi tersebut.

6. Dapat Dipercaya (reliability)

Informasi harus memiliki sumber yang dapat dipercaya serta telah teruji

tingkat kejujurannya.

Sistem informasi yaitu suatu sistem yang dibuat dan dirancang oleh

manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapai

suatu tujuan yaitu menyajikan informasi.(Al Bahra, 2005)

Analisis dan perancangan sistem sangat bergantung pada teori sistem

umum sebagai sebuah landasan konseptual. Tujuannya adalah untuk memperbaiki

berbagai fungsi didalam sistem yang sedang berjalan agar menjadi lebih efisien

dengan tahapan sebagai berikut:

1. Mendefinisikan masalah (mencakup input, output, proses, dari sistem yang

sedang berjalan, dan sistem yang akan dibangun).

2. Memahami sistem yang sedang berjalan dan membuat definisinya.

3. Membuat beberapa alternatif perancangan untuk mencapai tujuan dengan

memperhatikan modifikasi sistem tersebut.

4. Memilih salah satu alternatif yang sudah dirancang pada tahap sebelumnya.

Page 4: BAB II LANDASAN TEORI.doc

10

5. Mengimplementasikan alternatif yang menjadi pilihan.

6. Membuat evaluasi dampak yang ditimbulkan akibat dari perubahan yang

telah dilakukan terhadap sistem. .(Al Bahra, 2005)

2.2 Pengendalian Biaya Pengobatan Karyawan PT. Fujita Indonesia

2.2.1 Pengendalian Biaya

Menurut (Glenn A. Welsch, Hilton:1988), Pengendalian adalah

mengawasi kegiatan periodik dalam suatu usaha dari tiap pusat

pertanggungjawaban yang memerlukan standar yang ditetapkan sebelumnya

sebagai dasar atau ukuran untuk menilai hasil yang dicapai dalam pelaksanaan

kegiatan operasi Perusahaan.

Menurut (Stuart Wall:2007) Biaya adalah semua pengorbanan yang perlu

dilakukan untuk suatu, yang dinyatakan dengan satuan uang menurut harga pasar

yang berlaku, baik yang sudah terjadi maupun yang akan terjadi. Biaya terbagi

menjadi dua, yaitu biaya eksplisit dan biaya implisit. Biaya eksplisit adalah biaya

yang terlihat secara fisik, misalnya berupa uang. Sementara itu, yang dimaksud

dengan biaya implisit adalah biaya yang tidak terlihat secara langsung, misalnya

biaya kesempatan dan penyusutan barang modal.

Dengan demikian pengendalian biaya dapat diartikan sebagai usaha

manajemen untuk memperoleh sasaran biaya dalam lingkungan operasi tertentu

yang sudah ditetapkan standar sebagai dasar atau ukuran untuk pelaksanaan

Operasi tersebut dengan tujuan untuk tercapainya target operasi sesuai dengan

ketentuan anggaran biaya. (Justine, 2007).

Page 5: BAB II LANDASAN TEORI.doc

11

2.2.2 Pengobatan

Menurut kamus saku Bahasa Indonesia, Pengobatan adalah ilmu dan seni

penyembuhan. Bidang keilmuan ini mencakup berbagai praktek perawatan

kesehatan yang secara terus menerus berubah untuk mempertahankan dan

memulihkan kesehatan dengan cara pencegahan dan pengobatan penyakit.

2.2.3 Pengobatan Karyawan PT. Fujita Indonesia

Berdasarkan Perjanjian Kerja Bersama (PKB) PT. Fujita Indonesia periode

2013-2015 Pasal 50 tentang bantuan pengobatan, “untuk menjaga kesehatan

pekerja sehingga tercapai produktivitas yang tinggi, Perusahaan memberikan

tunjangan perawatan kesehatan sampai batas tertentu. Tunjangan ini diberikan

dengan syarat di bawah ini, kecuali ditentukan lain pada perjanjian tersendiri:

1. Pekerja yang belum berkeluarga atau karyawati yang belum bersuami,

tunjangan hanya berlaku kepada pekerja sendiri saja.

2. Pekerja yang sudah berkeluarga, tunjangan berlaku kepada pekerja sendiri

serta istri dan anak yang sah yang terdaftar pada perusahaan, maksimum

berusia 21 tahun, belum bekerja dan belum menikah.

3. Pada dasarnya karyawati yang berkeluarga dianggap tidak mempunyai

tanggungan, kecuali dinyatakan dengan keterangan resmi dari Pemerintah

setempat bahwa yang bersangkutan adalah janda atau suami cacat dan tidak

mampu bekerja, atau jika dapat dibuktikan tidak diberikan atau tidak

mencukupi tunjangan kesehatan dari tempat bekerja suami, kepada karyawati

tersebut akan diberikan tunjangan kesehatan untuk suami dan anak.”

Page 6: BAB II LANDASAN TEORI.doc

12

Dan berdasarkan Perjanjian Kerja Bersama (PKB) PT. Fujita Indonesia

periode 2013-2015 Pasal 51 sampai dengan Pasal 55 yang menjelaskan tentang

syarat penggunaan biaya pengobatan karyawan dan keluarga yang meliputi,

bantuan rawat jalan, rawat inap, persalinan, penggantian biaya kacamata dan

perawatan gigi yang dikendalikan oleh bagian personalia bahwa seluruh

karyawan berhak mendapatkan pelayanan kesehatan yang sama dengan memenuhi

syarat-syarat yang telah ditentukan. Bagian personalia akan memberikan

pelayanan dengan mengajukan penggantian biaya pengobatan menggunakan biaya

pribadi serta memberikan informasi terkini tentang biaya pengobatan kepada

seluruh karyawan.

Pengendalian Biaya Pengobatan Karyawan dijelaskan lebih sepesifikasi

dalam Perjanjian Kerja Bersama (PKB) PT. Fujita Indonesia periode 2013-2015

Pasal 51 ayat 2 yaitu Batas maksimum penggantian rawat jalan untuk pekerja

kontrak adalah sebesar Rp. 3.375.000,- / tahun dan untuk pekerja yang sudah

permanent adalah sebesar Rp. 5.400.000,- / tahun. Sedangkan untuk pekerja yang

sudah berkeluarga batas penggantian pengobatan pertahun ditambah untuk seluruh

tanggungan, yaitu istri 10 % dan 10 % per anak maksimal 3 (tiga) orang anak.

Pasal 52 Ayat 1 yaitu Batas maksimum penggantian rawat inap Perkejadian untuk

pekerja kontrak dan yang sudah permanent adalah sebesar Rp. 7.500.000,-.

Namun untuk pekerja kontrak, fasilitas kamar yang diberikan adalah fasilitas

kamar kelas 3 (tiga). Apabila biaya rawat inap lebih dari limit yang telah

ditetapkan maka perusahaan akan menanggung sebesar 80% dari selisihnya.

Perusahaan tidak akan mengganti biaya-biaya yang bersifat pribadi seperti

penggunaan telepon ataupun laundry.

Page 7: BAB II LANDASAN TEORI.doc

13

2.3 Pemrograman Berbasis Web dengan PHP dan MySQL

Pemrograman web diambil dari dua suku kata yaitu pemrograman dan web.

Pemrograman diartikan sebagai proses atau cara sedangkan web diartikan sebagai

jaringan komputer yang terdiri dari kumpulan situs internet yang menawarkan

teks, grafik, suara dan sumber daya animasi melalui protocol transfer hypertext.

Orang banyak mengenal web dengan istilah WWW (Word Wide Web). WWW

adalah halaman website yang dapat saling terkoneksi satu dengan lainnya

(hyperlink) yang membentuk samudera informasi. WWW berjalan dengan

protocol HTTP (HyperText Transfer Protocol). Halaman web merupakan file

teks murni (plain text) yang berisi sintak-sintak HTML yang dapat dibuka,

dilihat, atau diterjemahkan dengan internet browser, sintak HTML mampu

membuat konten teks, gambar, audio, video, dan animasi. (Kasiman, 2006)

Banyak keuntungan yang diberikan aplikasi berbasis web dibandingkan

aplikasi berbasis desktop, sehingga aplikasi berbasis web telah diadopsi oleh

perusahaan sebagai strategi media teknologi informasinya karena beberapa alasan:

1. Akses informasi mudah.

2. Setup server lebih mudah.

3. Informasi lebih mudah didistribusikan.

4. Bebas platform, informasi dapat disajikan oleh browser web pada sistem

operasi manapun karena adanya standar dokumen berbagai tipe data dapat

disajikan.

5. Bahasa pemrograman merupakan suatu teknik instruksi standar untuk

memerintah komputer.

Page 8: BAB II LANDASAN TEORI.doc

14

Berikut ini adalah penjelasan tentang bahasa pemrograman yang biasa dibuat

untuk membuat aplikasi berbasis web:

1. HTML (HyperText Markup Language) adalah sebuah bahasa pemrograman

yang digunakan untuk sebuah halaman web dan menampilkan berbagai

informasi didalam sebuah web browser.

2. PHP (Hypertext Pre Processor) adalah bahasa pemrograman yang banyak

dipakai untuk membuat web dinamis, walaupun tidak menutup kemungkinan

digunakan untuk pemakaian yang lainnya. PHP biasanya berjalan pada sistem

operasi Linux, tetapi bisa juga dijalankan pada windows.

3. ASP (Active Server Pages) merupakan salah satu bahasa pemrograman web

yang menciptakan halaman web yang dinamis. ASP merupakan salah satu

produk teknologi yang disediakan oleh Microsoft dan bekerja pada web

server dan merupakan server side scripting.

4. XML (Extensible Markup Language) bahasa markup serbaguna yang

direkomendasikan W3C untuk mendeskripsikan berbagai macam data. XML

menggunakan markup seperti halnya HTML namun penggunaannya tidak

terbatas pada tampilan halaman web saja tetapi merupakan suatu metode

dalam membuat penanda pada sebuah dokumen.

5. WML (Wireless Markup Language) yaitu bahasa pemrograman yang

digunakan dalam aplikasi berbasis XML, dan digunakan dalam aplikasi

wireless.

Page 9: BAB II LANDASAN TEORI.doc

15

6. PERL adalah bahasa pemrograman untuk mesin dengan sistem operasi unix,

linux, BSD dan dapat juga digunakan dalam sistem operasi DOS, windows,

dan sebagainya.

7. JavaScript merupakan sebuah bahasa yang dikembangkan oleh Netscape

untuk menjalankan script yang ditulis dengan javascript membutuhkan

javascript-enable browser yaitu browser yang mampu menjalankan

javascript.

CSS (Cascading Style Sheets) adalah salah satu bahasa stylesheet yang

digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa

markup. (Aditya, 2011)

2.3.1 Bahasa Pemrograman PHP

PHP (Hypertext Pre Processor) adalah bahasa skrip yang dapat

ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk membuat

pemorgraman berbasis web dinamis dan membangun sebuah CMS. Pada awalnya

PHP merupakan kependekan dari Personal Home Page (Situs Personal). PHP

pertama kali dibuat oleh Ramus 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. PHP memiliki delapan

tipe data yaitu, Integer, Double, Bolean, String, Object, Array, Null, Nill,

Resource.(Aditya, 2011)

Beberapa kelebihan PHP dari bahasa pemrograman web, antara lain:

1. Bahasa pemrograman PHP adalah sebuah bahasa skrip yang tidak melakukan

sebuah kompilasi dalam penggunaannya.

Page 10: BAB II LANDASAN TEORI.doc

16

2. Web server yang mendukung PHP dapat ditemukan dimana-mana dari mulai

apache, IIS, lighttpd, hingga xintami dengan konfigurasi yang relatif mudah.

3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis-milis dan

developer yang siap membantu dalam pengembangan

4. Dalam sisi pemahaman, PHP adalah bahasa skrip yang paling mudah karena

memiliki referensi yang banyak.

5. PHP adalah bahasa open source yang dapat digunakan di berbagai sistem

operasi seperti linux, Unix, Macintosh, Windows, dan dapat dijalankan secara

runtime melalui console serta juga dapat menjalankan perintah-perintah

sistem.

Untuk menggunakan PHP ada beberapa software yang harus di instal diantaranya

Apache server, PHP, PHP MyAdmin, dan MySql Server.

Sintaks program PHP ditulis dalam apitan tanda khusus PHP, ada empat macam

pasangan tag PHP yang dapat digunakan untuk menandai blok script PHP

1. <?php…?>

2. <Script language = “PHP”>….</Script>

3. <?....?>

4. <%....%>

Diantara ke-empat sintaks diatas, sintaks 1 dan 2 merupakan sintaks yang paling

umum digunakan. (Kasiman, 2006)

Page 11: BAB II LANDASAN TEORI.doc

17

2.3.2 Database MySQL

Data adalah bagian penting dari pemrograman modern sehingga

keseluruhan bahasa program menyediakan fungsi untuk mengakses database.

Standar utama untuk bahasa database adalah Structured Query Language (SQL).

SQL distandarisasi sebagai bahasa untuk menciptakan database dan mendapatkan

informasi kembali darinya.

Banyak Relational Database Management System (RDBMS) yang tesedia,

tetapi MySQL sangat cocok untuk bekerjasama dengan PHP, MySQL

menggunakan suatu format standar SQL bahasa data yang terkenal, sedangkan

PHP menyediakan banyak fungsi untuk mendukung database MySQL, beberapa

fungsi tersebut diantaranya;

1. mysql_connect(), digunakan untuk membuat atau membuka koneksi suatu

server MySQL

2. mysql_close(), digunakan untuk menutup koneksi server MySQL

3. mysql_select_db(), digunakan untuk memilih database yang akan digunakan

4. mysql_fetch_row(), digunakan untuk mengambil record database dan

memasukannya kedalam array numeric

5. mysql_fetch_field(), digunakan untuk memperoleh informasi suatu kolom

dan berupa suatu objek.

Dan masih ada beberapa fungsi dari database MySQL yang mendukung dalam

membangun sebuah sistem informasi dengan PHP.(Kasiman, 2006)

Page 12: BAB II LANDASAN TEORI.doc

18

2.3.3 XAMPP

Xampp adalah perangkat lunak bebas, yang mendukung banyak sistem

operasi, merupakan kompilasi dari beberapa program.

Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang

terdiri atas program apache HTTP server, MySql database, dan penerjemah

bahasa yang ditulis dengan bahasa pemrograman PHP dan perl. Nama XAMPP

merupakan singkatan dari, X (Sistem operasi apapun), Apache, MySql, PHP, dan

Perl. Program ini tersedia dalam GNU General Public Lisence dan bebas,

merupakan web server yang mudah digunakan yang dapat melayani tampilan

halaman web yang dinamis.(Aditya, 2011)

2.4 SMS (Sort Message Service) Gateway

Pada dunia komputer, gateway dapat diartikan sebagai jembatan

penghubung antar suatu sistem dengan sistem lain yang berbeda, sehingga terjadi

suatu pertukaran data antar sistem tersebut. Dengan demikian SMS gateway dapat

diartikan sebagai suatu penghubung untuk lalu lintas data SMS, baik yang

dikirimkan, maupun yang diterima. Pada awalnya, SMS gateway dibutuhkan

untuk menjembatani antar SMSC. Hal ini dikarenakan SMSC yang dibangun oleh

perusahaan yang berbeda memiliki protokol komunikasi sendiri dan protokol-

protokol itu sendiri bersifat pribadi. Perhatikan ilustrasi berikut ini.

Namun seiring perkembangan teknologi komputer, baik dari sisi hardware

maupun software, dan perkembangan teknologi komunikasi, SMS gateway tidak

Page 13: BAB II LANDASAN TEORI.doc

19

lagi dimaksudkan sebagaimana ilustrasi di atas. Dewasa ini, masyarakat lebih

mengartikan SMS gateway sebagai suatu jembatan komunikasi yang

menghubungkan perangkat komunikasi (dalam hal ini ponsel) dengan perangkat

komputer, yang menjadikan aktivitas SMS menjadi lebih mudah dan

menyenangkan. Pengertian SMS gateway kemudian lebih mengarah pada sebuah

program yang mengomunikasikan antara sistem operasi komputer dengan

perangkat komunikasi yang terpasang untuk mengirim atau menerima SMS.

Salah satu komunikasi yang terjadi, dapat dilakukan dengan mengirimkan

perintah AT pada perangkat komunikasi tersebut, kemudian hasil operasinya

dikirimkan kembali ke komputer. (Brigida, 2012)