BAB II LANDASAN TEORI. Menurut Fathansyah Basis data (Database) dapat didefinisikan dalam sejumlah sudut pandang seperti:

dokumen-dokumen yang mirip
BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. berkelanjutan tentang kegiatan/program sehingga dapat dilakukan tindakan

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

BAB III 3 LANDASAN TEORI

BAB III LANDASAN TEORI. organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil

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

BAB III 3. LANDASAN TEORI. manajemen dan individu lain terhadap kejadian-kejadian internal dan eksternal

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB III LANDASAN TEORI. fisik yang dimiliki individu, perilaku dan sifatnya ditentukan oleh keturunan dan

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. menggunakan web browser, Menurut simamarta (2010), Aplikasi web adalah

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi,

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.

Abstrak BAB I PENDAHULUAN

BAB III LANDASAN TEORI. yang saling berkaitan untuk mencapai tujuan tertentu.

BAB II LANDASAN TEORI. mempertukarkan produk yang bernilai dengan pihak lain.

BAB III LANDASAN TEORI. beberapa pengertian tentang ilmu yang berkaitan dengan permasalahan tersebut.

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan dasar-dasar teori yang berhubungan dengan

Bab II. TINJAUAN PUSTAKA

BAB II LANDASAN TEORI. dan didistribusikan kepada para pemakai.

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

BAB III. Landasan Teori

BAB II TINJAUAN PUSTAKA

BAB III TINJAUAN PUSTAKA

BAB III. Landasan Teori

Materi 2 BASIS DATA 3 SKS Semester 4 S1 Sistem Informasi UNIKOM 2016 Nizar Rabbi Radliya

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

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

BAB III 3. LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB II DASAR TEORI. 2.1 Konsep Dasar Sistem Aplikasi Pengertian Sistem. Pengertian sistem adalah kumpulan dari elemen-elemen yang berinteraksi

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

BAB II TINJUAN PUSTAKA DAN LANDASAN TEORI

BAB III LANDASAN TEORI

5 BAB II Tinjauan Pustaka

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

BAB 2 LANDASAN TEORI

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

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. dilakukan dengan menggunakan teknologi yang berbeda beda. Selain itu terdapat

BAB II LANDASAN TEORI. sarana pelayanan kesehatan (Sjamsuhidajat & Alwy, 2006).

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

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

BAB III LANDASAN TEORI. Jasa akan selalu melekat pada sumbernya atau pada penjualnya. Dengan

BAB III LANDASAN TEORI. 3.1 Sekolah. Sekolah adalah tempat dimana pendidikan diberikan. Juga dapat diartikan

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

BAB 1 PENDAHULUAN. 1.4 Latar Belakang. Dalam kondisi administrasi Dinas Komunikasi dan Informatika sekarang sangat

BAB III LANDASAN TEORI. permasalahan yang dibahas. Hal ini sangat penting karena teori-teori tersebut

BAB III LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2001)

BAB III TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. Perlindungan Hutan dan Konservasi Alam (Dirjen PHKA). Dirjen PHKA

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

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

Materi 2 PERANCANGAN BASIS DATA (PBD) 3 SKS Semester 5 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya

6 Bab II Tinjauan Pustaka

BAB III LANDASAN TEORI. aktifitas-aktifitas proyek untuk memenuhi kebutuhan-kebutuhan proyek.

BAB III LANDASAN TEORI. disebutnya dengan istilah blok bangunan (building block), yaitu:

BAB III LANDASAN TEORI. pertama adalah sistem, dan yang kedua adalah sistem informasi itu sendiri.

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. seorang pimpinan atau manajer didalam organisasi untuk mencapai tujuan

BAB II TINJAUAN PUSTAKA. fungsi yang saling berhubungan dan secara bersama-sama bertujuan untuk memenuhi

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. membahas tentang ilmu yang terkait dalam permasalahan tersebut.

BAB III LANDASAN TEORI. komponen. Berdasarkan pendekatan prosedur, sistem didefinisikan sebagai

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

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

BAB I PENDAHULUAN. pemerintah non kementrian (LPNK). Dalam Undang-undang Nomor 5 tahun 2014

II. TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. dibahas meliputi permasalahan-permasalahan atau prosedur-prosedur yang

Modul 3. Oleh : Mohammad Sholikin. 1

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. untuk menjelaskan teori-teori yang mendukung penyusunan laporan kerja praktik

BAB III TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

APLIKASI SISTEM INFORMASI DEWAN PIMPINAN DAERAH (DPD) II GAPEKNAS KABUPATEN KUDUS

APLIKASI DEBET NOTA ADMINISTRASI LOGISTIK PADA PT. BHANDA GHARA REKSA (PERSERO) PALEMBANG

BAB III LANDASAN TEORI. secara prosedur dan pendekatan secara komponen, Herlambang dan Haryanto

BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

Transkripsi:

BAB II LANDASAN TEORI 2.1 Sistem Informasi Sistem informasi adalah data yang dikumpulkan, dikelompokkan dan diolah sedemikian rupa sehingga menjadi sebuah satu kesatuan informasi yang saling terkait dan saling mendukung sehingga menjadi suatu informasi yang berharga bagi yang menerimanya. (Muhyuzir, 2001). 2.2 Basis Data Menurut Fathansyah Basis data (Database) dapat didefinisikan dalam sejumlah sudut pandang seperti: 1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah. 2. Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redundansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan. 3. Kumpulan file/ tabel/ arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis. 2.1.1 Database Management System (DBMS) DBMS adalah suatu program komputer yang digunakan untuk memasukkan, mengubah, menghapus, memanipulasi, dan memperoleh data atau informasi dengan praktis dan efisien. (Kadir, 1998). Menurut Conoly, DBMS atau Database Management System merupakan sebuah perangkat lunak yang memungkinkan pengguna untuk mendefiniskan, membuat, mangambil data, dan mengontrol akses kepada database. DBMS 5

6 merupakan sebuah perangkat lunak yang menginterasikan database dengan aplikasi program pada pengguna. DBMS menyediakan fasilitas: 1. Data Definition Language (DDL) memperbolehkan pengguna untuk mendeskripsikan database, misalnya merinci tipe dan batasan data yang akan disimpan dalam database. 2. Data Manipulation Language (DML) memperbolehkan pengguna untuk memanipulasi data, misalnya memasukkan data, menghapus data, dan mendapatkan data dari database. 3. Menyediakan akses terkontrol ke database, misalnya security system, integrity system, concurrency control system, recovery control system, user-accesible catalog. 2.1.2 Entity Relationship Diagram (ERD) Entity Relationship Diagram (ERD) menggambarkan komponen-komponen dari entitas dan relasi yang masing-masing dilengkapi dengan atribut-atribut yang merepresentasikan sebuah fakta dari keadaan sesungguhnya (real-world) yang akan ditinjau (Fatansyah,1999:79). Simbol-simbol ERD dapat dilihat pada tabel 2.1. Tabel 2.1 Simbol-simbol ERD. Nama Keterangan Simbol Entitas / entity Entitas merupakan data inti yang akan disimpan; bakal tabel pada datababe. Nama_entitas Atribut Atribut kunci primer disimpan dalam suatu entitas. disimpan dalam suatu entitas dan digunakan sebagai kunci akses record yang diinginkan, biasanya berupa id. Nama_atr Nama_kunci_ primere

7 Atribut multi nilai / multivalue Relasi Asosiasi / Association disimpan dalam suatu entitas yang dpat memiliki nilai lebih dari satu. Relasi yang meguhungan antar antarentitas; biasanya diawali denga kata kerja. Penghubung antara relasi dan entitas dimana di kedua ujungnya memiliki multiplicity kemudian jumlah pemakasi Nama atr nama_r 2.1.3 MySQL MySQL merupakan sebuah basis data yang mengandung satu atau beberapa kolom. Tabel terdiri atas sejumlah basis dan setiap baris mengandung satu atau beberapa kolom. Didalam PHP telah menyediakan fungsi untuk koneksi ke basis data dengan sejumlah fungsi untuk pengaturan baik menghubungkan maupun memutuskan koneksi server database MySQL sebagai sarana untuk mengumpulkan informasi. (Yeni Kustiyahningsih, Devie Rosa Anamisa, 2010: 145-146). Database server adalah sebuah program yang bertugas melayani permintaan querydatabase dari client. MySQL adalah database server relasional yang gratis di bawah lisensi GNU General Public License. Dengan sifatnya yang Open Source, memungkinkan juga user melakukan modifikasi pada source codenya untuk memenuhii kebutuhan spesifik mereka sendiri. MySQL merupakan database servermulti-user dan multi-threaded yang tangguh(robush). MySQL dikembangkan oleh MySQL AB, sebuah perusahaan komersial yang membangun layanan bisnisnya melalui database MySQL. (Utdirartatmo, 2002:1) 2.1.4 Data Flow Diagram (DFD) Menurut Kadir (1998) Data Flow Diagram (DFD) sering diterjemahkan menjadi diagram aliran data. DFD menekankan pada fungsi-fungsi di dalam sistem,

8 cara menggunakan informasi yang tersimpan dan pemindahan informasi antar fungsi di dalam sistem. DFD konteks adalah DFD yang memperlihatkan sistem sebagai sebuah proses. Tujuannya adalah memberikan pandangan umum sistem. DFD konteks memperlihatkan sebuah proses yang berinteraksi dengan lingkungannya. Ada pihak luar atau lingkungan yang memberi masukan dan ada pihak yang menerima keluaran sistem. Dalam hal ini pihak luar (sering disebut terminator) dapat berupa sistem lain, suatu perangkat keras, orang, atau organisasi. Simbol komponen yang digunakan pada DFD menurut Yourdon and De Marco digambarkan pada tabel berikut. Tabel 2.2 Simbol DFD menurut Yourdon and De Marco Notasi Keterangan Notasi Terminator Proses Data Alur Data Penyimpanan Data 2.3 PHP (Hypertext Preprocessor) Menurut Kadir (2008:2) PHP merupakan singkatan dari PHP Hypertext Preprocessor. Bahasa PHP ini merupakan bahasa berupa script yang ditempatkan dan diproses di server. Hasil dari pemrosesan itulah yang dikirimkan ke client browser. Kelebihan-kelebihan PHP adalah sebagai berikut: 1. Script PHP sederhana, mudah dibuat, dan mempunyai kecepatan akses tinggi.

9 2. Dapat berjalan dalam server yang berbeda dan dalam sistem operasi yang berbeda. PHP dapat berjalan pada sistem opersai Linux/Unix, Windows, dan Macintosh. 3. Bersifat Open Source sehingga diterbitkan secara gratis. 4. Dapat berjalan pada server web Microsoft Personal Web Server, Apache, IIS, Xitami dan sebagainya. Termasuk sebagai bahasa yang bisa ditempel atau diletakkan dalam tag HTML. PHP bersifat bebas dipakai, tidak perlu membayar apapun untuk menggunakan perangkat ini. Kode PHP diawali dengan tanda <?php dan diakhiri dengan?>. Pasangan keduanya berfungsi sebagai tag kode PHP. Berdasarkan tag ini, server dapat memahami kode PHP dan kemudian prosesnya. Salah satu kelebihan PHP adalah mampu berkomunikasi dengan berbagai database yang terkenal. Dengan demikian, menampilkan data yang bersifat dinamis, yang diambil dari database, merupakan hal yang mudah diimplementasikan. (Kadir, 2008).