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

dokumen-dokumen yang mirip
BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling. untuk memcapai suatu tujuan tertentu (Jogiyanto, 2001).

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

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

II. TINJAUAN PUSTAKA

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

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

BAB 2 LANDASAN TEORI. tujuan tertentu. Sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu:

BAB II LANDASAN TEORI

BAB 2 TINJAUAN TEORI

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

BAB 2 LANDASAN TEORI

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

BAB II TINJAUAN PUSTAKA. mendifinisikan suatu sistem dan kegiatan-kegiatan yang menekankan suatu sistem

BAB 2 LANDASAN TEORI. Kata komputer berasal dari Bahasa inggris yaitu to compute yang artinya menghitung. Bila

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Istilah Komputer (Computer) diambil dari bahasa Latin Computare yang berarti menghitung

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

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Beberapa penelitian yang telah ada sebelumya yang. berhubungan dengan aplikasi Pendaftaran online yaitu,

BAB 2 LANDASAN TEORI. dengan yang lain, yang berfungsi bersama sama untuk mencapai tujuan tertentu.

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa inggris, to compute yang artinya menghitung. Jadi,

PERANCANGAN WEBSITE PENJUALAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MIRA RIZKY S TANJUNG

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. merupakan beberapa komputer yang terhubung satu sama lain dengan memakai kabel

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. Istilah sistem yang berasal dari bahasa Yunani yaitu system. Ditinjau dari sudut

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. bidang media komunikasi dan informasi. Internet adalah suatu jaringan komputer

BAB 2 TINJAUAN TEORITIS. Internet (Interconnected Netwoek) merupakan jaringan komputer yang terdiri dari

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

BAB II LANDASAN TEORI. definisi sistem, informasi, dan sistem informasi. Menurut Jogiyanto (2005:2) Sistem adalah kumpulan dari elemen-elemen

PENGERTIAN WEB web adalah

BAB 2 LANDASAN TEORI

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

BAB III LANDASAN TEORI

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

BAB 2 LANDASAN TEORI. Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang

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

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

BAB 2 LANDASAN TEORI DAN KONSEPTUAL. yang akan dicari jalan keluarnya melalui pembahasan-pembahasan yang dibuat secara

BAB II TINJAUAN PUSTAKA

DESAIN WEB STATIS DAN HTML. Dahlan Abdullah Website :

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

BAB 2. Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung.

BAB III LANDASAN TEORI. dengan istilah web adalah sebuah sistem terhubung dari hypertext document yang

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA. Sistem adalah suatu jaringan kerja dari produser-produser yang saling berhubungan

BAB II TINJAUAN PUSTAKA. Aplikasi adalah penggunaan dalam suatu komputer, instruksi atau pernyataan yang disusun

BAB II LANDASAN TEORI. konsep dasar dan definisi-definisi yang berkaitan dengan perangkat lunak yang

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

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

No HP :

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III TINJAUAN PUSTAKA

BAB II LANDASAN TEORI. Menurut McLeod dalam buku Al-Bahra (2005:3) Sistem adalah. Menurut Lucas dalam buku Al-Bahra (2005:3) Sistem sebagai suatu

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. Konsep dasar sistem informasi terdiri dari beberapa komponen dasar sistem,

BAB 2 TINJAUAN TEORI. 2.1 Konsep Dasar Data, Informasi dan Sistem Informasi

Bahasa Pemrograman Untuk Pembuatan Web

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. karya ilmiah yaitu penelitian yang dilakukan Abdul Rozaq mahasiswa Universitas

BAB 2 LANDASAN TEORI. data bisnis, merupakan deskripsi organisasi tentang sesuatu (resources) dan kejadian (transactions) yang terjadi.

BAB 2 TINJAUAN PUSTAKA. memerlukan Jaringan Internet. Namun Tentu saja filenya berada di komputer

BAB III LANDASAN TEORI. Secara umum pengertian inventori adalah stock barang yang harus dimiliki

BAB II LANDASAN TEORI

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

BAB II LANDASAN TEORI. Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang

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

BAB III TINJAUAN PUSTAKA

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

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa latin computare yang mengandung arti

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. Beberapa pengertian yang diberikan oleh beberapa pakar : Menurut

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI. mengerjakan tugas-tugas tertentu, misalnya Microsoft Word, Microsoft Excel.

BAB 2 LANDASAN TEORI Pengertian, Tujuan, dan Tugas Pokok Perpustakaan

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Penelitian tentang penjualan sistem informasi pemesanan paket pengantin

BAB III LANDASAN TEORI. suatu sistem informasi yang memanfaatkan teknologi informasi.

BAB 2 LANDASAN TEORI

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

BAB 2 LANDASAN TEORI. Istilah sistem berasal dari bahasa Yunani yaitu systema yang mengandung arti kesatuan

Rekayasa Sistem Web. Teguh Wahyono. Fakultas Teknologi Informasi Semester Antara Tahun 2012/2013

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

Pertemuan 1. Pengenalan Dasar Web

BAB 2 LANDASAN TEORI. Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. Suatu sistem pada dasarnya adalah sekolompok unsur yang erat hubungannya satu

BAB 2 LANDASAN TEORI. 2.1 Konsep Dasar Data, Informasi dan Sistem Informasi

Transkripsi:

5 BAB II TINJAUAN PUSTAKA 2.1 Pengertian Sistem Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama guna melakukan suatu pekerjaan untuk memcapai suatu tujuan tertentu (Jogiyanto, 2001). 2.2 Definisi Sistem Terdapat dua kelompok pendekatan di dalam mendefinisikan sistem, yaitu yang menekankan pada prosedurnya dan yang menekankan pada komponen atau elemennya. Pendekatan sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan satu sasaran tertentu (Jogiyanto, 2001). 2.3 Karakteristik Sistem Sistem mempunyai karakteristik atau beberapa sifat tertentu, yaitu : 1. Komponen sistem (Components). Bagian sistem yang saling berinteraksi dan membentuk satu kesatuan. Komponen atau elemen sistem dapat berupa subsistem atau beberapa bagian sistem.

6 2. Batas Sistem (Boundary) Daerah yang membatasi antara suatu sistem dengan lingkungannya atau dengan sistem lainnya. Batas sistem inilah yang membuat sistem dipandang sebagai satu kesatuan 3. Lingkungan luar sistem (Environments) Segala sesuatu yang berada di luar sistem yang mempengaruhi sistem. Lingkungan luar sistem dapat bersifat menguntungkan sistem atau merugikan sistem. 4. Penghubung sistem (Interface) Merupakan media penghubung antara satu subsistem dengan subsistem lainnya. Penghubung inilah yang menyebabkan beberapa subsistem berintegrasi dan membentuk satu kesatuan. 5. Masukan sistem (Input) Sesuatu yang dimasukkan ke dalam sistem yang berasal dan lingkungan. 6. Keluaran sistem (Output) Suatu hasil dari proses pengolahan sistem yang dikeluarkan ke lingkungan. 7. Pengelolahan sistem (Process) Bagian dari sistem yang mengubah masukan menjadi keluaran. 8. Sasaran sistem (Objectives) atau tujuan (Goal) Sasaran sistem adalah sesuatu yang menyebabkan mengapa sistem itu dibuat atau ada. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya (Ladjamudin, 2005).

7 Adapun gambar komponen sistem informasi dapat dilihat pada gambar 2.1 dibawah ini. INPUT PROCESSING OUTPUT Gambar 2.1. Komponen Sistem Informasi 2.4 Informasi Informasi adalah data yang telah diproses menjadi bentuk yang berguna bagi penerima atau pemakai dan mempunyai nilai fikir yang nyata bagi pembuat keputusan pada saat sedang berjalan atau untuk prospek masa depan (Jogiyanto, 2001). 2.5 Siklus Informasi Sumber informasi adalah data. Data adalah kenyataan yang mengambarkan suatu kejadian dan kesatuan nyata. Kejadian-kejadian (event) adalah keadaan yang terjadi pada saat tertentu. Data merupakan bentuk menta dari informasi yang perlu diolah melalui suatu model sehingga menghasilkan suatu informasi. 2.6 Kualitas Informasi Kualitas dari suatu informasi (quality of information) tergantung dari tiga hal, yaitu: 1. Akurat berarti informasi harus bebas dari kesalahan - kesalahan dan tidak bisa atau menyesatkan dan harus jelas maksudnya.

8 2. Tepat waktu berarti informasi yang data pada penerima tidak boleh terlambat. Informasi yang sudah usang tidak akan mempunyai nilai lagi. 3. Relevan berarti informasi tersebut mempunyai manfaat untuk pemakainya. 2.7 Sistem Informasi Sistem informasi adalah suatu rangkaian kerja yang saling berhubungan anatara komponen satu dan yang lainnya dan bisa saling berbagi informasi dan data dalam menyelesaikan tugas untuk mencapai tujuan tertentu (Jogiyanto, 2001). 2.8 Database Database adalah kumpulan dari item data yang saling berhubungan antara satu dengan yang lainya yang diorganisasikan berdasarkan sebuah skema atau stuktur tertentu, tersimpan di hardware komputer dan dengan software melakukan manipulasi untuk kegunaan tertentu (Kristanto, 2000). Ada dua teknik merancang konsep database yaitu teknik Normalisasi dan teknik Entity Relationship Diagram. 2.8.1 Teknik Normalisasi Teknik Normalisasi merupakan proses pengelompokkan data elemen menjadi tabel yang menunjukkan entity dan relasinya. Teknik normalisasi terdiri dari beberapa hal yaitu : a. Field merupakan bagian terkecil dari record dan yang bentuknya unik akan dijadikan kunci yang dapat diwakili recordnya.

9 1) Primary Key merupakan satu atribut yang mengidentifikasikan secara unik sebuah record dalam file dan bersifat unik. 2) Secondary Key merupakan atribut yang mengidentifikasikan sebuah record dalam file namun tidak bersifat unik. 3) Candidate Key merupakan atribut atribut yang bisa dipilih ( dipakai ) menjadi primary key. 4) Alternate Key merupakan candidate key yang tidak dipakai sebagai primary key. 5) Foreign Key merupakan satu atribut yang bukan kunci utama / primary key, tetapi kunci utama pada file atau tabel lain. b. Record merupakan kumpulan elemen atau field yang saling terkait dan disusun untuk membentuk file. c. File merupakan kumpulan record record sejenis yang mempunyai panjang elemen yang sama, atribut yang sama, maupun berbeda beda data valuenya. d. Entity merupakan orang, tempat, kejadian atau konsep yang informasinya direkam. 2.8.2 Teknik Entity Relationship Diagram Untuk membantu gambaran relasi secara lengkap, terdapat tiga macam relasi dalam hubungan atribut dalam satu file, yaitu : a. One to One Relationship 2 File Hubungan antara satu atribut dengan atribut yang lain dalam satu file yang sama mempunyai hubungan satu lawan satu.

10 b. Many to Many Relationship 2 File Hubungan antara file pertama dengan file kedua adalah banyak berbanding banyak. c. One to Many Relationship 2 File Hubungan antara file pertama dengan file kedua adalah satu berbanding banyak atau dapat pula dibalik banyak lawan satu. 2.9 Flowchart Flowchart adalah penyajian data yang sistematis tentang proses dan logika dari kegiatan penanganan informasi atau penggambaran secara grafik dari langkahlangkah dan urut-urutan prosedur dari suatu program (Proboyekti, 2009). Tabel 2.1. Simbol-simbol dari komponen flowchart. SIMBOL NAMA FUNGSI TERMINATOR Permulaan/akhir program GARIS ALIR (FLOW LINE) PROSES INPUT/OUTPUT DATA PREDEFINED PROCESS (SUB PROGRAM) DECISION Arah aliran program Proses perhitungan/proses pengolahan data Proses input/output data, parameter, informasi Permulaan sub program/proses menjalankan sub program Perbandingan pernyataan, penyeleksian data yang memberikan pilihan untuk langkah selanjutnya

11 ON PAGE CONNECTOR OFF PAGE CONNECTOR Direct Acces Storage Penghubung bagian-bagian flowchart yang berada pada satu halaman Penghubung bagian-bagian flowchart yang berada pada halaman berbeda Penyimpanan data yang diakses secara langsung (Online) 2.10 MySQL (My Stucture Query Language) MySQL mempunyai tiga subbahasa yaitu: Data Definition Language (DDL), Data Manipulation Language (DML), Data Control Language (DCL), DDL berfungsi pada pendefinisian object database seperti membuat tabel dan menghapus tabel. DML untuk mengatur tabel seperti melihat, menambah dan menghapus isi tabel. DCL berfungsi sebagai keamanan database seperti memberikan hak akses database (Nugroho, 2008). 2.11 PHP ( Personal Home Page) 2.11.1 Pengertian PHP ( Personal Home Page) PHP (personal home page ) adalah suatu bahasa pemrograman yang berjalan dalam suatu web server dan berfungsi sebagai pengolah data pada server. Dengan menggunakan program PHP, sebuah server akan lebih interaktif dan dinamis. Data yang disimpan ke website atau komputer client akan diolah dan disimpan pada database web server dan dapat ditampilkan kembali apabila diakses (Nugroho, 2008).

12 2.11.2 Keunggulan PHP Pemrograman web server saat ini, ASP (Active Server Pages) yang berkembang, seperti ASP.NET, JSP, CFML dan PHP. Jika dibandingkan antara tiga terbesar pemrograman web server di atas, terdapat kelebihan dari PHP itu sendiri, yaitu: 1. PHP merupakan suatu bahasa script yang tidak memerlukan sebuah kompilasi dalam penggunaannya, tidak seperti halnya bahasa pemrograman aplikasi lain seperti Visual Basic dan sebagainya. 2. Karena bersifat open source, maka perubahan dan perkembangan interpreter pada PHP lebih cepat dan mudah. 3. PHP mampu berjalan dibeberapa server yang ada, misalnya Apache, Microsoft IIS, PWS, AOLserver, phttpd, fhttpd dan Xitami. 4. PHP memiliki tingkat lifecycle yang cepat, sehingga selalu mengikuti perkembangan teknologi internet, 5. PHP dapat berjalan pada tiga operating system, seperti : Linux, Unix dan Windows serta dapat dijalankan secara runtime pada suatu console. 2.12 Pengenalan HTML (Hyper Text Markup Language) 2.12.1 Pengertian HTML HTML merupakan singkatan dan Hyper Text Markup Language. Dokumen HTML adalah file teks murni yang dapat dibuat dengan editor teks sembarang. Dokumen ini dikenal sebagai web page. Dokumen HTML merupakan dokumen yang disajikan dalam browser web surfer. Dokumen ini umumnya berisi informasi ataupun interface aplikasi di dalam Internet. HTML sendiri merupakan suatu dokumen teks (bahasa pemrograman) biasa yang lebih mudah dimengerti

13 dibandingkan bahasa pemrograman lainnya, dan karena bentuknya itu maka HTML dapat dibaca oleh sebagai platform seperti: windows, linux dan macintosh. Kata Markup Language pada HTML menunjukkan fasilitas yang berupa tanda tertentu dalam script HTML dimana kita dapat mengatur judul garis, table, gambar, dan lain-lain dengan perintah yang telah ditentukan pada elemen HTML. HTML sendiri dikeluarkan oleh W3C (World Wide Web Consortium), setiap terjadi perkembangan level HTML, harus dievaluasi secara ketat dan disetujui oleh W3C. 2.12.2 Bagian-bagian HTML HTML terdiri dari beberapa bagian yang fungsinya sebagai penanda suatu kelompok perintah tertentu, misalnya kelompok perintah form yang ditandai dengan kode <form>, judul dengan <title> dan sebagainya. Untuk melihat contoh HTML perhatikan pada Gambar 2.3 di bawah ini. <HTML> <HEAD> <TITLE>... </TITLE> </HEAD> <BODY> Isi dari halaman web </BODY> </HTML> Gambar 2.3 Bagian-bagian penulisan kode HTML Keterangan: 1. Dokumen HTML selalu diawali dengan tanda tag pembuka <html> dan diakhiri dengan tanda tag penutup </html>.

14 2. Pada elemen head <head></head>, dapat disisipkan kode-kode untuk menuliskan keterangan tentang dokumen HTML, dan dapat disisipkan script-script pemrograman web seperti JavaScript, VBScript, atau CSS untuk menambah daya tarik pada situs yang akan dibuat agar lebih dinamis dan menarik. 3. Elemen body <body></body> berisi tag-tag untuk isi atau layout tampilan situs, seperti : <font></font>, <table></table> dan </form></form>. Elemen adalah suatu bagian besar yang terdiri dari kode-kode tag tersebut. Sedangkan tag hanya merupakan bagian dari elemen. Tag adalah kode-kode yang digunakan untuk mengatur dokumen HTML. Secara garis besar bentuk umum tag adalah <tag-awal> TEKS <tag-akhir>. Namun ada juga tag yang tidak perlu ada penutup seperti <br>, <img> dan lain-lain (Nugroho, 2008). 2.13 Web Server Web server adalah sebuah perangkat lunak yang berfungsi untuk menerima permintaan HTTP atau HTTPS dari Client yang dikenal dengan web browser dan pengiriman kembali hasilnya dalam bentuk halaman web. Sedangkan menurut Jogiyanto (2001) Web Server adalah aplikasi yang melayani berdasarkan permintaan dari web browser.

15 2.14 Macromedia Dreamweaver 8 Macromedia Dreamweaver 8 merupakan sebuah editor HTML profesional yang digunakan untuk mendesain secara visual dan mengelola situs web maupun halaman web. 2.15 HTTP (Hypertext Transfer Protocol) HTTP (Hypetext Transfer Protocol) merupakan protocol dasar dari world wide web (WWW) yang dapat diterapkan dalam aplikasi client server yang melibatkan Hypertext. Penggunaan HTTP khas adalah antara web browser dengan web server untuk menyediakan kehandalan dalam kinerja dalam HTTP menggunakan TCP (Transfer Control Protocol). Fungsi dari HTTP bukan hanya sebagai protokol yang digunakan untuk mentransfer hypertext melainkan juga sebagai protokol yang digunakan untuk mentransmisikan informasi dengan tingkat efisiensi yang diperlukan untuk membuat lompatan Hypertext. Data- data yang ditransmisikan oleh protokol ini dapat berupa text asli, audio, gambar atau informasi lainnya yang dapat diakses melalui internet. 2.16 Home Page Home Page yaitu halaman awal pertama kali ketika pengguna membuka suatu situs yang berisi informasi secara umum dan mempunyai link ke halaman berikutnya.

16 2.17 Browser Browser adalah perangkat lunak yang digunakan untuk mengakses internet contohya Mozila Fire Fox, Google Crome, Internet explorer, dan Opera. Aplikasi yang ditampilkan suatu web page ditulis dalam format bahasa berbasis web contohnya HTML, XML.