BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI

dokumen-dokumen yang mirip
Bab 2 Tinjauan Pustaka

BAB I PENDAHULUAN. A. Latar Belakang. Kemajuan teknologi informasi yang sangat pesat pada masa

BAB 1 PENDAHULUAN. Seperti diketahui bahwa kegiatan administrasi akan selalu ada pada perusahaan besar

BAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan

05 SUNAN KATONG KALIWUNGU BERBASIS WEB

Makalah Seminar Kerja Praktek

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

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

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

BAB 1 PENDAHULUAN. Manusia banyak mengadaptasi kemajuan kemajuan teknologi tersebut dalam

Makalah Seminar Kerja Praktek

BAB II LANDASAN TEORI

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

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

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

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

BAB 1 PENDAHULUAN. Perkembangan teknologi informasi dan teknologi komputer saat ini berkembang

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

BAB 2 LANDASAN TEORI. 2.1 Pengertian Data, Informasi dan Sistem Informasi

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN. Latar Belakang

PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I

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

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB III METODE PENELITIAN

BAB III LANDASAN TEORI

BAB I PENDAHULUAN. perkembangan teknologi yaitu pengolahan data yang bisa dilakukan secara tepat,

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Codelgnite (CI) aplikasi sumber terbuka yang berupa framework PHP

BAB IV HASIL DAN UJI COBA

BAB III LANDASAN TEORI

BAB I PENDAHULUAN... I-1

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

APLIKASI MONITORING PERMINTAAN DAN PERBAIKAN PERANGKAT TI DI PT. PLN PERSERO DISTRIBUSI JAWA BARAT

BAB II KAJIAN PUSTAKA

TUGAS ANALISIS PERANCANGAN SISTEM

Object-Oriented Programming Sederhana Dengan PHP

BAB 2 LANDASAN TEORI. yang saling berinteraksi untuk mencapai tujuan. yang dimaksud dengan data dan informasi? Data adalah fakta fakta yang

BAB II TINJAUAN PUSTAKA. Berkaca dari pesatnya laju perkembangan teknologi. modern, sistem penjadwalan guru di sebuah sekolah akan lebih

SISTEM INFORMASI KEPEGAWAIAN DI DINAS KESEHATAN KABUPATEN BANDUNG BARAT BAGIAN KEPEGAWAIAN

BAB III LANDASAN TEORI

BAB 1 PENDAHULUAN. Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB II LANDASAN TEORI

BAB I PERSYARATAN PRODUK

BAB I PENDAHULUAN. perseorangan maupun secara bersama yang jaraknya sekurang-kurangnya 5

BAB II LANDASAN TEORI

SISTEM INFORMASI PENGELOLAAN SURAT PADA BADAN KESATUAN BANGSA DAN POLITIK KOTA SEMARANG

BAB III LANDASAN TEORI

II. TINJAUAN PUSTAKA

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

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya /

UPI YPTK Jurnal KomTekInfo Vol. 4, No. 1, Juni 2017, Hal ISSN : Copyright 2017 by LPPM UPI YPTK Padang

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tinjauan pustaka merupakan acuan utama pada penelitian ini, berupa studi

PERANGKAT LUNAK BANTU TRY OUT UJIAN NASIONAL BERBASIS MULTI USER MENGGUNAKAN VISUAL BASIC 6.0 DAN MYSQL

Bab 2. Tinjauan Pustaka

BAB III LANDASAN TEORI

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN. E-Government menjadi sangat popular sejalan dengan perkembangan

BAB II TINJUAN PUSTAKA DAN DASAR TEORI. Penelitian terkait dengan implemenetasi validasi telah dilakukan oleh lima

BAB I PENDAHULUAN I - 1

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

BAB 3 LANDASAN TEORI

BAB I PENDAHULUAN. dari beberapa kelurahan, dan setiap bulannya masing-masing kelurahan wajib

BAB II DASAR TEORI Konsep dan Definisi Konsep Pengertian Sistem. Pendekatan sistem yang lebih menekankan pada elemen-elemen atau

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

SISTEM INFORMASI PENILAIAN KINERJA GURU PADA SMA NEGERI 2 SAMPIT BERBASIS DESKTOP

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

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III TINJAUAN PUSTAKA

BAB III LANDASAN TEORI

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

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI. mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi

1. MENGENAL VISUAL BASIC

BAB II LANDASAN TEORI

BAB I PENDAHULUAN. sebuah perusahaan. Informasi yang diberikan mempengaruhi aktivitas kerja yang

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi penjualan dan pembelian Tissue SMART NARENA

BAB I PENDAHULUAN. I.1 Latar Belakang

RANCANGAN APLIKASI LAPORAN PENYELENGGARAAN PEMERINTAHAN DAERAH KABUPATEN/KOTA PROVINSI SULAWESI SELATAN BERBASIS WEB

3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga

BAB II LANDASAN TEORI

PERANCANGAN SISTEM INFORMASI ASET SERTIFIKAT TANAH BERBASIS WEB DI PT PLN PERSERO DISTRIBUSI JAWA BARAT

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

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

Visual Basic (VB) Tatik yuniati. Abstrak.

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM

BAB II TINJAUAN PUSTAKA. Pada tinjauan perusahaan ini akan dibahas mengenai sejarah berdirinya

BAB II ANALISIS DAN PERANCANGAN. pendekatan perancangan sistem berorientasi objek. Perancangan sistem

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

SISTEM INFORMASI PENUNTUTAN PADA BIDANG TINDAK PIDANA UMUM PADA KANTOR KEJAKSAAN TINGGI SUMATERA SELATAN

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II LANDASAN TEORI. Menurut Schroeder (2000) Penjadwalan dapat didefinisikan sebagai suatu

APLIKASI INVENTORI DAN HUTANG-PIUTANG DENGAN FITUR SMS GATEWAY BERBASIS YII FRAMEWORK DI UD. MANUNGGAL SKRIPSI

Transkripsi:

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI 2.1. Tinjauan Pustaka Berdasarkan studi kepustakaan dan observasi yang dilakukan oleh peneliti, telah menemukan kasus yang sama dilakukan oleh peneliti lain sebelumnya mengenai pendataan surat masuk dan surat keluar pada instansi yang berbeda dengan metode yang berbeda. Penelitian yang dilakukan oleh Redha Hidayatullah pada tahun 2013, untuk membuat Sistem Pengolahan Data Surat Masuk dan Surat Keluar pada Kantor Badan Pengawasan Keuangan Pembangunan (BPKP) Perwakilan Provinsi Aceh Berbasis Web. Penelitian lain juga dilakukan oleh Nurul Hamidah pada tahun 2012 untuk membuat Pengelolaan Surat Masuk dan Surat Keluar di Badan Kepegawaian Daerah Kabupaten Ponorogo dengan PHP dan MySQL. Tujuan yang ingin dicapai dalam penelitian ini adalah agar dapat mengelolah surat masuk dan surat keluar dengan komputerisasi dan agar kesulitan cara manual yang selama ini sering terjadi dapat diminimalkan. Penelitian lain juga dilakukan oleh Sinta Mariyani pada tahun 2014 melakukan Perancangan Sistem Informasi Pendataan Surat Masuk dan Surat Keluar pada Sekretariat DPRD Kabupaten Tangerang. Penelitian lain juga dilakukan oleh Defi Angreini tahun 2013 dengan judul : Sistem Informasi Pengarsipan Surat Masuk dan Surat Keluar pada Kantor

Kecamatan Pringkuku. Penelitian ini menghasilkan aplikasi yang digunakan untuk pengarsipan surat masuk dan surat keluar di Kantor Kecamatan Pringkuku. Penelitian berikutnya dilakukan oleh Oky Dian Prasetya tahun 2010 dengan judul : Sistem Informasi Pengarsipan Data Surat Masuk dan Surat Keluar pada Polrestabes Semarang. Penelitian ini menghasilkan aplikasi yang digunakan untuk pengarsipan surat masuk dan surat keluar di Polrestabes Semarang. Tabel 2.1 Tinjauan Pustaka Penelitian Tujuan Tools & Metode Hasil (Redha Hidayatulaah, 2013) Sistem Pengolahan Data Surat Masuk dan Surat Keluar pada Kantor Badan Pengawasan Keuangan Pembangunan (BPKP) Perwakilan Provinsi Aceh Berbasis Web. (Nurul Hamidah, 2012) Pengelolaan Surat Masuk dan Surat Keluar di Badan Kepegawaian Daerah Kabupaten Ponorogo dengan PHP dan MySQL. (Sinta Mariyani, 2014) Perancangan Sistem Informasi Pendataan Surat Masuk dan Surat Keluar pada Sekretariat DPRD Kabupaten Tangerang. (Anggreini, 2011) Sistem Informasi Pengarsipan Surat Masuk dan Surat Keluar di Kantor Kecamatan Pringkuku. (Prasetya, 2010) Sistem Informasi Pengarsipan Mempermudah pengarsipan surat masuk dan surat keluar, mempermudah dalam pengelolaan surat masuk dan surat keluar dan mempermudah pencarian arsip surat masuk dan surat keluar. Mengelolah surat masuk dan surat keluar dengan komputerisasi dan meminimalkan kesulitan cara manual yang selama ini sering terjadi. Memudahkan serta mempercepat sub bagian tata usaha dalam proses menginput dan mencari data surat masuk dan surat keluar dan penyimpanan data serta pembuatan laporan yang tertata dengan baik dalam database. Menghasilkan sistem informasi pengarsipan surat masuk dan surat keluar pada Kantor Kecamatan Pringkuku. Untuk membuat Aplikasi Sistem Informasi Pengarsipan PHP, MySQL dan XAMPP yang diterapkan pada sistem operasi Windows XP dan Windows 7. PHP dan MySQL yang diterapkan pada sistem operasi Windows 7 dan Windows XP. PHP, MySQL dan XAMPP yang diterapkan pada sistem operasi Windows 7 dan Windows XP. Kerangka aplikasi pengelolaan data surat masuk dan surat keluar yang dikembangkan mampu mengolah data dengan baik. Aplikasi sistem yang dikembangkan mampu mengelolah data surat masuk dan keluar dengan menggunakan PHP dan MySQL. Aplikasi sistem yang dibangun mampu melakukan pendataan surat masuk dan surat keluar. Java. Penelitian ini menghasilkan aplikasi yang digunakan untuk pengarsipan surat masuk dan surat keluar di Kantor Kecamatan Pringkuku. Visual Basic. Penelitian ini menghasilkan aplikasi

Data Surat Masuk dan Surat Keluar Pada Polrestabes Semarang. Data Surat Masuk dan Surat Keluar pada Kantor Polrestabes Semarang agar user dapat mengakses dan memperoleh informasi data surat dengan cepat.. yang digunakan untuk pengarsipan surat masuk dan surat keluar di Polrestabes Semarang. (Yoel Nikanor Louris Koroh, 2016) Sistem Informasi Pengarsipan Surat Masuk dan Surat Keluar pada Balai Pengembangan Kegiatan Belajar DIY dengan Framework YII. 2.2. Dasar Teori Meminimalkan terjadinya kehilangan ataupun kerusakan pada berkas berkas surat masuk dan surat keluar, memudahkan serta mempercepat Sub bagian Tata Usaha dalam proses penginputan dan mencari data surat masuk dan surat keluar serta, pendataan surat masuk dan surat keluar dapat menggunakan data data yang bisa di import dari data data dalam format lain seperti format Microsoft Excel atau Microsoft Access. Framework YII yang diterpkan pada sistem operasi Windows 7 dan Windows XP. Aplikasi sistem yang menyediakan pengolahan data, pengarsipan, pendatanaan dan pencarian surat masuk dan surat keluar. 2.1.1. Pengertian sistem Menurut Jogiyanto. HM (1989), 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. 2.1.2. Pengertian informasi Menurut Robert N. Anthony dan John Dearden (1980), Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya. 2.1.3. Pengertian sistem informasi Menurut Robert A. Leitch dan K. Roscoe Davis (1983), Sistem Informasi 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. 2.1.4. Pengertian arsip Menurut undang undang Republik Indonesia nomor 43 tahun 2009, Bab 1 tentang Ketentuan Umum pasal 1, ayat 1 dan 2. Kearsipan adalah hal hal yang berkenaan dengan arsip 1. Arsip adalah rekaman kegiatan atau peristiwa dalam berbagai bentuk dan media sesuai dengan perkembangan teknologi informasi dan komunikasi yang dibuat dan diterima oleh lembaga negara, pemerintahan daerah, lembaga pendidikan, perusahaan, organisasi politik, organisasi kemasyarakatan, dan perseorangan dalam pelaksaan kehidupan bermasyarakat, berbangsa, dan bernegara 2. 2.1.5. Pengertian surat Dalam suatu instansi selalu dibutuhkan suatu komunikasi yang bertujuan untuk menyampaikan satu informasi tanpa harus bertemu langsung dengan orang yang bersangkutan dengan cara diadakannya komunikasi tertulis yang disebut dengan surat. Menurut Iis Sopyan (2008:1), mendefinisikan bahwa surat merupakan suatu model komunikasi tertulis yang memungkinkan seseorang saling memberikan informasi atau mempertukarkan ide.

2.1.6. Pengertin surat masuk Menurut Wursanto (1997:10), Surat masuk adalah sarana komunikasi tertulis yang diterima dari instansi lain atau dari perusahaan. Dapat pula diberikan pengertian bahwa surat masuk adalah semua jenis surat yang diterima melalui pos (kantor pos) dengan menggunakan buku pengiriman (buku ekspedisi). 2.1.7. Pengertian surat keluar Surat keluar adalah segala komunikasi tertulis yang diterima oleh suatu badan usaha dari instansi lain atau perorangan (Wursanto, 1991:144). Dari pendapat para ahli tersebut penulis mengambil kesimpulan bahwa prosedur pengelolaan surat masuk dan surat keluar adalah pekerjaan surat menyurat yang harus dilakukan secara tertata dan berurutan dengan kegiatan yang utama yaitu mengelola, mengatur, dan mengurus surat menyurat agar dapat mempelancar administrasi instansi tersebut. 2.1.8. Pengertian PHP dan MySQL A. Pengertian PHP Menurut Arief (2011) PHP adalah Bahasa server-side scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis. Karena PHP merupakan server-side-scripting maka sintaks dan perintah-perintah PHP akan diesksekusi diserver kemudian hasilnya akan dikirimkan ke browser dengan format HTML.

Dengan demikian kode program yang ditulis dalam PHP tidak akan terlihat oleh user sehingga keamanan halaman web lebih terjamin. PHP dirancang untuk membuat halaman web yang dinamis, yaitu halaman web yang dapat membentuk suatu tampilan berdasarkan permintaan terkini, seperti menampilkan isi basis data ke halaman web. B. Pengertian SQL Menurut Maxfield (2001), MySQL adalah cara berbicara dengan basisdata yang terstandarisasi, terlepas dari metode apapun yang mendasari penyimpanan dan pengaksesan data. C. Pengertian MySQL Menurut Maxfield (2001), MySQL adalah mesin database yang mendukung bahasa query database SQL. 2.1.9. Pengertian framework yii Menurut (Badiyanto, 2013) Framework Yii adalah framework (kerangka kerja) PHP berbasis komponen untuk pengembangan aplikasi web berskala besar. Framework Yii menyediakan reusability maksimum dalam pemrograman web dan mampu meningkatkan kecepatan dalam membuat aplikasi web. Nama Yii diambil dari singkatan Yes It Is!. Aplikasi yang dibangun menggunakan framework yii membutuhkan beberapa file pustaka (lib) yang disediakan dalam framework yii, dan

menggunakan metode pemrograman berorientasi objek, atau dalam bahasa Inggris disebut OOP (Object Oriented Programming). Membangun sebuah aplikasi dengan framework yii, pengembang cukup menggunakan kelas yang tersedia di PHP sendiri. Semua yang dibangun menggunakan Yii menggunakan arsitektur Model View Controller (MVC). Penjelasan Model View Controller akan dijelaskan pada bagian berikutnya. Framework Yii memberlakukan dan mengatur cara penyimpanan kode program yang diletakkan dalam folder model dalam folder/models/, view dalam folder/views/ dan controller dalam folder/controller/. Sehingga terstruktur dan efisien dalam penulisan kode program. 2.1.10. Pengertian model view controller (MVC) Menurut (Badiyanto, 2013) model pembuatan program yang menerapkan arsitektur yang memisahkan proses, tampilan dan bagian yang menghubungkan antara proses dan tampilan. Pembuatan program yang menggunakan MVC ini biasanya dikemas dalam kerangka kerja (framework), sehingga pengembang aplikasi tinggal menggunakan kerangka kerja yang sudah disediakan. Framework Yii mengimplementasikan pola desain model view controller (MVC), yang diadopsi secara luas dalam pemrograman web. MVC bertujuan untuk memisahkan proses bisnis dari pertimbangan antarmuka user agar para pengembang bisa lebih muda mengubah setiap bagian tanpa memengaruhi yang lain. Dalam MVC, model menggambarkan informasi (data) dan proses

bisnis, view (tampilan) berisi elemen antarmuka user seperti teks, formulir masukan, sementara controller mengatur komunikasi antar model dan view. A. Model Merupakan perangkat kelas yang mendasari logika proses dalam aplikasi perangkat lunak dan kelas yang terkait dengannya. Model adalah suatu objek yang tidak mengandung informasi tentang user interface. Model juga suatu kelas yang berisi metode/fungsi yang merupakan kumpulan dari proses proses. Model adalah sebuah instance dari CModel atau sebuah class yang menurunkan CModel. Model digunakan untuk menyimpan data dan aturan bisnis yang relevan. B. View View, merupakan kumpulan dari kelas yang mewakili unsur unsur dalam antarmuka user (semua hal user dapat melihat dan merespon pada layar, seperti tombol, tampilan kotak dan sebagainya). Dalam view terdapat nama yang dipakai untuk mengidentifikasi file skrip tampilan saat dipanggil lewat fungsi render. Nama view sama seperti nama file skrip view nya. C. Controller Controller, yang merupakan kelas yang menghubungkan model dan view, dan digunakan untuk berkomunikasi antara kelas dalam model dan view. Controller memiliki action standar. Ketika permintaan user tidak menetapkan action mana yang dijalankan adalah action standar. Biasanya action disalutnya bersama

actionindex. Action default bisa diubah dengan mengeset variabel instan publik, CController::defaultAction.