BAB III LANDASAN TEORI. planning) dan sebelum tahap desain sistem (system design). Tahap analisis

dokumen-dokumen yang mirip
BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

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

BAB III 3. LANDASAN TEORI

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

BAB III. Landasan Teori

BAB III TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. sistem secara garis besar dibedakan menjadi 2, yaitu: tetapi dapat diuraikan elemen-elemennya.

BAB III LANDASAN TEORI

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

BAB III TINJAUAN PUSTAKA

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

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

BAB III. Landasan Teori

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

BAB III LANDASAN TEORI

BAB III 3 LANDASAN TEORI

BAB III LANDASAN TEORI

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

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

BAB III LANDASAN TEORI

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

BAB III LANDASAN TEORI

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

BAB III LANDASAN TEORI

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

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

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

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

BAB III LANDASAN TEORI. mendukung penyusunan laporan kerja praktek ini. Landasan teori yang akan

BAB II LANDASAN TEORI

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

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

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

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. yang akan turut menentukan berjalannya kegiatan pendidikan di sekolah.

BAB III LANDASAN TEORI. prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

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

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

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. Menurut Riyanto, Bambang (1995) dalam buku Dasar-dasar Pembelian. yang penting dalam berhasilnya operasi suatu perusahaan.

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. instruksi (instruction) atua pernyataan (statement) yang disusun sedemikian rupa

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

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

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

BAB III LANDASAN TEORI. siswa, guru, administrasi akademik, dan data atribut lainya. Sistem informasi ini

BAB III LANDASAN TEORI. Landasan teori ini merupakan dasar tentang teori-teori dalam melakukan

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

BAB III LANDASAN TEORI

BAB III PERANCANGAN SISTEM. membahas tentang ilmu yang terkait dalam permasalahan tersebut.

BAB III LANDASAN TEORI Pengertian Manajemen Sumber Daya Manusia. adalah suatu tindakan mengelola hubungan antar manusia dengan hubungan tugas

BAB II LANDASAN TEORI. saling terkait dan tergantung satu sama lain, bekerja bersama-sama untuk. komputer. Contoh lainnya adalah sebuah organisasi.

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

BAB III LANDASAN TEORI. sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai

BAB II LANDASAN TEORI. yang dibuat untuk melakukan pekerjaan-pekerjaan tertentu (khusus).

BAB III LANDASAN TEORI. Menurut Kendall dan Kendall (2003:7), analisis dan perancangan sistem

BAB II LANDASAN TEORI. pendekatan untuk mencapai suatu tujuan tertentu (Hartono, 1999). Suatu sistem

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

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

BAB III LANDASAN TEORI

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

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

BAB 2 LANDASAN TEORI

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

BAB III PERANCANGAN SISTEM

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

II. TINJAUAN PUSTAKA

BAB II LANDASAN TEORI. 2.1 Biro Administrasi Kemasyarakatan Setda Prov. Jatim

BAB III. Landasan Teori

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. dalam kertas atau lainnya. Tujuan utama seseorang menulis surat tidak lain

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

BAB III LANDASAN TEORI. Menganalisis sistem merupakan tahapan dalam menganalisis kebutuhankebutuhan

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. bagan alir dokumen. Data Flow Diagram, sistem basis data, sistem informasi

BAB II LANDASAN TEORI. koperasi akan berinteraksi dengan masyarakat bisnis. Undang-undang dasar 1945 serta berdasar atas asas kekeluargaan.

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

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

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

BAB III LANDASAN TEORI

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

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. perancangan sistem, dan bagan alir dokumen. Data Flow Diagram, sistem basis

BAB II LANDASAN TEORI. sebuah proses melakukan pemilihan mata kuliah, jadwal yang diambil sebelum

BAB III LANDASAN TEORI. perusahaan secara efektif yang terdiri dari input, proses dan menghasilkan output

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

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

BAB III LANDASAN TEORI

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

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

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

BAB III LANDASAN TEORI. ke dalam kelas local search. Tabu search memperbaiki performansi local search

Transkripsi:

BAB III LANDASAN TEORI 3.1 Sistem Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu (Jogianto, 2005:2),. Sistem ini menggambarkan suatu kejadian-kejadian dan kesatuan yang nyata, seperti tempat, benda dan orang-orang yang betul-betul ada dan terjadi. 3.2 Sistem Informasi Sistem informasi menurut Robert A. Leitch dan K. Roscoe Davis adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporanlaporan yang diperlukan. 3.3 Analisa Dan Perancangan Sistem Penguraian dari suatu sistem informasi yang utuh ke dalam bagianbagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya. Tahap analisis sistem dilakukan setelah tahap perencanaan sistem (system planning) dan sebelum tahap desain sistem (system design). Tahap analisis merupakan tahap yang kritis dan sangat penting, karena kesalahan di dalam tahap ini juga akan menyebabkan kesalahan di tahap selanjutnya. 9

10 Dalam tahap analisis sistem terdapat langkah-langkah dasar yang harus dilakukan oleh analis sistem sebagai berikut: 1. Identify, yaitu mengidentifikasi masalah. 2. Understand, yaitu memahami kerja dari sistem yang ada. 3. Analyze, yaitu menganalisis sistem. 4. Report, yaitu membuat laporan hasil analisis. Setelah tahap analisis sistem selesai dilakukan, maka analis sistem telah mendapatkan gambaran dengan jelas yang harus dikerjakan. Selanjutnya sekarang bagi analis sistem untuk memikirkan cara membentuk sistem tersebut. Tahap ini disebut dengan desain sistem. Analisa dan Perancangan Sistem dipergunakan untuk menganalisis, merancang, dan mengimplementasikan peningkatan-peningkatan fungsi bisnis yang dapat dicapai melalui penggunaan sistem informasi terkomputerisasi. (Kendall & Kendall, 2003:7) 3.4 Pengertian Klasifikasi Klasifikasi menurut Dewey (1989) adalah pengelompokan yang sistematis dari sejumlah objek, gagasan, buku atau benda-benda lain ke dalam kelas atau golongan tertentu berdasarkan ciri-ciri yang sama. Sistem klasifikasinya disebut Dewey Decimal Clasification (DDC). DDC merupakan salah satu sistem penomoran yang digunakan di berbagai perpustakaan di dunia yang disusun oleh Mevil Dewey pada tahun 1873, yang diterbitkan pertama kali pada tahun 1876, kemudian dikembangkan oleh Library Congress sesuai dengan perkembangan ilmu pengetahuan. Pengelompokan koleksi perpustakaan dengan

11 sistem DDC akan semakin terinci sehingga diharapkan akan dapat memberikan nomor pengelompokan yang lebih tepat untuk suatu objek. Pengelompokan menurut sistem DCC secara umum yaitu : 000 Karya Umum 100 Filsafat 200 Agama 300 Ilmu Sosial 400 Bahasa 500 Ilmu Pengetahuan Murni 600 Ilmu Pengetahuan Terapan 700 Kesenian dan Olahraga 800 Kesusastraan 900 Sejarah dan Geografi 3.5 Data Flow Diagram (DFD) DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir. DFD merupakan alat yang digunakan pada metodologi pengembangan sistem yang terstruktur dan dapat mengembangkan arus data di dalam sistem dengan terstruktur dan jelas (Jogiyanto, 1990:263). Simbol-Simbol yang digunakan pada DFD :

12 a) External Entity atau Boundary External entity atau kesatuan luar merupakan kesatuan di lingkungan luar sistem yang dapat berupa orang, organisasi atau sistem lainnya yang berada di lingkungan luarnya yang akan memberikan input atau menerima output dari sistem. External entity disimbolkan dengan notasi kotak. b) Arus Data Arus Data (data flow) di DFD diberi simbol panah. Arus data ini mengalir di antara proses, simpanan data (data store) dan kesatuan luar (external entity). Arus data ini menunjukkan arus data yang dapat berupa masukan untuk sistem atau hasil dari proses sistem. c) Proses Suatu proses adalah kegiatan yang dilakukan oleh orang, mesin, atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk menghasilkan arus data yang akan keluar dari proses. Simbol proses berupa lingkaran atau persegi panjang bersudut tumpul. d) Simpanan Data Simpanan data merupakan simpanan dari data yang mendapat berupa halhal sebagai berikut, sebagai gambaran: 1. Suatu file atau diagram di sistem komputer. 2. Suatu arsip atau catatan manual. 3. Suatu kotak tempat data di meja seseorang. 4. Suatu tabel acuan manual.

13 Simpanan data di DFD disimbolkan dengan sepasang garis horizontal paralel yang tertutup di salah satu ujungnya. 3.6 Entity Relational Diagram Entity Relational Diagram (ERD) merupakan penggambaran hubungan antara beberapa entity yang digunakan untuk merancang database yang akan diperlukan. Sebuah ERD memiliki beberapa jenis model yaitu : a. Conceptual Data Model ( CDM ) Conceptual Data Model (CDM) adalah jenis model data yang menggambarkan hubungan antar tabel secara konseptual. b. Physical Data Model ( PDM ) Physical Data Model (PDM) adalah jenis model data yang menggambarkan hubungan antar tabel secara fisikal. 3.7 Sistem Basis Data Sistem basis data adalah suatu sistem menyusun dan mengelola recordrecord menggunakan komputer untuk menyimpan atau merekam serta memelihara dan operasional lengkap sebuah organisasi/perusahaan sehingga mampu menyediakan informasi optimal yang diperlukan pemakai untuk proses mengambil keputusan. Pada sebuah sistem basis data terdapat komponen-komponen utama yaitu Perangkat Keras (Hardware), Sistem Operasi (Operating System), Basis Data (Database), Sistem (Aplikasi atau Perangkat Lunak) Pengelola Basis Data (DBMS), Pemakai (User), dan Aplikasi (Perangkat Lunak) lain (bersifat opsional) (Marlinda, 2004:1)

14 3.7.1 Database Management System Database Management System (DBMS) merupakan kumpulan file yang saling berkaitan dan program untuk pengelolanya. Basis Data adalah kumpulan datanya, sedang program pengelolanya berdiri sendiri dalam suatu paket program yang komersial untuk membaca data, menghapus data, dan melaporkan data dalam basis data (Marlinda, 2004:6). Bahasa yang terdapat dalam DBMS adalah : 1. Data Definition Language (DDL) Pola skema basis data dispesifikasikan dengan satu set definisi yang diekspresikan dengan satu bahasa khusus yang disebut DDL. Hasil kompilasi perintah DDL adalah satu set tabel yang disimpan di dalam file khusus yang disebut data dictionary/directory. 2. Data Manipulation Language (DML) Bahasa yang memperbolehkan pemakai mengakses atau memanipulasi data sebagai yang diorganisasikan sebelumnya model data yang tepat. 3. Query Pernyataan yang diajukan untuk mengambil informasi. Merupakan bagian DML yang digunakan untuk pengambilan informasi. 3.7.2 DBMS memiliki fungsi 1. Data Definition DBMS harus dapat mengolah data definition atau pendefinisian data.

15 2. Data Manipulation DBMS harus dapat menangani permintaan-permintaan dari pemakai untuk mengakses data. 3. Data Security dan Integrity DBMS dapat memeriksa security dan integrity data yang didefinisikan oleh DBA. 4. Data Recovery dan Concurrency a. DBMS harus dapat menangani kegagalan-kegagalan pengaksesan basis data yang dapat disebabkan oleh kesalahan sistem, kerusakan disk, dan sebagainya. b. DBMS harus dapat mengontrol pengaksesan data yang konkuren yaitu jika satu data diakses secara bersama-sama oleh lebih dari satu pemakai pada saat yang bersamaan. 5. Data Dictionary DBMS harus menyediakan data dictionary atau kamus data. 3.8 Hypertext Markup Language (HTML) Hypertext Markup Language (HTML) merupakan salah satu pemrograman web yang bersifat statis. HTML ini lebih berfungsi untuk mengatur struktur tampilan web, membuat suatu Link atau sambungan ke lokasi di internet yang lain dan aplikasi agar bisa berjalan di halaman web browser yang disimpan dalam bentuk.html (bagi Sistem Operasi LINUX, UNIX, Macintosh, dan Windows 95) dan.htm (bagi Windows 3.1) HTTP merupakan protokol yang digunakan untuk mentransfer data atau dokumen antara web server ke web browser. Selanjutnya sewaktu protokol

16 tersebut melakukan transfer dokumen, data pada web ditulis atau menggunakan format HTML. HTML disebut juga dengan markup language karena HTML berfungsi untuk memperindah file tulisan (text) biasa untuk dapat dilihat pada web browser yang ada (Firdaus,2007:1). 3.9 Cascading Style Sheet (CSS) Cascading Style Sheet (CSS) merupakan salah satu bahasa pemrograman web untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. Sama halnya styles dalam aplikasi pengolahan kata seperti Microsoft Word yang dapat mengatur beberapa style, misalnya heading, subbab, bodytext, footer, images, dan style lainnya untuk dapat digunakan bersama-sama dalam beberapa file. Pada umumnya CSS dipakai untuk memformat tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML.(Firdaus,2007) CSS dapat mengendalikan ukuran gambar, warna body teks, warna tabel, ukuran border, warna border, warna hyperlink, warna mouse over, spasi antar paragraf, spasi antar teks, margin kiri/kanan/atas/bawah, dan parameter lainnya. CSS adalah bahasa style sheet yang digunakan untuk mengatur tampilan dokument. Dengan adanya CSS memungkinkan kita untuk menampilkan halaman yang sama dengan format yang berbeda. 3.10 Hypertext Preprocessor (PHP) PHP merupakan singkatan dari Hypertext Preprocessor, adalah sebuah bahasa scripting berbasis server side scripting yang terpasang pada HTML dan berada di server dieksekusi di server dan digunakan untuk membuat halaman web yang dinamis. Sebagian besar sintaksnya mirip dengan bahasa C atau java,

17 ditambah dengan beberapa fungsi PHP yang spesifik. Tujuan utama bahasa ini adalah untuk memungkinkan perancang web menulis halaman web dinamik dengan cepat. Halaman web biasanya disusun dari kode-kode HTML yang disimpan dalam sebuah file berjenis.html. File HTML ini dikirimkan oleh server (atau file) ke browser, kemudian browser menerjemahkan kode-kode tersebut sehingga menghasilkan suatu tampilan yang indah. Lain halnya dengan program PHP, program ini harus diterjemahkan oleh web server sehingga menghasilkan kode html yang dikirim ke browser agar dapat ditampilkan. Program ini dapat berdiri sendiri ataupun disisipkan diantara kode-kode HTML tersebut. Program PHP dapat ditambahkan dengan mengapit program tersebut di antara tanda <? dan?>. Tanda-tanda tersebut biasanya digunakan untuk memisahkan kode PHP dari kode HTML. File HTML yang telah dibubuhi program php harus diganti ekstensi-nya menjadi.php atau.php3. (Firdaus, 2007:2) 3.11 MySQL MySQL adalah database yang menghubungkan script PHP menggunakan perintah query dan escape character yang sama dengan PHP. PHP memang mendukung banyak database, tetapi untuk membuat sebuah web yang dinamis selalu Up to Date, MySQL merupakan pilihan database tercepat saat ini. (Firdaus, 2007:3). MySQL (SQL Structured Query Language) atau yang bisa di baca maisekuel adalah program pembuat dan pengelola database. Selain itu data Mysql juga merupakan program pengakses database yang bersifat jaringan, sehingga dapat digunakan untuk Aplikasi Multi User (banyak pengguna). Kelebihan dari

18 MySQL adalah menggunakan bahasa query (permintaan) standar SQL (Structured Query Language). SQL adalah suatu bahasa permintaan yang terstruktur. 3.12 Web Server Menurut O brien (2011:190) lebih spesifik menyatakan bahwa, Server adalah computer yang mendukung aplikasi dan telekomunikasi dalam jaringan, serta pembagian peralatan software, dan database di antara berbagai terminal kerja dalam jaringan. Menurut Nugroho (2004) mengatakan bahwa yang dimaksud dengan web server adalah sebuah bentuk dari server yang khusus digunakan untuk menyimpan halaman website atau home page. Sebuah komputer dapat dikatakan sebagai web server apabila komputer tersebut memilki suatu program server yang disebut PWS atau Personal Web Service. PWS ini kemudian nantinya difungsikan agar halaman web yang ada di dalam sebuah komputer server dapat dipanggil oleh komputer klien.