• Tidak ada hasil yang ditemukan

BAB 2 LANDASAN TEORI

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 2 LANDASAN TEORI"

Copied!
15
0
0

Teks penuh

(1)

BAB 2

LANDASAN TEORI

2.1Pengertian Sistem

Sistem berasal dari kata Yunani yaitu systema, yang artinya kesatuan. Ditinjau dari sudut katanya sistem berarti sekumpulan objek yang bekerja secara bersama-sama untuk menghasilkan suatu metode, prosedure, serta teknik yang digambarkan dan diatur sedemikian rupa sehingga menjadi berfungsi untuk mencapai suatu tujuan. Jadi sitem adalah kumpulan atau sekelompok yang saling terkait untuk mencapai suatu tujuan.

2.2Pengertian Informasi

Informasi adalah data yang diolah menjadi suatu bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan pada saat sekarang atau yang akan datang. Informasi juga merupakan fakta-fakta data yang telah diproses sedemikian rupa atau mengalami proses transformasi data sehingga berubah bentuk menjadi informasi. Untuk mengetahui lebih jelasnya tentang pengertian sistem berikut ini beberapa pendapat ahli.

(2)

“informasi adalah data yang telah diklasifikasi atau diolah atau diinterpretasi untuk digunakan dalam proses pengambilan kepurusan”. Tata Sutabri ( 2005 : 2 3)

Dari beberapa pengertian diatas diambil kesimpulan bahwa informasi adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata yang digunakan dalam mengambil keputusan.

2.3Pengertian Sistem Informasi

Sistem Informasi yaitu sejumlah komponen ( manusia, komputer, teknologi informasi, dan prosedur kerja ), sesuatu yang diproses (data menjadi informasi), dan dimaksudkan untuk mencapai suatu sasaran atau tujuan.

Dari beberapa pengertian diatas diambil kesimpulan bahwa setiap informasi adalah sistem di dalam suatu organisasi yang saling berhubungan untuk mendistribusikan informasi untuk mengambil keputusan.

(3)

Data terformat, teks, gambar, suara, dan video Yang dilakukan

Gambar 2.1 pengertian Sistem Informasi

2.3.1 Komponen Sistem Informasi

Dalam suatu sistem informasi terdapat komponen-komponen, yaitu :

1. Perangkat keras ( hardware ) : mencakup piranti-piranti fisik seperti monitor, printer, scanner, keyboard dan mouse.

Tujuan Database

Cara kerja yang dilakukan orang dan teknologi informasi

Orang yang memasukkan, memproses, dan menggunakan data

Prosedure kerja

Perangkat keras dan perangkat lunak yang memproses data

Teknologi informasi Informasi

(4)

2. Perangkat lunak ( software ) atau program : sekumpulan instruksi yang memungkinkan perangkat keras untuk dapat memproses data.

3. Prosedure : sekumpulan aturan yang dipakai untuk mewujudkan pemrosesan data dan pembangkitan keluaran yang dikehendaki.

4. Orang : semua pihak yang bertanggung jawab dalan pengembangan sistem informasi, pemrosesan, dan pengguna sistem informasi.

5. Basis data ( database ) : sekumpulan tabel, hubungan, dan lain-lain yang berkaitan dengan penyimpanan data.

6. Jaringan komputer dan komunikasi data : sistem penghubung yang memungkinkan satu sumber dipakai secara bersama atau diakses oleh sejumlah pemakai.

2.4 Pengenalan MySQL

SQL adalah bahasa standar yang digunakan untuk mengakses database server. Bahasa ini pada awalnya dikembangkan oleh IBM, namun telah diadopsi da digunakan sebagai standar industri. Dengan menggunakan SQL, proses akses database menjadi lebih user-friendly dibandingkan dengan menggunakan dBASE atau Chipper yang masih menggunakan perintah-perintah pemograman.

Pada dasarnya ada empat grup tipe data yang didukung MySQL, yaitu data numerik, string, waktu dan data selain numerik atau string. Berikut penjelasan masing-masing grup tipe data tersebut yaitu :

(5)

a. Tipe Data Numerik

Pada tipe data ini data yang dapat disimpan hanya data angka ( numerik ) saja. Dapat disimpan baik dalam bentuk angka positif maupun negatif. Tipe data numerik pada MySQL adalah sebagai berikut.

Tabel 2.1 Tipe data numerik di MySQL

Tipe Data Jangkauan Signed Jangkauan Unsigned Memori

TINYINT -128 – 127 0 – 255 1 byte SMALLINT -32768 – 32767 0 – 65535 2 byte MEDIUMINT -8388608 – 8388607 0 – 16777215 3 byte INT -2147483648 -2147483647 0 – 4294967295 4 byte BIGINT -9223372036854775808 – 9223372036854775807 0 – 18446744073709551615 8 byte

FLOAT(M,D) Tergantung nilainya - 4 byte

DOUBLE(M,D) Tergantung nilainya - 8 byte

DECIMAL(M,D) Tergantung nilainya - M+2 byte

Atribut berikut AUTO_INCREMENT, UNSIGNED dan ZEROFILL hanya ada pada tipe data numerik ini saja. AUTO_INCREMENT memberikan nilai, ke field yang ditambahi atribut ini, secara otomatis dan nilainya selalu naik 1 angka setelah data sebelumnya. UNSIGNED memberikan tipe data ini hanya dengan nilai positif saja, karena secara default tipe data ini

(6)

jangkauannya sampai negatif. Sedangkan ZEROFILL berfungsi untuk memberikan imbuhan nilai 0 di depan nilai sepanjang lebar tipe data.

b. Tipe Data String

Pada tipe data ini dapat berisi nilai string ( alpanumerik / karakter ) dan numerik. Yang jelass nilai numerik di sini tidak dapat untuk operasi perhitungan sebelum dilakukan konversi.

Tabel 2.2 Tipe data string

Tipe Data Max Size Memory

CHAR(X) 255 byte X byte

VARCHAR(X) 255 byte X + 1 byte

TINYTEXT 255 byte X + 1 byte

TINYBLOB 255 byte X + 2 byte

TEXT 65535 byte X + 2 byte

BLOB 65535 byte X + 2 byte

MEDIUMTEXT 1.6 MB X + 3 byte

MEDIUMBLOB 1.6 MB X + 3 byte

LONGTEXT 4.2 MB X + 4 byte

LONGBLOB 4.2 MB X + 4 byte

c. Tipe Data Waktu

Tipe data ini menyimpan informasi waktu, baik tanggal maupun jam. Walaupun data yang disimpan mumerik tetapi pembacaan terhadap data adalah string. Jadi perlu dilakukan konversi bila ingin melakukan perhitungan. Berikut tipe data waktu yang didukung MySQL.

(7)

Tabel 2.3 Tipe data date time di MySQL

Tipe Data Format Standard Zero Value

DATETIME YYYY-MM-DD HH:MM:SS 0000-00-00 00:00:00

DATE YYYY-MM-DD 0000-00-00

TIME HH:MM:SS 00:00:00

YEAR YYYY 0000

TIMESTAMP YYYYMMDDHHMMSS 00000000000000

d. Tipe Data Lainnya

Di sini ada tiga macam tipe data selain yang telah disebutkna di atas, yaitu ENUM dan SET. Tipe ENUM merupakan tipe data yang menyimpan beberapa pilihan data yang akan disimpan tetapi hanya satu pilihan yang boleh disimpan. Sedangkan SET mirip dengan ENUM tetapi bisa memilih dari satu pilihan.

2.5 Pengenalan PHP (Personal Home Page)

PHP singkatan dari PHP Hypertext Preprocessor yang digunakan sebagai bahasa script server-side dalam pengembangan Web yang disisipkan pada dokumen HTML. Penggunaan PHP memungkinkan Web dapat dibuat dinamis sehingga maintenance situs Web tersebut menjadi lebih mudah dan efisien. PHP merupakan software Open-source yang disebarkan dan dilisensikan secara gratis serta dapat di-download secara bebas dari situs resminya.

(8)

PHP diciptakan pertama kali oleh Rasmus Lerdorf pada tahun 1994.Awalnya, PHP digunakan untuk mencatat jumlah serta untuk mengetahui siapa saja pengunjung pada homepage-nya. Rasmus Lerdorf adalah salah seorang pendukung open source. Oleh karena itu, ia memgeluarkan Personal Home Page Tools versi 1.0 secara gratis, kemudian menambah kemampuan PHP 1.0 dan meluncurkan PHP 2.0.

Pada tahun 1996, PHP telah banyak digunakan dalam website di dunia. Sebuah kelompok pengembang software yang terdiri dari Rasmus, Zeew Suraski, Andi Gutman, Stig Bakken, Shane Caraveo, dan Jim Winstead bekerja sama untuk menyempurnakan PHP 2.0. Akhirnya, pada tahun 1998, PHP 3.0 diluncurkan. Penyempurnaan terus dilakukan sehingga pada tahun 2000 dikeluarkan PHP 4.0. tidak berhenti sampai di situ, kemampuan PHP terus ditambah, dan saat buku ini di susun, versi terbaru yang telah dikeluarkan adalah PHP 5.0.x.

2.5.1 Kelebihan – kelebihan PHP

PHP memliki banyak kelebihan yang tidak dimiliki oleh bahasa script sejenis. PHP difokuskan pada pembuatan script server-side, yang biasa melakukan apa saja yang dapat dilakukan oleh CGI, seperti mengumpulkan data dari form, menghasilkan isi halaman web dinamis, dan kemampuan mengirim serta menerima cookies, bahkan lebih daripada kemampuan CGI.

PHP dapat digunakan pada semua sistem operasi, antara lain Linux, Unix(termasuk variannya HP-UX, Solaris, dan OpenBSD), Microsoft Windows, Mac OS X, Risc OS. PHP juga mendukung banyak Web Server, seperti Apache, Microsoft Internet Information Server (MIIS), Personal Web Server (PWS), Netscape and iPlanet servers, Oreilly Website Pro server, audium,

(9)

Xitami, OmniHTTPd, dan masih banyak lagi lainnya, bahkan PHP dapat bekerja sebagai suatu CGI processor.

PHP tidak terbatas pada hasil keluaran HTML (HyperText Markup Languanges). PHP juga memiliki kemampuan untuk mengolah keluaran gambar, file PDE, dan movies Flash. PHP juga dapat menghasilkan teks seperti XHTML dan file XML lainnya.

Salah satu fitur yang dapat diandalkan oleh PHP adalah dukungan terhadap banyak database. Berikut database yang dapat didukung oleh PHP :

a. Adabas D b. dBase c. Direct MS-SQL d. Empres e. FilePro(read only) f. FrontBase g. Hyperwave h. IBM DB2 2.5.2 Sintaks PHP

Sintaks Program/Script PHP ditulis dalam apitan tanda khusus PHP. Ada empat macam tag PHP yang dapat digunakan untuk menandai blok scrip PHP:

1. <?php … ?>

2. <script languange = “PHP”> … </script> 3. <? … ?>

(10)

Cara 1 dan 2 merupakan cara yang paling umum digunakan sekalipun cara 3 tampak lebih praktis karena cara 3 tidak selalu diaktifkan pada konfigurasi file php.ini yang terdapat pada direktori c:\apache\php.

Cara 4 juga dimungkinkan sebagai kemudahan bagi kita yang sudah terbiasa dengan ASP (Active Server Pages). Namun, bila itu tidak dikenal, maka harus dilakukan pengaktifan pada file konfigurasi php.ini.

2.6 Pengenalan Internet

Internet adalah kumpulan atau jaringan dari jaringan komputer yang ada di seluruh dunia. Dalam hal ini komputer yang sebelumnya stand alone kini dapat berhubungan langsung dengan host-host atau komputer-komputer yang lainnya.

Definisi lainnya adalah, Internet adalah bagaikan sebuah kota elektronik yang sangat besar dimana setiap penduduk memiliki alamat ( Internet Address ) yang dapat digunakan untuk berkirim surat atau informasi. Jika penduduk itu ingin berkeliling kota, cukup dengan menggunakan komputer sebagai kendaraan. Jaringan jalannya bertumpu di atas sarana atau media telekomunikasi. Jalur lambatnya menggunakan line telepone, dan jalur cepatnya bisa menggunakan leased line atau ISDN.

Selain itu, ada defenisi lain bahwah Internet adalah jaringan komputer ( interconnected network ) di seluruh dunia, yang berisikan informasi dan juga merupakan sarana komunikasi data ( suara, gambar, video, dan teks ). Informasi ini dibuat oleh penyelenggara atau pemilik jaringan

(11)

komputer tersebut atau dibuat oleh pemilik informasi yang menitipkan informasinya kepada pemilikss jaringan komputer yang tersambungkan ke jaringan.

2.6.1 Fasilitas Internet

Ada beberapa fasilitas dari internet yang dapat ditemui dan digunakan untuk mempermudah pekerjaan, fasilitas tersebut yaitu :

1. ( WWW ) World Wide Web merupakan fasilitas hypertext yang memberikan kesempatan kepada pemakai untuk mencari dan menampilkan informasi dengan mengetikkan alamat elektronik tujuan. Hypertet adalah data yang memiliki hubungan ke data yang lainnya, inilah yang menyebabkan fasilitas web ini merupakan fasilitas yang paling handal di internet.

2. E-mail untuk menerima dan mengirim pesan – pesan atau surat dari orang lain dalam jaringan internet, dengan e-mail pemakai juga bisa mengirim dan menerima segala sesuatu yang dapat disimpan dalam sebuah file komputer, misalnya program, gambar atau majalah elektronik.

3. Archie Server merupakan katalog atau tempat mencari alamat-alamat tempat untu FTP. 4. Remote Login fasilitas ini digunakan untuk menghubungi atau memasukkan salah satu

server ( pusat komputer) yang disambungkan ke jaringan internet.

5. Wide Area Information Service menyediakan cara untuk menemukan informasi yang tersebar dalam internet dengan cara menggunakan fasilitas database dan pencarian dilakukan dengan menggunakan kata kunci. Untuk melakukan proses pencarian ini, harus

(12)

2.7 World Wide Web (WWW)

Pada awal pengembangannya, web merupakan suatu ruangan yang dapat menampung informasi dalam jaringan internet pada sebuah browser, dengan menambahkan kemampuan untuk mengolah kode-kode tertentu yang secara umum dinamakan tag-tag ( delimiter ) dan kemampuan untuk dapat meloncat ( link ) dari halaman satu ke halaman lainnya. Kemudian kemampuan dari browser tersebut ditingkatkan sampai dengan pengelolah sebuah gambar, suara, animasi, bahkan kemampuan dalam pengelolaan sebuah databse dari sebuah aplikasi berbasis web dengan bahsa pemogramman atau script yang dapat dijalankan oleh Internet/Intranet seperti ASP, PHP, dan Jscript.

Perkembangan berikutnya, web lebih banyak dikenal dengan nama Internet, karena kemampuan dari interface web yang dapat mengelola layanan-layanan yang terdapat didalam Internet, seperti berkomunikasi di Internet yang dikenal dengan nama Chatting, berkirim surat dengan relasi bisnis atau para kolega yang dikenal dengan nama E-Mail, transaksi bisnis yang dikenal dengan nama E-Commerce, layanan publik dari suatu pemerintahan yang dikenal dengan nama E-Government, layanan pendidikan dengan nama E-Learning, serta layanan perbankan dengan nama E-Banking.

World Wide Web kepanjangan dari WWW, atau lebih dikenal dengan nama web. Web adalah sebuah layanan yang didapat oleh pemakai komputer apabila komputer tersambung dengan Internet. Dengan web, pengguna komputer diseluruh penjuru dunia dapat saling berinteraksi dengan pengguna Internet lainnya tanpa harus beranjak dari tempat dimana Internet tersebut dapat

(13)

diakses. Dengan mengakses Internet, para pengguna jasa layanan Internet dapat dengan mudah memperoleh informasi yang diinginkan, bahkan dapat menyimpan program, atau gambar yang ditampilkan dari media Internet.

2.7.1 Cara Kerja WWW

a. Informasi-informasi yang dibuat dan disimpan dalam sebuah dokumen web pages pada sebuah tempat penyimpanan, yaitu harddisk.

b. Dokumen web yang disimpan dalam sebuah harddisk pada sebuah komputer dapat disebut dengan web server apabila komputer yang dimaksud telah dilengkapi dengan web server seperti IIS, PSW, atau Apache Server. Dalam hal ini komputer bertugas sebagai server sekaligus menyimpan informasi “Reply” pada komputer server.

c. Komputer yang bertugas sebagai Client atau Web Client membaca informasi yang terdapat pada web pages melalui sebuah jaringan Internet/Intranet dengan mengambil “Get” informasi yang tersimpan pada komputer yang bertugas sebagai Server.

d. Komputer Web Client menampilkan halaman web dengan menggunakan sebuah program khusus, yaitu browser. Apabila beberapa browser yang sering digunakan oleh para pengguna Internet, diantaranya adalah Internet Explore, Netscape Navigator, dan Mozila.

(14)

Flowchart adalah penggambaran secara grafik dari langkah dan urut-urutan prosedur dari suatu program. Flowchart menolong analisi dari programmer untuk memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif- alternatif lain dalam pengopersian.

Flowchart biasanya mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan dievakuasi lebih lanjut. Adapun simbol-simbol Flowchart yaitu :

Tabel 2.4 Tabel Simbol-Simbol Yang Digunakan Pada Flowchart

NO Simbol Nama Fungsi

1 Terminator Permulaan / akhir program

2 Garis Alir (Flow

Line)

Arah aliran program

3 Preparation Proses inisialisasi /

pemberian harga awal

4 Proses Proses Perhitungan / Proses

Pengolahan Data

5 Input atau Output

Data

Proses Input / output data parameter, informasi

(15)

6 Predefined Process (Sub Program)

Permulaan sub program / proses menjalankan sub program

7 Decision Perbandingan pernyataan,

penyeleksian data yang memberikan pilihan untuk data selanjutnya

8 On Page Connector Penghubung bagian-bagian

flowchart yang berada pada satu halaman

9 Off Page Connector Penghubung bagian-bagian

flowchart yang berada pada satu halaman

Gambar

Gambar 2.1 pengertian Sistem Informasi
Tabel 2.1 Tipe data numerik di MySQL
Tabel 2.2 Tipe data string
Tabel 2.3 Tipe data date time di MySQL
+2

Referensi

Dokumen terkait

Hasil penelitian menunjukkan bahwa tidak ada hubungan antara hubungan kontrol diri dengan kecerdasan emosional pada santriwati yang berpuasa Senin Kamis di

Dari tabel 1.4 dapat dijelaskan bahwa variabel supervisi pada badan pengelolaan pajak dan retribusi daerah Merangin berada pada kriteria Cukup dengan rata-rata

Hasil penelit ian ini me muat fo kus penelitian pada penerapan metode Matematika Na laria Realistik yang terdiri dari perencanaan dala m metode Matemat ika Na laria

Manga dan Anime menjadi semacam soft power yang digunakan pemerintah Jepang untuk membangun citra positif ke negara-negara lain, yang disalurkan melalui diplomasi publik

Nilai korelasi genetik antara sifat tinggi dan diameter cukup bervariasi antar sub galur dan memberikan indikasi bahwa tanaman nyawai memiliki variasi yang besar antar sub

Sektor-sektor perdagangan yang berada di zona merah adalah sektor agrikultur turun 0,88%, sektor infrastruktur turun 0,61%, dan sektor aneka industri turun

Kedokteran wisata menjadi semakin penting karena pola epidemilogi penyakit di berbagai Negara tidak sama, dapat berubah setiap saat, munculnya wabah penyakit

Untuk mendapatkan hasil yang lebih variatif mungkin penelitian ini dapat juga dikembangkan dengan teknik data mining yang lain seperti algoritma