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

dokumen-dokumen yang mirip
BAB III LANDASAN TEORI. Menurut Hasibuan (2003), Sumber Daya Manusia (SDM) adalah

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

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

BAB III LANDASAN TEORI. Pada bab ini akan dinjelaskan dasar dasar teoriyang berhubungan dengan permasalahan

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

BAB III LANDASAN TEORI. yang saling berkaitan untuk mencapai tujuan tertentu. operasional atau teknis yang menjelaskannya.

BAB III LANDASAN TEORI

BAB III 3. LANDASAN TEORI

BAB III LANDASAN TEORI. mengetik melalui keyboard, penggunaan pointer mouse, alat scanner (pembaca

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. Menurut Bell dan Luddington (2006), keluhan pelanggan (customer

BAB III LANDASAN TEORI

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

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. adalah sebagai berikut: Sistem adalah suatu jaringan kerja dari prosedur-prosedur

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB III LANDASAN TEORI. 3.1 Konsep Dasar Sistem Informasi Penggajian. yang saling berkaitan untuk mencapai tujuan tertentu.

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

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. tertentu seperti penerapan, penggunaan dan penambahan data (Anisyah, 2000:30).

BAB III LANDASAN TEORI

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

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

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. produk itu baik atau rusak ataupun untuk penentuan apakah suatu lot dapat diterima

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. Menurut Firmansyah (2011:25) dalam bukunya Rancang Bangun Aplikasi

BAB III 3 LANDASAN TEORI

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

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

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

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

BAB III LANDASAN TEORI

Bab II. TINJAUAN PUSTAKA

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. elemennya. Pendekatan sistem yang lebih menekankan pada prosedur sistem

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

BAB III LANDASAN TEORI. tertentu seperti penerapan, penggunaan dan penambahan data (Anisyah,

BAB III LANDASAN TEORI. waktu berdasarkan rencana pengaturan urutan kerja, daftar atau tabel kegiatan

BAB III LANDASAN TEORI

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

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. tugas dan tanggung jawab yang dilakukan secara bersamaan. d. Tepat biaya sesuaidengan biaya rencana

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI

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

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI. dan didistribusikan kepada para pemakai.

BAB III LANDASAN TEORI. khususnya di bidang perbidanan dalam suatu wilayah kerja. BPS hanya

BAB III LANDASAN TEORI. untuk aktivitas tersebut atau untuk mencapai tujuan tersebut.

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

BAB III LANDASAN TEORI. untuk menunjang aktivitas kehidupan sehari hari, dan dalam komunikasi tulis

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

BAB III LANDASAN TEORI

BAB 1 PENDAHULUAN. perusahaan yang serupa menggunakan sistem pelayanan bisinis secara online.

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

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. Henry Simamora (2000) dalam buku Akuntansi Basis Pengambilan

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. rasionalitas tertentu untuk mencapai tujuan yang telah ditentukan sebelumnya.

SISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER. Andriyani Siyoperman Gea ABSTRAK

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. berhubungan dengan obyek penelitian terutama dari penelitian-penelitian

BAB III LANDASAN TEORI. disusun guna menyelesaikan masalah secara sistematis. Pada bab ini akan

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN. yang benar-benar mempunyai skill atau kemampuan dalam bidang Teknologi

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

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

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

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

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. menjelaskan tentang ilmu yang terkait dalam penyelesaian kerja praktek.

BAB III LANDASAN TEORI. Bab ini akan membahas teori yang meliputi hal-hal terkait dengan permasalahan

BAB III LANDASAN TEORI

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

BAB III LANDASAN TEORI

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

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

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI

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

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. ini memiliki pijakan pustaka yang dapat dipertanggungjawabkan.

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI SEKOLAH (STUDI KASUS SMP N 2 PATIKRAJA BANYUMAS)

Transkripsi:

BAB III LANDASAN TEORI 3.1 Konsep Dasar Sistem Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2001) Pendekatan sistem yang merupakan jaringan kerja dari prosedur lebih menekankan urut-urutan operasi di dalam sistem. Richard F. Neuschel (Jogiyanto, 2001), Prosedur adalah sutu urut-urutan operasi klerikal (tulis menulis), biasanya melibatkan beberapa orang didalam ssatu atau lebih departemen, yang diterapkan untuk menjamin penanganan yang seragam dari transaksi-transaksi bisnis yang terjadi. Suatu sistem mempunyai tujuan (goal) atau sasaran (objektifitas). Tujuan biasanya dihubungkan dengan ruang lingkup yang lebih luas dan sasaran dalam ruang lingkup yang lebih sempit. Sasaran menentukan masukan dan keluaran yang dihasilkan. Sistem dikatakan berhasil jika mencapai suatu sasaran dan tujuan. 3.2 Konsep Dasar Sistem Informasi Menurut Robert A.Leitch dan K. Roscoe Davis (Jogiyanto, 2001), Sistem informasi adalah suatu sistem didalam organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu kegiatan organisasi dan menyediakan pihak luar tertentu dengan laporan yang diperlukan. 11

12 3.2.1 Komponen Sistem Informasi Menurut John Burch dan Gary Grudnitski (Jogiyanto, 2001) mengemukakan bahwa sistem informasi terdiri dari beberapa komponen yaitu blok masukan, blok model, blok keluaran, blok teknologi, blok basis data, blok kendali. Sebagai satu sistem blok tersebut saling berinteraksi satu dengan yang lain untuk mencapai sasaran. Berikut penjelasannya : 1. Blok masukan atau input merupakan metode dan media untuk menangkap data yang akan dimasukkan, yang dapat berupa dokumen-dokumen dasar. 2. Blok model adalah rangkaian gabungan antara prosedur logika dan model matematik yang akan mengolah data yang tersimpan pada database dengan cara yang ditentukan untuk menghasilkan keluaran atau output yang diinginkan. 3. Blok Keluaran merupakan produk dari sistem informasi keluaran yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen pemakai sistem. 4. Blok teknologi merupakan tool atau alat dalam sistem informasi yang diperoleh untuk menerima input, menjalankan model, menyimpan, dan mengakses data. Hal tersebut terjadi saat proses sistem informasi sedang berjalan. 5. Blok basis data (database) merupakan kumpulan dari data yang saling berhubungan satu dengan yang lain yang tersimpan dan bertanggung jawab mengolah serta mengumpulkan data. Kumpulan data tersebut dapat dikelompokkan dalam struktur tabel atau file database.

13 6. Blok Kendali, banyak hal yang dapat merusak sistem informasi, seperti misalnya bencana alam, kegagalan sistem, kesalahan manusia. Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal tersebut dapat merusak sistem. 3.3 Analisa Perancangan Sistem Analisa sistem adalah hal penting yang tidak dapat terlepas dari suatu proses pembuatan sebuah sistem. Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan, kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikkannya. Jika analisa dilakukan dengan baik, maka akan sangat mempermudah proses penyusunan rencana. Karenanya, diperlukan ketelitian dalam melakukan tiap proses analisa, agar tidak ada kesalahan yang terjadi pada proses setelahnya. Analisis sistem dilakukan setelah tahap perencanaan sistem dan sebelum tahap perancangan sistem. Langkah-langkah dasar dalam melakukan analisa sistem : 1. Identify, yaitu mengidentifikai masalah. 2. Understand, yaitu memahami kerja dari system yang ada. 3. Analysis, yaitu menganalisa sistem. 4. Report, yaitu membuat laporan hasil analisis.

14 Setelah analisis sistem dilakukan, tahap selanjutnya adalah perancangan sistem. Perancangan sistem dapat didefinisikan sebagai tahap setelah : 1. Perancangan sistem secara umum. 2. Perancangan sistem secara terinci. Perancangan sistem mempunyai dua tujuan utama, yaitu memenuhi kebutuhan kepada pemakai dan untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap kepada pemrogram dan ahli teknik lainnya yang terlibat. (Jogiyanto, 2001). 3.4 Bagan Alir Dokumen Menurut (Basuki, 2003) Sistem flow adalah bagian yang menunjukkan arus pekerjaaan secara menyeluruh dari suatu sistem dimaana bagan ini menjelaskan urutan prosedur-prosedur yang ada dalam sistem dan biasanya dalam membuat system flow sebaiknya ditentukan pada fungsi yang melaksanakan atau bertanggung jawab terhadap sub-sub sistem. Bagan alir sistem menggunakan simbol sebagaimana terdapat pada tabel 3.1. Table 3.1 Simbol Bagan Aliran Sistem No Simbol Nama Simbol Keterangan 1 Dokumen Simbol ini digunakan untuk menunjukkan dokumen input dan output baik untuk proses manual, mekanik, atau komputer

15 No Simbol Nama Simbol Keterangan 2 Keputusan Simbol keputusan digunakan untuk menggambarkan suatu kondisi yang mengharuskan sistem untuk memilih tindakan yang akan dilakukan berdasarkan criteria tertentu. 3 Operasi manual Simbol ini digunakan untuk menggambarkan proses yang terjadi secara manual yang tidak dapat dihilangkan dari sistem yang ada 4 Database Simbol ini digunakan untuk menggambarkan media penyimpanan yang digunakan untuk menyimpan data pada sistem yang akan dibuat. 5 Proses Simbol proses digunakan untuk menggambarkan proses yang terjadi dalam sistem yang akan dibuat 6 Input manual Simbol Proses yang digunakan untuk menggambarkan proses yang terjadi dalam sistem yang akan dibuat.

16 3.5 Data Flow Diagram (DFD ) Data Flow Diagram yang lebih dikenal dengan DFD adalah sebuah alat dokumentasi grafis yang mengguanakan beberapa symbol, sebagaimana terdaftar pada tabel 3.2, untuk menggambarkan bagaimana data mengalir melalui prosesproses yang saling terhubung. Tabel 3.2 Simbol Data Flow Diagram No Simbol Nama Simbol Keterangan 1 External Entity atau Boundary 2 Data Flow atau Aliran Data 3 Proses 4 0 PRCS_1 1 Stor_3 Data Store Simbol ini menunjukkan kesatuan dilingkungan luar sistem yang dapat berupa orang, organisasi atau sistem lain yang berada di lingkungan luarnya yang akan memberikan pengaruh berupa input atau menerima output Aliran data dapat digambarkan dengan tanda panah dan garis yang diberi nama dari aliran data tersebut Dalam simbol tersebut dituliskan nama proses yang akan dikerjakan oleh sistem dari transformasi aliran data yang kelur. Suatu proses mempuyai satu atau lebih input data dan menghasilkan satu atau lebih output data. Data store merupakan simpanan dari data yang dapat berupa file atau catatan menual, dan suatu agenda atau buku. Data store digunakan untuk menyimpan data

17 No Simbol Nama Simbol Keterangan sebelum dan sesudah proses lebih lanjut 3.6 Konsep Basis Data Database adalah sekumpulan file data yang saling berhubungan dan diorganisasi sedemikian rupa sehingga data-data tersebut dapat diakses dengan mudah dan cepat dan diproses menjadi sebuah informasi yang lebih bermanfaat. Database memiliki bebebrapa komponen dari yang terkecil hingga terbesar. Tingkatan data yang terbesar dimulai dari : - Database merupakan kumpulan dari file/tabel yang saling berhubungan. Database menduduki urutan tertinggi karena di dalamnya semua data disimpan dan dikelola. - Tabel sering disebut entitas atau entity. Tabel atas record-record yang menggambarkan kesatuan data-data yang sejenis - Recordmerupakan kumpulan field yan membentuk suatu record. Satu record menggambarkan informasi tentang individu tertentu - Field/Kolom merupakan atribut dari record yang menunjukkan satu volume/item data. Kumpulan field yang membentuk suatu record harus diberi nama untuk membedakan antara field satu dengan yang lain. Pada field ini, juga harus mendefinisikan tipe data dan panjang maksimal data yang akan disimpan. - Value adalah jenjang terkecil yang merupakan isi dari field yang dapat berupa karakter, huruf, dan angka. Value dapat juga disebut data yang tersimpan dalam setiap field/kolom.

18 3.7 Relational Database Management System Relational Database Management System (RDBMS) merupakan sekumpulan data yang saling berhubungan sehinga menjadi sebuah informasi yang bermanfaat bagi pengguna. Dalam merelasikan tabel, terdapat konsep Entity Relational Database (ERD) yang dapat digunakan untuk mendifinisikan hubungan antar tabel (entitas). Dengan adanya ERD, Anda akan lebih mudah memahami cara suatu tabel/entitas berhubungan satu sama lain. 3.8 HTML HTML adalah Hypertext Markup Language artinya adalah sebuah teks berbentuk link dan mungkin juga foto atau gambar yang saat diklik akan membawa si pengakses internet dari satu dokumen ke dokumen lainnya. Dalam prakteknya, Hypertext berwujud sebuah link yang bisa mengantar Anda ke dunia internet yang sangat luas. Untuk membantu si pengakses berpindah dari satu tempat ke tempat lainnya, dibuatlah semacam dokumen yang nanti akan disebut dengan istilah website. Untuk membuat website, kita memebutuhkan Markup, yaitu Tag (semacam kode) yang mengatur bagaimana website itu akan ditampilkan di jendela browser, seperti layout dan tampilan - HTML adalah semacam bahasa yang ditunjukkan oleh kata Language yang merupakan penunjuk bahwa HTML adalah semacam script pemrograman (Agung, 2012 : 6). 3.9 Website Website merupakan kumpulan berbagai halaman web yang ditulis dengan bahasa HTML yang kemudian bisa di lihat menggunakan software yang disebut

19 web browser (Zaki, 1999 : 127). Halaman web bisa berisi file seperti gambar, video, dan sebagainya. Agar dapat diakses, halaman web harus diletakkan di server web untuk kemudian bisa diakses melalui peranti seperti internet, jaringan, dan sebagainya. 3.10 PHP PHP yang memiliki kepanjangan rekursif PHP: Hypertext Preprocessor - bukan bahasa pemrograman. PHP adalah bahasa scripting open source yang ditulis menggunakan sintaks bahasa C, Java, dan Perl yang sederhana dan mudah di pelajari. Script PHP menyatu dengan file HTML, dieksekusi dan bekerja di komputer server(server side). Saat ini, PHP banyak digunakan untuk membangun website yang dinamis (Imansyah, 2003 : 1). 3.11 Landasan-Landasan Teknologi 1.11.1 Power Designer Power designer merupakan suatu tools berupa software untuk mendesain sistem dan rancangan Entity Relation Diagram (ERD) yang dikembangkan oleh Sybase. Ada dua model data yaitu : Entity Relationship Diagram (ERD) dan model relasional. Keduanya menyediakan cara untuk mendeskrisikan perancangan basis data pada peringkat logika. Model ERD dan Conceptual Data Model (CDM) : model yang dibuat berdasrkan anggapan bahwa dunia nyata terdiri dari koleksi objek-objek dasar yang dinamakan entita (entity) serta hubungan (relationship) antara entitas-entitas itu. Model Relational atau Physical Data Model (PDM) :

20 model yang menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antara data-data tersebut. Setiap tabel mempunyai sejumlah kolom dimana. Setiap kolom memiliki nama yang unik. 1.11.2 XAMPP XAMPP merupakan salah satu paket installasi Apache, PHP dan MySQL instan yang dapat kita gunakan untuk membantu proses installasi ketiga produk tersebut. Selain paket installasi instan XAMPP versi 1.6.4 juga memberikan fasiltias pilihan pengunaan PHP4 atau PHP5. Untuk berpindah versi PHP yang ingin digunakan juga sangat mudah dilakukan dengan mengunakan bantuan PHP Switch yang telah disertakan oleh XAMPP, dan yang terpenting XAMPP bersifat free atau gratis untuk digunakan (Peter : 2007). 1.11.3 MySQL MySQL adalah Relational Database Management System (RDBMS) yang di distribusikan secara gratis di bawah lisensi GPL (General Public License). Dimana setiap orang bebas menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat closed source atau komersial. Mysql sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL (Structured Query Language). SQL adalah konsep pengoprasian database, terutama untuk pemilihan/seleksi dan pemasukan data, yang memungkinkan pengoprasian data dikerjakan dengan mudah secara otomatis.( Prasetyo, 2003 : 1).