BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa latin yaitu computure yang memiliki arti

dokumen-dokumen yang mirip
PENGENALAN MySQL. Riana Sepriyanti. Abstrak. Pendahuluan.

2.3. Pengertian Aplikasi.

WEB DINAMIS 1 MANAJEMEN DATABASE MYSQL. Agustina Purwatiningsih., S.Kom

BAB II. KAJIAN PUSTAKA

KEKURANGAN KELEBIHAN APLIKASI DATA BASE

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

BAB 2 LANDASAN TEORI. pengolahan data, pengolahan gambar, pengolahan angka, dan lainnya.

PENGERTIAN PHP DAN MYSQL

BAB 2. LANDASAN TEORI

Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu

Bab 2. Tinjauan Pustaka

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. Istilah komputer ( computer ) berasal dari bahasa latin computere yang berarti

Modul 1 Pengenalan Struktur dan Tabel

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi

BAB I SEKILAS VISUAL STUDIO.NET 2008

BAB 2 LANDASAN TEORI

SISTEM INFORMASI KEPEGAWAIAN DAN PENGGAJIAN PADA PT. TRI ANUGERAH MANDIRI SENTOSA

1. MENGENAL VISUAL BASIC

Bab II. TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

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

PENGERTIAN DATABASE MySQL

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

BAB 2 LANDASAN TEORI. bahasa latin, yaitu Computare yang berarti alat hitung. Sementara dalam bahasa

BAB 2 LANDASAN TEORI. luas dan berbeda untuk orang yang berbeda. Istilah komputer (computer) diambil dari

BAB II TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. penerimaan informasi. Mulai dari perusahaan-perusahaan, sekolah-sekolah,

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa latin computare yang mengandung arti menghitung.

BAB 2 LANDASAN TEORI. Istilah Komputer berasal dari bahasa latin compute yang artinya alat hitung, sedangkan

Modul 3. Oleh : Mohammad Sholikin. 1

Pertemuan 11 Pengenalan DBMS dan MySQL

BAB II LANDASAN TEORI. Untuk melakukan penelitian ini, diperlukan pemahaman-pemahaman

BAB 2 TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA. (Jogiyanto 2001: 1) Sistem adalah suatu jaringan dari prosedur-prosedur

BAB 2 TUJUAN TEORITIS. Istilah komputer berasal dari bahasa Latin yaitu compute yang artinya adalah alat

DASAR MENGGUNAKAN VISUAL BASIC 6.0

BAB I PENDAHULUAN Rumusan Masalah Perumusan masalah dalam pembuatan Tugas Akhir pada ini adalah sebagai berikut:

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 2 TINJAUAN TEORITIS. Sistem berasal dari bahasa Yunani yaitu Systema, yang artinya sekumpulan objek

BAB III LANDASAN TEORI. komputer, instruksi (instruction) atau pernyataan (statement) yang disusun

BAB II TINJAUAN PUSTAKA

Kontrak Kuliah. Pengantar Mysql. Edi Sugiarto, S.Kom, M.Kom

BAB III. Landasan Teori. Bab ini akan menjelaskan mengenai dasar teori yang digunakan oleh penulis sebagai acuan dalam membuat sistem.

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

Praktikum Sistem Basis Data. MySQL. Gentisya Tri Mardiani, M.Kom

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. Menurut Jogianto (2001), Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang

BAB II KAJIAN PUSTAKA. Kecamatan Purwokerto Selatan, Kabupaten Banyumas. Kelurahan yang dipimpin

BAB 2 LANDASAN TEORI. Jogiyanto (2008, hal : 34) Suatu sistem dapat didefenisikan sebagai kumpulan

BAB 2 LANDASAN TEORI. Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi

SMS gateway telah banyak digunakan dalam berbagi aplikasi dan

Sistem Informasi Perpustakaan Pada SMK Muhammadiyah 09 Jakarta Selatan

BAB 2 LANDASAN TEORI. prosedurnya dan menekankan pada komponen atau elemennya.

BAB 2 LANDASAN TEORI. pengumpulan data Tugas Akhir di SMA N 5 Medan. disebut dengan informasi. (Bambang Wahyudi,2003)

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

Dapat bekerja di beberapa platform yang berbeda, seperti LINUX, Windows, MacOS dll.

DASAR-DASAR SQL SERVER 2005

BAB 2 TINJAUAN TEORITIS

LAPORAN PRAKTIKUM BAHASA PEMOGRAMAN VISUAL. Asnita Meydelia C. K OFF E

PRAKTIKUM 1 PENGENALAN SQL SERVER 2000

BAB II LANDASAN TEORI. tahun 1993 diartikan: salah satu dari perlengkapan jalan, berupa lambang, huruf,

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

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

2.5 Sekilas tentang Visual Basic Keistimewaan Visual Baic 6.0

BAB 2 LANDASAN TEORI

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

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi

BAB II LANDASAN TEORI

Content: Pengenalan Web Server Pengenalan MY SQL Connector Pengenalan CodeCharge Studio (CCS)

BAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

INTRODUCTION TO NETBEANS IDE

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. digunakan untuk memodelkan kebutuhan data dari suatu organisasi,

BAB II KAJIAN PUSTAKA

Pemanfaatan Fuzzy Tahani Dalam Sistem Pendukung Keputusan Pemilihan Handphone. Abdurochman, Y. Tyas Catur P, S.Si, M.Kom

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

M. Choirul Amri

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

BAB III LANDASAN TEORI

BAB III PEMROGRAMAN PADA SOFTWARE MICROSOFT VISUAL BASIC dan data-data yang saling terelasi yang memerintahkan apa yang harus

KONSEP SISTEM PENGELOLAAN DATA TRANSAKSI BANK SAMPAH. Jl. Kalisahak No 28 Komplek Balapan Yogyakarta

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB 2 DASAR TEORI. Aplikasi berasal dari kata application yang artinya penerapan ; lamaran ;

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

Transkripsi:

BAB 2 LANDASAN TEORI 2.1 Pengertian komputer Komputer berasal dari bahasa latin yaitu computure yang memiliki arti menghitung karena begitu luas cakupan ilmu komputer ini sehingga para pakar peneliti memili pandangan yang sedikit berbeda dalam mendefenisikan arti dari terminlogi komputer Menurut Blissmer,komputer adalah suatu alat elektronika yang mampu melakukan beberapa tugas sebagai berikut: menerima input,memproses kembali input sesuai dengan programnya,menyimpan printah-printah dan hasil dan pengolahan,menyediakn:output dalam bentuk informasi Dari defenisi tersebut terdapat beberapa istilah penting,yaitu input (data),pengolahan data,dan informasi(output).pengolahan data menggunakan komputer dikenal dengan istilah pengolahan data elektronik(pde) atau electronik data processing(edp).data adalah kejadian yang di angat dari suatu kenyataan (fakta),dapat berupa angka-angka,huruf,simbolsimbol khusus, atau gabungan dari ketiganya.data tidak dapat berbicara banyak shingga perlu di olah ebi lanjut Pengolahan data merupakan suatu proses manipulasi dari data menjdi bentunk yang lebih berguna,yaitu berupa informasi.dengan demikian informasi adalah hasil dari suatu kegiatan pengolahan data yang memberikan bentuk yang lebih bermakna dari suatu fakta dengan menggunakan satu alat yaitu komputer

2.2 Pengolahan data Dalam sistem pengolahan data terdapat beberapa perbedan ntara data dan informasi.data adalah suatubrntuk informasi yang masih mentahsehingga perlu di olah lebih lanjut untuk dapat dijadikan sebagai bahan keterangan (informasi) dan mempunyai suatu kesimpulan atau keputusan,sedangkan informasi adlah hasil dari pengolahan data dalam bentuk lebih berguna dan berarti bagi si penerima,informasi juga menggambarkan suatu kejadian yang nyatayang digunakan dalam mengambil keputusan Salah satu komponen dalam pengolahan data yang di perlihat kan adalah program aplikasi (program kompter) yang di mana berisi sederetan instruksi yang dapat di terima oleh komputer.secara umum pengolahan dataterdiri dari tiga langkah 1. Input (pemasukan data) 2. Proses(pengolahan data) 3. Output (hasil keluar berupa informasi) Pengolahan data merupakan segala macam pegolahan terhadap data untuk Membuat data itu berguna sesuai hasil yang di ingin kan,sehingga dapat segera di gunakan hasil dari pengolahan itu adalah informasi Sewaktu merencanakan proyek penelitian seseorang yang melakukan penelitian seharusnya sudah mempunyai rencan mengenai pengolahan dan desain outputnya.penggolahan data meliputi kegiatan kegiatan mulai dari penyimpanan data sampaimengeluarkan hasil pengolahan data.pengolahan data menggunakan komputer meliputi:

1. Masukkan data Data terlebih dahulu di kumpulkan kemudian dipindahkan kesesatu peralatan input komputer.record data yang di hasilkan akan di baca oleh komputer melalui bahasa pemrograman yang akan diterjemahkan ke dalam bahasa mesin yang dimengerti oleh komputer 2. Memproses data Ada beberapa pemrosesan data,antara lain: a) Penyortiran b) Record data di susun/diurutkan sesuai dengan urutan yang diinginkan baik numeric maupun alphabetic 3. Hasil pengolahan Hasil pengolahan di sajikan dalam suatu format tertentu yang berisi informasi.output ini mungkin juga di simpan dalam suatu medai yang akan di gunakan untuk pengolhan selanjutnya 4. Pemeliharan Terhadap sistem yang telah selesai dibuat dapat dilakukan beberapa perubahan atau penambahan yan sesuai dengan keinginan pemaka.pada fase pemeliharaan ini dilakukanpemeriksaan ulang pada setiap jangka waktu 2.2.1 Pengertian Basis Data Basis data (Databases) merupakan kumpulan data yang saling berhubungan satu dengan yang lain,tersimpat diperangkat keras komputer dan digunakan prangkat lunak untuk memanipulasi nya.basis data merpakan salah satu komponen yang

penting dalam sistem informasi karena merupakan basi dalam meyediakan informasi bagi para pemakai.penerapan basis data dalam sistem informasi di sebut dengan databases system 2.2.2 Komponen Basis Data Apabila kita lihat komponen di dalam basis data maka kita dapat menyimpulkan bahwa : 1. Basis data terdiri dari beberapa file 2. File terdiri dari beberapa record 3. Record terdiri dari beberapa field 4. Field terdiri dari beberapa karakter Karakter merupakan bagian data yang terkecil dapat merupa karakter numeric,alphabet,maupun karakter khusus yang membentuk suatu data data item(field).field merupakan sekumpulan data record yang sejenis yang merupakan kumpulan data untuk mewakili suatu entity data record. Record merupakan kumpulan dari field.record menggambarkan unit dari data individu tertentu.dengan menggunakan sistem basis data masalah pada manajemen basis data dapat di kurangi juga dapat mengurangi duplikasi data dengan tujuan mengurangi biaya manajeman.basis data dapat dibuat sangat fleksibel atau dengan kata lainmudah di tambah atau di kurangi bahkan di modifikasi dan sistem basis data dapat mengubung kan dengan data yang lainnya

2.3 Sejarah Singkat CV Latumara Cv.Latumara didirikan pada tahun 1996 dengan nama PT. Gemilang Jaya Perkasa dan berubah nama pada tahun 2000 menjadi PT.Inti Utama Jaya Perkasa yang beralamat di Jl. Bersama Sp.Limun Medan dan pada tahun 2010 perusahaan yang bergerak di bidang distributor mesin kelapa sawit ini berganti nama kembali menjadi CV.Latumara di bawah kepemimpinan bapak Ir.Herman Julianus Tarigan yang beralamat lengkap di Jl Irigasi No 78 Medan, 2.4 Microsoft Visual Basic Visual Studio 2010 merupakan edisi terbaru dari visual studio sebelum nya yaitu Visual Studio2008.Visual Studio merupakan sebuah lingkungan kerja (IDE- Integreted Development Enviorontemen) yang digunakan untuk pemrograman, seperti Visual Basic(VB),C#(baca C Sharp),Visual C++,J#(baca J Sharp),dan lainlain Visual Basic, merupakan software yang dirancang untuk membuat aplikasi pada komputer. Awalnya software ini memang diarahkan untuk membuat aplikasi berbasis desktop, tetapi pada perkembangannya banyak digunakan untuk membuat aplikasi yang bukan berbasis internet (online). Bahasa pemrograman Visual Basic merupakan salah satu bahasa pemrogram yang sangat populer hingga saat ini dan menjadi satu solusi untuk membuat aplikasi pada sisitem oprasi Windows,,hal ini dikarenakan kemudahan yang di sediakan Visual Basic dan IDE Visual Studio yang bisa membantu dalam pembuatan aplikasi.

Penggunaan microsoft visual basic untuk pembuatan aplikasi tidaklah sulit, tooltool yang tersedia cukup mudah digunakan, beberapa template dan komponen juga sudah disediakan dan siap digunakan. Visual Basic source code Sorce code program VB6 di ubah menjadi instuksi x86(disebut juga kode native atau mesin Visual Basic complier x86 Instructions Gambar 2.1 Visual Basic Compiler

Visual basic 2010 code Kode program yang kita tulis dengan Visual Basic 2010 Visual Basic 2010 compiler Commpiler menghasilkan file*exe Microsoft intermediate languange(msil) dengan intruksi MSIL yang dimengerti oleh mesin/prosesor belum Common langunge runtime (clr) Setiap kali file*exe MSIL di jalan Visual Basic 2010 compiler kan akan melewati CLR,CLR adalah net Gambar 2.2 Alur pembuatan program pada Visual Basic. 2.4.1 User Interface Microsoft Visual Basic Berikut adalah user interface dari Microsoft visual Basic,

Gambar 2.3user interface dari Microsoft visual Basic Tabel 2.1 Fungsi Menu User Interface Microsoft Visual Basic NO NAMA KETERANGAN 1. File Kelompok perintah yang berfungsi mengatur file seperti new, save, open, remove, print dan lain-lain. 2. Edit Kelompok perintah untuk pengeditan baik objek, komponen maupun kode pada editor. 3. View Perintah-perintah untuk mengaktifkan bagian-bagian ide visual basic. 4. Debug Perintah dalam pencarian kesalahan program. 5. Team Perintah untuk connect ke server tertentu. 6. Data Perintah connect ke sql server.

7. Tools Sebagai penyedia perlengkapan tambahan yang diperlukan dalam penyusunan program. 8 Architecture 9. Test Perintah untuk run program. 10. Analyze Perintah untuk menganalisa program. 11. Window Perintah mengatur desain form. 12. Help Menyediakan informasi untuk menolong pemakai. 2.4.2 Fungsi Komponen Komponen Microsoft Visual Basic Komponen merupakan bagian dari perlengkapan suatu aplikasi yang mempunyai spesifikasi properti sendiri. Komponen-komponen pada Microsoft Visual studio 2010 adalah: 1. Menu Menu adalah bagian dari IDE yang terdiri dari perintah-perintah untuk mengatur IDE, mengembangkan, memelihara dan mengeksekusi program. Di dalam menu, perintah-perintah dikelompokkan ke dalam beberapa bagian sesuai jenis perintah menu pada Visual basic. 2. Toolbar Toolbar fungsinya sama seperti fungsi dari menu, hanya saja pada toolbar pilihan-pilihan berbentuk icon. Untuk memilih suatu proses yang akan dilakukan, tinggal mengklik icon yang sesuai dengan proses yang diinginkan.

Icon-icon pada toolbar adalah pilihan-pilihan pada menu yang sering digunakan dalam membuat program aplikasi. Dengan adanya toolbar, untuk memilih proses yang sering dilakukan tanpa harus memilihnya pada menu. 3. Toolbox Toolbox adalah tempat kontrol dan komponen-komponen diletakkan. Kontrol dan komponen yang terdapat pada toolbox dipakai dalam pembuatan program aplikasi. Untuk membuat objek kontrol dan komponen pada form program aplikasi diambil dari kontrol-kontrol yang ada pada toolbox. 4. Server Explorer Server Explorer adalah bagian tempat untuk mengatur hal-hal yang berhubungan dengan server dan database. 5. Solution Explorer Solution Explorer memberikan tampilan daftar file-file project yang sedang dibuat sehingga dapat diakses langsung. Pada windows solution explorer terdapat beberapa tombol pada toolbar dan tree yang berisi daftar file-file yang digunakan dalam project. 6. Properties Window Properties windows adalah tempat untuk daftar properti setiap objek kontrol dan komponen. Properties window juga dipakai untuk mengatur properti objek kontrol dan komponen yang dipakai. Dengan properties window, dapat

mengubah properti yang nantinya akan dipakai sebagai default objek kontrol dan komponen pada waktu pertama kali program dieksekusi. 7. Form Form adalah tempat membuat tampilan (user interface) untuk program aplikasi. Pada form user dapat meletakkan atau menambahkan objek kontrol maupun komponen. 8. Kode Editor Kode editor adalah tempat meletakkan atau menuliskan kode program dari program aplikasi. Pada kode editor juga terdapat bagian objek dan event dari control. 2.5 MySQL MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (database management system) atau DBMS yang multithread, multi-user,dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan

pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomastis. 2.5.1 Kelebihan MySQL 1. Portability MySQL dapat berjalan stabil pada berbagai sistem operasi seperti windows, Linux, FreeBSD, Solaris dan lain-lain. 2. Open Source MySQL didistribusikan secara open source (gratis), dibawah lisensi GPL sehingga dapat digunakan cuma-cuma. 3. Multi User MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik. 4. Performance Tuning MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu. 5. Coloumn Types MySQL memiliki tipe kolom yang sangat kompleks, seperti integer, double, char, text, datedan lain-lain. 6. Command and Function MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah select danwhere dalam query.

Security MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta password terenkripsi. 8. Scability and Limits MySQL mampu menangani database dalam skala besar, dengan jumlah records lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya. 9. Connectivity MySQL dapat melakukan koneksi dengan clients menggunakan protokol TCP/IP, Unix socket (UNIX) atau Named Pipes (NT). 10. Localisation MySQL dapat mendeteksi pesan kesalahan pada client dengan menggunakan lebih dari dua puluh bahasa. Meskipun demikian, bahasa Indonesia belum termasuk didalamnya. 11. Interface MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan bahasa pemograman dengan menggunakan fungsi API (Aplication Programming Interface). 12. Clients and Tools MySQL dilengkapi dengan berbagai tools yang dapat digunakan untuk administrasi database dan pada setiap tool yang ada disertakan petunjuk online.

13. Struktur Tabel MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan database lainnya semacam PosgreeSQL ataupun Oracle. 2.5.2 Kelemahan MySQL adalah feature-creep artinya MySQL berusaha kompatibel dengan beberapa standar serta berusaha memenuhinya namun jika itu diungkapkan kenyataannya bahwa fitur-fitur tersebut belum lengkap dan belum berperilaku sesuai standar. Contoh fitur SUB-SELECT (nesting SELECT dalam SELECT) yang tidak optimal dan sering salah parsing query SQL dan jalan keluarnya dengan memecah menjadi beberapa query.