BAB II LANDASAN TEORI. penelitian, perlu kiranya diadakan studi kepustakaan mengenai arti dan istilah

dokumen-dokumen yang mirip
BAB II LANDASAN TEORI

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

BAB III LANDASAN TEORI

BAB III 3. LANDASAN TEORI

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

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

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

BAB III LANDASAN TEORI

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

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

BAB III LANDASAN TEORI

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

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

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

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

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

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

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. sehingga perlu diolah lebih lanjut. Data diolah melalui suatu model untuk

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

BAB II TINJAUAN PUSTAKA

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

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI

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

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

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

Bab II. TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA. Menurut Laudon, K C dan Laudon, J.P dalam Indonesian Journal on Networking

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

BAB II LANDASAN TEORI. melayani berbagai macam kebutuhan. Menurut Jogiyanto (2005), teknologi yang

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.

PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I

Banyak terjadi permasalahan-permasalahan di pendekatan klasik Masih banyak orang yang tidak menyadari bahwa hanya dengan mengikuti tahapan di life

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

BAB III 3 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI. menyediakan fasilitas helpdesk bagi pelanggan mereka lewat layanan tollfree,

BAB III TINJAUAN PUSTAKA

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

BAB III LANDASAN TEORI

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

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

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

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

BAB V PENUTUP Kesimpulan Saran DAFTAR PUSTAKA... 96

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

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. rasionalitas tertentu untuk mencapai tujuan yang telah ditentukan sebelumnya.

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

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

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

BAB III LANDASAN TEORI

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

Data Flow Diagram (DFD) 1

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI

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

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

L-1 PO CUST 1 SJ 1 INVOICE 1

BAB 1 PENDAHULUAN. Komputer adalah kekuatan yang dominan di dalam masyarakat. Penggunaannya terus saja

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

BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. 1.2 Rumusan Masalah

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

Makalah Tentang Konten Manajemen Sistem Untuk Ujian Kompetensi Online

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB III METODE PENELITIAN. Gambar 3.1 ini merupakan desain penelitian yang akan digunakan. Exponential Smoothing

BAB II KAJIAN PUSTAKA

BAB III LANDASAN TEORI. kinerja dan memotivasi kinerja individu di waktu berikutnya.

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

5 BAB II Tinjauan Pustaka

BAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan

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

BAB II LANDASAN TEORI

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

2. DASAR TEORI 2.1 PHP5

II. TINJAUAN PUSTAKA. elemen yang saling berinteraksi untuk mencapai suatu tujuan. Sedangkan

SISTEM INFORMASI PERSEDIAAN BARANG DI MINIMARKET xxx. Oleh : SITI EKA WAHYUNI Nim : SISTEM INFORMASI

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan aplikasi teknologi informasi saat ini sudah berkembang begitu pesat

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

BAB II LANDASAN TEORI

ANALISIS & PERANCANGAN SISTEM. Pertemuan 5-DATA FLOW DIAGRAM (DFD) DIAGRAM ALUR DATA (DAD)

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

BAB III. Landasan Teori

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. Sedangkan menurut Jogiyanto (2004:4), aplikasi merupakan program yang berisikan

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

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

PEMBUATAN APLIKASI PANTAUAN ORANG TUA TERHADAP ABSENSI DAN NILAI SISWA DI SMP NEGERI 1 TASIKMADU BERBASIS SMS GATEWAY TUGAS AKHIR

Transkripsi:

BAB II LANDASAN TEORI Untuk mempelajari lebih lanjut dan memudahkan pemahaman dalam penelitian, perlu kiranya diadakan studi kepustakaan mengenai arti dan istilah yang digunakan di dalam penelitian sehingga memudahkan dalam penelitian. Landasan Teori yang menjadi dasar dari penyusunan laporan proyek akhir ini adalah sebagai berikut : 2.1 Komputer Sering di identikan dengan personal computer ( PC ). Pada dasarnya, komputer merupakan peralatan elektronik yang terdiri atas Hardware adalah alat yang ada secara fisik ( materi ), Software merupakan perangkat lunak yang terdiri atas program dan data, program di gunakan untuk memproses data. Komputer adalah pemprosesan data yang dapat di gunakan untuk melakukan tugas - tugas sebagi berikut 1. Menerima masukan ( input ) berupa data dan perintah 2. Mengelola input dengan program yang tersimpan dalam memori 3. Memberikan hasil ( output ) sesuai tujuan pengolahan Pengolahan data menggunakan komputer dikenal juga dengan electronic data processing ( EDP ) Komputer tidak bisa melakukan apa apa jika tidak ada instruksi atau perintah instruksi yang di kenali oleh komputer, disebut juga dengan program program dan data inilah yang disebut dengan software. Jika ingin memerintah 8

9 komputer, cukup mengunakan program yang sudah terinstal. Salah satu software penting adalah system operasi, system operasi bertanggung jawab mengatur program program lain yang sedang di jalankan serta menjembatani program aplikasi dengan hardware. 2.2 Database Menurut Harianto Kristanto (1994 : 1), Database adalah kumpulan file-file yang saling berelasi, relasi tersebut biasa ditunjukkan dengan kunci-kunci dari tiap file yang ada. Satu database menunjukkan satu kumpulan data yang dipakai dalam satu lingkup perusahaan, instansi. Dalam suatu file terdapat record-record yang sejenis, sama besar, sama bentuk, merupakan satu kumpulan entity yang seragam. Satu record terdiri dari field-field yang saling berhubungan untuk menunjukkan bahwa field tersebut dalam satu pengertian yang lengkap dan direkam dalam satu record. Untuk menyebut isi dari field maka digunakan atribut atau merupakan judul dari suatu kelompok entity tertentu, misalnya atribut Alamat menunjukkan entity alamat dari siswa. Entity adalah suatu objek yang nyata dan akan direkam. Set program pengelola merupakan satu paket program yang dibuat agar memudahkan dan mengefisienkan pemasukkan atau perekaman informasi dan pengambilan atau pembacaan informasi ke dalam database. 2.3 MySQL MySQL adalah salah satu jenis database server yang sangat terkenal. Kepopuleranya disebababkan MySQL menggunakan SQL (Stuktur Query Language) sebagai bahasa dasar untuk mengakses databasenya. Selain itu, ia

10 bersifat Open Source (Anda tidak perlu membayar untuk menggunakanya) pada berbagai platform (kecuali untuk jenis Enterprise, yang bersifat komersial). Sejumlah aktifitas yang didukung oleh MySQL adalah : a. Menyimpan data ke dalam tabel b. Menghapus data dalam tabel c. Mengubah data dalam tabel d. Mengambil data yangn tersimpan dalam tabel e. Memungkinkan untuk memilih data tertentu yang diambil f. Memungkinkan untuk melakukan pengaturan hak akses terhadap data. 2.4 Hypertex PreProcessor (PHP) PHP merupakan kependekan dari kata Hypertext Prepocessor. PHP tergolong sebagai bahasa pemrograman yang berbasis server (server side scripting). Ini berarti bahwa semua script PHP diletakkan di server dan diterjemahkan oleh web server terlebih dahulu, kemudian hasil terjemahan itu dikirimkan ke browser client (Agus Supriyadi,2011). Secara teknologi, bahasa pemrograman PHP memiliki kesamaan dengan bahasa ASP (Active Server Page), Cold Fusion, JSP (Java Server Page) ataupun Perl. Beberapa kelebihan PHP dari bahasa pemrograman web, antara lain: 1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.

11 2. Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah. 3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan. 4. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak. 5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system. 2.5 Aplikasi Menurut Jogiyanto (2004:4), aplikasi merupakan Program yang berisikan perintah-perintah untuk melelkukan pengolahan data, jadi aplikasi secara umum adalah suatu proses dari cara manual yang ditransformasikan ke komputer dengan membuat sistem / program agar data diolah lebih berdaya guna secara optimal. Secara histories aplikasi adalah software yang dikembangkan oleh sebuah perusahaan, aplikasi akan mengunakan system operasi ( OS ) komputer dan aplikasi yang lain yang mendukung. 2.6 Adobe Dreamweaver Menurut Atitatita (2011 : 1), Dreamweaver merupakan software aplikasi yang digunakan sebagai HTML editor profesional untuk mendesain web secara visual. Dengan kemampuan fasilitas yang optimal dalam jendela Design membuat

12 program ini memberikan kemudahan untuk mendesain web meskipun untuk para web desainer pemula sekalipun. Sedangkan kemampuan Dreamweaver untuk berinteraksi dengan beberapa bahasa pemrograman seperti PHP, ASP, JavaScript, dan yang lainnya juga memberikan fasilitas maksimal kepada para desainer web yang menyertakan bahasa pemrograman web di dalamnya. 2.7 SMS (Short Message Service) Menurut Saputra (2012 : 6), SMS (Short Message Service) merupakan sebuah layanan yang banyak di aplikasikan pada sistem komunikasi tanpa kabel yang di gunakan untuk berkirim pesan dalam format text. Dengan sistem SMS, mekanisme utama yang dilakukan dalam sistem adalah melakukan pengiriman short message dari satu terminal pelanggan ke terminal yang lain. Hal ini dapat dilakukan dengan adanya sebuah entitas dalam sistem SMS yang bernama Short Message Service Center (SMSC), disebut juga dengan Message Center (MC). Layanan SMS merupakan sebuah layanan yang bersifat non real time dimana sebuah Short Message Service dapat di kirim ke suatu tujuan, tidak peduli apakah tujuan tersebut aktif atau tidak. Bila dideteksi bahwa tujuan tidak aktif, maka sistem akan menunda pengiriman ke tujuan hingga tujuan aktif kembali. Pada dasarnya sistem SMS akan menjamin delivery dari sutau Short Message hingga sampai ke tujuan. Kegagalan pengiriman yang bersifat sementara seperti tujuan tidak aktif akan selalu teridentifikasi sehingga pengiriman ulang short message akan selalu dilakukan kecuali diberlakukan aturan bahawa Short Message yang telah melampaui batas waktu tertentu harus dihapus dan dinyatakan gagal terkirim.

13 Jenis-jenis aplikasi SMS (Short Message Service) salah satunya adalah SMS Gateway. SMS Gateway merupakan komunikasi dua arah, mengirim dan menerima, digunakan untuk SMS keyword, polling, atupun informasi lainnya. Maksud dua arah ini adalah sistem akan membalas secara otomatis setiap pesan yang masuk. SMS ini biasanya digunakan dengan kartu GSM, dan tarifnya pun disesuaikan dengan kartu tersebut. 2.8 Monitoring Monitoring adalah pemantauan yang dapat dijelaskan sebagai kesadaran (awareness) tentang apa yang ingin diketahui, pemantauan berkadar tingkat tinggi dilakukan agar dapat membuat pengukuran melalui waktu yang menunjukkan pergerakan ke arah tujuan atau menjauh dari itu. Monitoring akan memberikan informasi tentang status dan kecenderungan bahwa pengukuran dan evaluasi yang diselesaikan berulang dari waktu ke waktu, pemantauan umumnya dilakukan untuk tujuan tertentu, untuk memeriksa terhadap proses berikut objek atau untuk mengevaluasi kondisi atau kemajuan menuju tujuan hasil manajemen atas efek tindakan dari beberapa jenis antara lain tindakan untuk mempertahankan manajemen yang sedang berjalan. 2.9 Data Flow Diagram( DFD ) Diagram diagram yang menggunakan notasi notasi yang berupa symbol lingkaran dan panah untuk mengambarkan arus data sistem, yang dikenal dengan nama diagram arus data ( DAD ), DFD sering di gunakan untuk mengambarkan

14 suatu sistem yang telah ada atau sistem baru yang akan di kembangkan secara logika tanpa mempertimbangkan lingkungan fisik di mana data tersebut mengalir, maupun lingkungan fisik di mana data tersebut akan disimpan ( Jogiyanto, 2000). Beberapa simbol yang digunakan di DFD antaralain : 2.9.1 External entity ( kesatuan luar ) Kesatuan luar merupakan kesatuan ( entity ) di lingkungan luar sistem yang berupa orang, organisasi atau sistem lainnya yang berbeda di lingkungan luarnya yang akan memberikan input atau menerima output dari suatu sistem. Suatu kesatuan dapat di simbolkan dengan suatu notasi kotak atau suatu kotak sebagai berikut : Gambar 2.1 Simbol kesatuan luar Kesatuan luar dapat di beri identifikasi dengan huruf kecil di ujjung kiri atas dan nama kesatuan di kanan bawah sebagai berikut : a Siswa Gambar 2.2 simbol kesatuan luar dengan identifikasi dan nama kesatuan luar 2.9.2 Data Flow ( Arus data ) Arus data di DFD diberi symbol suatu panah. Arus sata ini mengalir di antara proses, simpan data, dan kesatuan luar. Arus data sebaiknya di beri

15 nama yang jelas dan mempunyai arti. Nama dari arus data di tulis di samping garis panahnya. a Siswa Proses input mahasiswa Gambar 2.3 Arus data yang menggalir dari kesatuan luar mahasiswa ke proses input siswa adalah input mahasiswa 2.9.3 Proses ( Process ) Suatu proses adalah kegiatan atau kerja yang di llakukan oleh orang, mesin atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk dihasilkan arus data yang akan keluar dari proses. Physical Data Flow Diagram ( PDFD ), proses yang di lakukan oleh orang, mesin, atau komputer, sedangkan Logical Data Flow ( LDFD ), proses yang hanya menujukan proses dari komputer. Proses dapat di tunjukan dengan symbol empat persegi panjang tegak dengan sudut tumpul. Gambar 2.4 Notasi Proses DFD Setiap proses harus diberi penjelasan yang lengkap sebagai berikut: 1) Identifikasi proses 2) Nama proses 3) Pemproosesan Gambar 2.5 Penjelasan di symbol proses.

16 2.9.4. Simpan Data ( Data Store ) Simpan data merupakan simpanan dari data yang dapat berupa sebagai berikut ini: 1. Suatu file atau database di sistem komputer 2. Suatu arsip tempat data di meja seseorang. 3. Suatu kotak tempat data di meja seseorang. 4. Suatu tabel acuan manual. 5. Suatu agenda atau buku Suatu simpanan data di DFD dapat di simbolkan dengan sepasang garis horizontal pararel yang tertutup di salah satu ujungnya. Media Nama Database Gambar 2.6 Notasi simpanan Dalam menggambarkan DFD secara keseluruan harus mengacu pada pedoman sebagai berikut : 1. Identifikasi terlebih dahulu semua kesatuan luar yang terlibat di sistem. 2. Identifikasi semua input dan output yang terlibat dengan kesatuan luar. 3. Mengambarkan terlebih dahulu suatu diagram kontek. Diagram kontek adalah DFD yang pertama kali di gambar adalah level teratas ( top level ) Top level mengambarkan siistem pertama kali secara garis besar. Dari diagram konteks ini kemudian digambar lebih rinci lagi yang di sebut overview diagram ( level 0 ). Tiap tiap proses di overview diagram di gambar lebih rinci lagi dan disebut level 1 dan seterusnya sampai tiap tiap proses tidak dapat di gambarlebih rinci lagi.

17 4. Kemudian mengambar bagan berjenjang untuk semua proses yang ada di sistem terlebihdahulu. Bagan berjenjang untuk semua proses yang ada si sistem terlebih dahulu. Bagan berjenjang ( hierarchy chart ) di gunakan untuk mempersiapkan pengambaran DFD ke level level lebih bawah lagi. 5. Selanjutnya menggambar sketsa DFD untuk overview diagram ( level 0 ) berdasarkan proses di bagan berjenjang. 6. Langkah selanjutnyya mengambar DFD untuk level level berikutnya, yaitu level 1 dan seterusnya untuk tiap tia proses yang di pecah pecahkan sesuai dengan bagan berjenjangnya. 7. Setelah semua level DFD di gambar, berikutnya menggambar DFD untuk pelaporan manajemen yang di gambar terpisah. 8. Setelah semua level DFD dan DFD untuk pelaporan manajemen telah di gambar, maka semua DFD ini di gabung dalam suatu diagram. 2.10 Trigger Trigger adalah objek di dalam database yang berasosiasi dengan suatu tabel. Trigger akan diaktivasi ketika tabel tersebut dikenai event tertentu. Event disini adalah suatu kejadian yang menimpa tabel, bisa berupa penambahan, perubahan, maupun penghapusan data. Trigger juga bisa disimpulkan untuk mengeksekusi satu atau sekupulan perintah SQL secara otomatis ketika kita menambah, mengubah maupun menghapus sebuah baris data didalam suatu tabel.