BAB II TINJAUAN PUSTAKA
|
|
- Widya Budiono
- 7 tahun lalu
- Tontonan:
Transkripsi
1 BAB II TINJAUAN PUSTAKA Bab ini berisi teori-teori penunjang yang dijadikan sebagai acuan dalam pelaksanaan penelitian dengan judul Rancang Bangun Modul Manajemen Kerja Praktek dan Tugas Akhir pada Smart Electronic Office (SEO) Studi Kasus Program Studi Teknologi Informasi Universitas Udayana, meliputi Sistem Informasi, Electronic Office, Kerja Praktek, Tugas Akhir, HTML, PHP, Javascript, Ajax, dan MySQL. 2.1 Sistem Informasi Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu (Jerry Fith Gerald). Suatu sistem pada dasarnya adalah sekelompok unsur yang erat hubungannya satu dengan yang lain, berfungsi bersama-sama untuk mencapai tujuan tertentu. Secara sederhana, suatu sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur, komponen, atau variabel yang terorganisir, saling berinteraksi, saling tergantung, dan terpadu. Secara umum informasi dapat didefinisikan sebagai hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian-kejadian yang nyata yang digunakan untuk pengambilan keputusan. Informasi merupakan data yang telah diklasifikasikan, diolah, atau diinterpretasi untuk digunakan dalam proses pengambilan keputusan. 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 laporan-laporan yang diperlukan (Robert A. Leitch). Sistem informasi merupakan suatu sistem dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu 6
2 organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan informasi yang diperlukan untuk pengambilan keputusan. Sistem informasi dalam suatu organisasi dapat dikatakan sebagai suatu sistem yang menyediakan informasi bagi semua tingkatan dalam organisasi tersebut kapan saja diperlukan. Sistem ini menyimpan, mengambil, mengubah, mengolah dan mengkomunikasikan informasi yang diterima dengan menggunakan sistem informasi atau peralatan sistem lainnya Komponen Sistem Informasi Sistem informasi terdiri dari komponen-komponen yang disebut blok bangunan (building blok), yang terdiri dari komponen input, komponen model, komponen output, komponen teknologi, komponen hardware, komponen software, komponen basis data, dan komponen kontrol. Semua komponen tersebut saling berinteraksi satu dengan yang lain membentuk suatu kesatuan untuk mencapai sasaran. 1. Komponen Input Input mewakili data yang masuk kedalam sistem informasi. Input disini termasuk metode dan media untuk menangkap data yang akan dimasukkan, yang dapat berupa dokumen-dokumen dasar. 2. Komponen Model Komponen ini terdiri dari kombinasi prosedur, logika, dan model matematis yang akan memanipulasi data input dan data yang tersimpan di basis data dengan cara yang sudah ditentukan untuk menghasilkan keluaran yang diinginkan. 3. Komponen Output Hasil dari sistem informasi adalah keluaran yang merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semua pemakai sistem. 4. Komponen Teknologi Teknologi merupakan tool box dalam sistem informasi, Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan 7
3 mengakses data, neghasilkan dan mengirimkan keluaran, dan membantu pengendalian dari sistem secara keseluruhan. 5. Komponen Hardware Hardware berperan penting sebagai suatu media penyimpanan vital bagi sistem informasi yang berfungsi sebagai tempat untuk menampung database atau lebih mudah dikatakan sebagai sumber data dan informasi untuk memperlancar dan mempermudah kerja dari sistem informasi. 6. Komponen Software Software berfungsi sebagai tempat untuk mengolah, menghitung dan memanipulasi data yang diambil dari hardware untuk menciptakan suatu informasi. 7. Komponen Basis Data Basis data (database) merupakan kumpulan data yang saling berkaitan dan berhubungan satu dengan yang lain, tersimpan di pernagkat keras komputer dan menggunakan perangkat lunak untuk memanipulasinya. Data perlu disimpan dalam basis data untuk keperluan penyediaan informasi lebih lanjut. Data di dalam basis data perlu diorganisasikan sedemikian rupa supaya informasi yang dihasilkan berkualitas. Organisasi basis data yang baik juga berguna untuk efisiensi kapasitas penyimpanannya. Basis data diakses atau dimanipulasi menggunakan perangkat lunak paket yang disebut DBMS (Database Management System). 8. Komponen Kontrol Banyak hal yang dapat merusak sistem informasi, seperti bencana alam, api, temperatur, air, debu, kecurangan, kegagalan sistem itu sendiri, ketidakefisienan, sabotase, dan lain sebagainya. Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi kesalahan dapat langsung cepat diatasi. 8
4 2.1.2 Elemen Sistem Informasi Sistem informasi terdiri dari elemen-elemen yang terdiri dari orang, prosedur, perangkat keras, perangkat lunak, basis data, jaringan komputer dan komunikasi data. Semua elemen ini merupakan komponen fisik. 1. Orang Orang atau personil yang di maksudkan, yaitu operator komputer, analis sistem, programmer, personil data entry, dan manajer sistem informasi. 2. Prosedur Prosedur merupakan elemen fisik. Hal ini di sebabkan karena prosedur disediakan dalam bentuk fisik seperti buku panduan dan instruksi. Ada 3 jenis prosedur yang dibutuhkan, yaitu instruksi untuk pemakai, instruksi untuk penyiapan masukan, instruksi pengoperasian untuk karyawan pusat komputer. 3. Perangkat Keras Perangkat keras bagi suatu sistem informasi terdiri atas komputer, peralatan penyiapan data, dan terminal masukan/keluaran. 4. Perangkat Lunak Perangkat lunak dapat dibagi dalam 3 jenis utama: a. Sistem perangkat lunak umum, seperti sistem pengoperasian dan sistem manajemen data yang memungkinkan pengoperasian sistem komputer. b. Aplikasi perangkat lunak umum, seperti model analisis dan keputusan. c. Aplikasi pernagkat lunak yang terdiri atas program yang secara spesifik dibuat untuk setiap aplikasi. 5. Basis Data File yang berisi program dan data dibuktikan dengan adanya media penyimpanan secara fisik seperti diskette, harddisk, magnetic tape, dan sebagainya. File juga meliputi keluaran tercetak dan catatan lain diatas kertas, film mikro, dan lain sebagainya. 6. Jaringan Komputer Jaringan komputer adalah sebuah kumpulan komputer, printer dan peralatan lainnya yang terhubung dalam satu kesatuan. Informasi dan data bergerak 9
5 melalui kabel-kabel atau tanpa kabel sehingga memungkinkan pengguna jaringan komputer dapat saling bertukar dokumen dan data. 7. Komunikasi Data Komunikasi data adalah merupakan bagian dari telekomunikasi yang secara khusus berkenaan dengan transmisi atau pemindahan data dan informasi diantara komputer-komputer dan piranti-piranti yang lain dalam bentuk digital yang dikirimkan melalui media komunikasi data. Data berarti informasi yang disajikan oleh isyarat digital. Komunikasi data merupakan bagian vital dari suatu sistem informasi karena sistem ini menyediakan infrastruktur yang memungkinkan komputer-komputer dapat berkomunikasi satu sama lain. 2.2 Electronic Office Electronic office adalah suatu sistem yang berhubungan dengan administrasi, secara maya memusatkan komponen-komponen sebuah organisasi dimana data, informasi, dan komunikasi dibuat melalui media telekomunikasi (Robles, 2004). Electronic office diciptakan untuk menutupi meningkatnya penggunaan teknologi informasi berbasis komputer untuk pekerjaan kantor, terutama di tahun 1980-an. Istilah ini pada mulanya muncul dengan nama LEO (Lyons Electronic Office) yang pertama kali menjalankan aplikasi bisnis pada tahun 1951 di Inggris. Semua pekerjaan yang berhubungan dengan administrasi perkantoran dikerjakan secara elektronis dan menggunakan bantuan alat komunikasi dan sistem informasi, sehingga layanan administrasi perkantoran secara elektronis kepada siapa saja, dimana saja, dan kapan saja. Electronic office merupakan wujud dari adanya otomatisasi perkantoran (office automation). Otomatisasi perkantoran merupakan semua sistem elektronik formal dan informal terutama yang berkaitan dengan komunikasi informasi kepada dan dari orang yang berada di dalam maupun di luar organisasi. Otomatisasi kantor bertujuan untuk meningkatkan produktivitas. Bila diterapkan sebagai alat pemecah masalah, otomatisasi kantor dapat memberikan kemampuan antar pihak yang terlibat untuk saling melakukan komunikasi dengan lebih baik 10
6 selagi masalah dipecahkan. Peningkatan komunikasi ini dapat menghasilkan keputusan yang lebih baik dan lebih cepat. Pengenalan electronic office meningkatkan akurasi dan efisiensi organisasi dan dengan demikian meningkatkan tingkat layanannya, sementara secara teoritis menurunkan biaya dan secara drastis mengurangi konsumsi kertas. Electronic office sangat mendukung peningkatan efisiensi dan optimalisasi kerja pada sebuah organisasi. Berikut adalah beberapa kelebihan-kelebihan dari electronic office: 1. Dukungan paperless office, dimana penggunaan kertas sebagai dokumentasi pekerjaan sebagian besar dihilangkan, sehingga dapat mengurangi penggunaan kertas yang berlebihan. 2. Pekerjaan kantor menjadi lebih cepat untuk dilakukan dengan bantuan perlengkapan telekomunikasi yang modern ini. Dokumen-dokumen, informasi dan catatan-catatan diproses secara efisien. 3. Informasi dapat dilihat dan diakses secara cepat, dimanapun dan kapanpun. 4. Menghemat ruang kantor karena pengurangan jumlah arsip fisik. Hal ini dikarenakan arsip disimpan di dalam harddisk. 5. Komunikasi dapat diselesaikan dengan sangat cepat melalui bantuan perlengkapan seperti telepon, internet, fax, dan lainnya. 2.3 Kerja Praktek Kerja praktek adalah kegiatan mahasiswa yang dilakukan di masyarakat maupun di perusahaan atau instansi untuk mengaplikasikan ilmu yang diperoleh dan melihat relevansinya di masyarakat maupun melalui jalur pengembangan diri dengan mendalami bidang ilmu tertentu dan aplikasinya ( Kerja praktek merupakan salah satu syarat wajib untuk menyelesaikan studi di program sarjana teknologi informasi. Mekanisme pelaksanaan kerja praktek dibagi menjadi tiga sub proses, yaitu proses permohonan tempat kerja praktek, proses pengurusan surat keputusan kerja praktek, serta proses pelaksanaan dan pelaporan kerja praktek. Proses pertama yang dilakukan adalah proses permohonan tempat kerja praktek. Mahasiswa 11
7 melakukan usulan tempat kerja praktek kepada koordinator kerja praktek, kemudian menghubungi calon tempat kerja praktek tersebut hingga diterima. Proses kedua yang dilakukan adalah proses pengurusan surat keputusan kerja praktek. Surat keputusan tersebut menetapkan dosen pembimbing kerja praktek mahasiswa yang bersangkutan. Proses terakhir yang dilakukan adalah proses pelaksanaan dan pelaporan kerja praktek. Pelaksanaan kerja praktek dapat dilakukan setelah mahasiswa yang bersangkutan diterima melaksanakan kerja praktek di tempat yang tuju, kemudian diakhiri dengan pembuatan laporan kerja praktek yang mendeskripsikan kegiatan mahasiswa tersebut selama melakukan kegiatan kerja praktek. Berikut adalah SOP (Standard Operating Procedure) dari proses-proses tersebut. Gambar 2.1 Proses permohonan tempat kerja praktek ( 12
8 Gambar 2.2 Proses pengurusan surat keterangan kerja praktek ( 13
9 Gambar 2.3 Proses pelaksanaan dan pelaporan kerja praktek ( 14
10 2.4 Tugas Akhir Tugas akhir merupakan suatu karya ilmiah berdasarkan suatu kegiatan penelitian ilmiah mandiri dari mahasiswa. Mandiri diartikan bahwa perancangan penelitian, pelaksanaan penelitian, penulisan laporan hasil penelitian ada pada diri mahasiswa itu sendiri dengan dibantu dosen pembimbing sebagai fasilitator. Tugas akhir merupakan salah satu syarat wajib untuk menyelesaikan studi di program sarjana teknik dan harus di pertahankan di hadapan penguji melalui mekanisme Seminar Tugas Akhir ( Mekanisme pelaksanaan tugas akhir dibagi menjadi empat sub proses, yaitu proses seminar proposal tugas akhir, proses pasca seminar proposal tugas akhir, proses seminar ujian tugas akhir, serta proses pasca seminar ujian tugas akhir. Proses pertama yang dilakukan adalah proses seminar proposal tugas akhir. Mahasiswa melakukan seminar proposal untuk mengajukan gagasan penelitian, sehingga dapat diputuskan bahwa penelitian tersebut diijinkan atau tidak. Proses berikutnya yang dilakukan adalah proses pasca seminar proposal tugas akhir. Mahasiswa melakukan revisi terhadap hasil seminar proposal tugas akhir yang telah dilakukan sebelumnya. Proses berikutnya yang dilakukan adalah proses seminar ujian tugas akhir. Mahasiswa melakukan seminar akhir untuk memaparkan hasil penelitian yang telah dilakukan sebelumnya. Proses berikutnya yang dilakukan adalah proses pasca seminar ujian tugas akhir. Mahasiswa melakukan pengesahan penelitian tugas akhir serta melakukan pelengkapan adminsitrasi tugas akhir. Berikut adalah SOP (Standard Operating Procedure) dari proses-proses tersebut. 15
11 Gambar 2.4 Proses seminar proposal tugas akhir ( 16
12 Gambar 2.5 Proses pasca seminar proposal tugas akhir ( 17
13 Gambar 2.6 Proses seminar ujian tugas akhir ( 18
14 Gambar 2.7 Proses pasca seminar ujian tugas akhir ( 19
15 2.5 HTML Hypertext Markup Language (HTML) adalah bahasa yang digunakan untuk menulis halaman web. HTML merupakan pengembangan dari standar pemformatan dokumen teks, yaitu Standard Generalized Markup Language (SGML). HTML sebenarnya adalah dokumen ASCII atau teks biasa, yang dirancang untuk tidak tergantung pada suatu sistem operasi tertentu. Mendesain HTML berarti melakukan suatu tindakan pemrograman. Namun HTML bukanlah sebuah bahasa pemrograman. HTML hanyalah berisi perintah-perintah yang telah terstruktur berupa tag-tag penyusun. Berikut adalah contoh struktur HTML: 1. Tag Tag adalah teks khusus (markup) berupa dua karakter "<" dan ">", sebagai contoh <body> adalah tag dengan nama body. Tag harus ditulis secara berpasangan, yang terdiri atas tag pembuka dan tag penutup (ditambahkan karakter "/" setelah karakter "<"), sebagai contoh <body> ini adalah tag pembuka isi dokumen HTML, dan </body> ini adalah tag penutup isi dokumen HTML. 2. Elemen Elemen terdiri atas tiga bagian, yaitu tag pembuka, isi, dan tag penutup. Sebagai contoh untuk menampilkan judul dokumen HTML pada web browser digunakan elemen title, dimana <title> ini adalah tag pembuka judul dokumen HTML, Contoh HTML adalah isi judul dari dokumen HTML, dan </title> ini adalah tag penutup judul dokumen HTML. Tag yang ditulis secara berpasangan pada suatu elemen HTML, tidak boleh saling tumpang tindih dengan pasangan tag lainnya. 3. Atribut Atribut mendefinisikan properti dari suatu elemen HTML, yang terdiri atas nama dan nilai. Secara umum nilai atribut harus berada dalam tanda petik satu atau dua. Sebagai contoh, untuk membuat warna teks menjadi kuning dan latar belakang halaman web menjadi hitam, penulisannya adalah <body bgcolor="black" text="yellow">. 20
16 <html> <head> <title>contoh HTML</title> </head> <body> Contoh Informasi </body> </html> Kode Program 2.1 Contoh struktur HTML 2.6 PHP PHP (PHP Hypertext Preprocessor) merupakan sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks PHP mirip dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan utama penciptaan bahasa ini adalah untuk memungkinkan perancangan halaman web dinamis secara cepat. PHP dikatakan sebagai sebuah server-side embedded script language artinya sintaks dan perintah yang diberikan akan sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML biasa. Aplikasi-aplikasi yang dibangun oleh PHP pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan di server. Gambar 2.8 Prinsip kerja PHP 21
17 Server akan bekerja apabila ada permintaan dari klien. Klien menggunakan kode-kode PHP untuk mengirimkan permintaan ke server. Ketika menggunakan PHP sebagai server-side embedded script language maka server akan melakukan hal-hal sebagai berikut: 1. Membaca permintaan dari klien. 2. Mencari halaman di server. 3. Melakukan instruksi yang diberikan oleh PHP untuk melakukan modifikasi pada halaman. 4. Mengirim kembali halaman tersebut kepada klien melalui internet atau intranet. Kode PHP disimpan sebagai plain text dalam format ASCII, sehingga kode PHP dapat ditulis hampir di semua editor text seperti windows notepad, windows wordpad, dan lain sebagainya. Kode PHP adalah kode yang disertakan di sebuah halaman HTML dan kode tersebut dijalankan oleh server sebelum dikirim ke browser. <html> <? print ("Contoh text yang menggunakan kode PHP");?> </html> Kode Program 2.2 Contoh sintaks PHP HTTP server pada file HTML hanya melewatkan konten dari file menuju ke browser. Server tidak mencoba untuk mengerti atau memproses file, karena itu adalah tugas sebuah browser. File dengan ekstensi.php akan ditangani secara berbeda. File dengan kode PHP akan diperiksa. Web server akan memulai bekerja apabila berada diluar lingkungan kode HTML. Oleh karena itu, server akan melewati semua konten yang berisi kode HTML, CSS, JavaScript, simple text di browser tanpa diinterpretasikan di server. Blok scripting PHP selalu diawali dengan <?php dan diakhiri dengan?>. Blok scripting PHP dapat ditempatkan dimana saja di dalam dokumen. Server tertentu yang mendukung memungkinkan 22
18 blok scripting PHP dapat diawali dengan <? dan diakhiri dengan?>. Namun, untuk kompatibilitas maksimum, sebaiknya menggunakan bentuk yang standar (<?php?>). Setiap baris kode PHP harus diakhiri dengan semikolon (;). Semikolon ini merupakan separator yang digunakan untuk membedakan satu instruksi dengan instruksi lainnya. PHP menggunakan // untuk membuat komentar baris tunggal atau /* dan */ untuk membuat suatu blok komentar. 2.7 Javascript Javascript adalah bahasa skrip yang ditempelkan pada kode HTML dan diproses di sisi klien. Dengan adanya bahasa ini, kemampuan dokumen HTML menjadi semakin luas. Sebagai contoh, dengan menggunakan JavaScript dimungkinkan untuk memvalidasi masukan-masukan pada formulir sebelum formulir dikirimkan ke server. Javascript bukanlah bahasa Java dan keduanya merupakan dua bahasa yang berbeda. Javascript diinterpretasikan oleh klien (kodenya bisa dilihat pada sisi klien), sedangkan kode Java dikompilasi oleh pemrogram dan hasil kompilasi tersebut yang dijalankan oleh klien. Berikut adalah struktur dari Javascript: <script language = JavaScript > <!-- penulisan kode javascript --> </ script > Kode Program 2.3 Struktur Javascript jquery merupakan library Javascript dengan semboyan write less, do more. jquery dirancang untuk memperingkas kode-kode Javascript. jquery adalah library Javascript yang cepat dan ringan untuk menangani dokumen HTML, menangani event, membuat animasi dan interakasi ajax. jquery memiliki kelebihan- kelebihan berikut: 1. Kemudahan mengakses elemen-elemen HTML 2. Memanipulasi elemen HTML 3. Memanipulasi CSS 23
19 4. Penanganan event HTML 5. Efek-efek javascript dan animasi 6. Modifikasi HTML DOM 7. AJAX 8. Menyederhanakan kode javascript lainnya 2.8 Ajax Ajax adalah singkatan dari Asynchronous JavaScript and XML. Ajax, terdiri dari HTML, Javascript, DHTML dan DOM yang kemudian digabungkan dengan bahasa pemograman web di sisi server seperti PHP dan ASP, sehingga membentuk suatu aplikasi berbasis web yang interaktif. Ajax bukanlah bahasa pemograman, tetapi adalah teknik baru untuk membuat aplikasi web lebih baik, lebih cepat dan lebih interaktif. Ajax memungkinkan Javascript untuk dapat langsung berkomunikasi dengan server dengan menggunakan objek XMLHttpRequest. Dengan objek ini, Javascript dapat melakukan transaksi data dengan web server, tanpa harus melakukan reloading halaman web tersebut secara keseluruhan. Berikut adalah teknologi yang termasuk dalam aplikasi Ajax: 1. HTML yang digunakan untuk membuat web form dan mengindentifikasikan field-field yang akan digunakan dalam aplikasi. 2. JavaScript adalah kode inti untuk menjalankan aplikasi Ajax dan untuk membantu memfasilitasi komunikasi dengan aplikasi. 3. DHTML (Dynamic HTML) yang digunakan untuk membuat form atau web secara dinamis. 4. DOM (Document Object Model) yang digunakan (melalui kode JavaScript) untuk bekerja dengan kedua struktur dari HTML dan XML yang dalam beberapa kasus berasal dari server. 24
20 Gambar 2.9 Perbandingan web tradisional dan Ajax Ajax memungkinkan Javascript untuk berkomunikasi secara langsung dengan server melalui objek Javascript, yaitu XMLHttpRequest. Suatu halaman web dapat membuat request ke server dan mendapatkan respon dari server web tanpa melakukan reloading halaman secara keseluruhan. Klien akan selalu tetap dengan halaman yang sama. Bahkan user tidak akan tahu kalau ada data yang dikirim dan diterima dari server, karena Javascript melakukan transaksi data di balik layar. Permintaan juga dikirim secara asynchronous, yang berarti bahwa kode Javascript (termasuk klien) tidak perlu menunggu pada server untuk merespon, sehingga pengguna dapat terus memasukkan data, bergulir sekitar, dan menggunakan aplikasi. 2.9 MySQL MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau DBMS (Database Management System) yang multithread, multiuser, serta dengan sekitar 6 juta instalasi di seluruh dunia. MySQL merupakan sebuah implementasi dari sistem manajemen basis data relasional (RDBMS) yang 25
21 didistribusikan secara gratis dibawah lisensi GPL (General Public License). Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basis data yang telah ada sebelumnya; SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian basis data, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Kehandalan suatu sistem basis data (DBMS) dapat diketahui dari cara kerja pengoptimasiannya dalam melakukan proses perintah-perintah SQL yang dibuat oleh pengguna maupun program-program aplikasi yang memanfaatkannya. Sebagai peladen basis data, MySQL mendukung operasi basis data transaksional maupun operasi basis data non-transaksional. MySQL dapat dikatakan unggul dalam hal unjuk kerja dari segi modus operasi non-transaksional dibandingkan perangkat lunak basis data lainnya. Namun demikian pada modus nontransaksional tidak ada jaminan atas reliabilitas terhadap data yang tersimpan, karenanya modus non-transaksional hanya cocok untuk jenis aplikasi yang tidak membutuhkan reliabilitas data seperti aplikasi blogging berbasis web (Wordpress), CMS, dan sejenisnya. Sistem yang ditujukan untuk bisnis sangat disarankan untuk menggunakan modus basis data transaksional, hanya saja sebagai konsekuensinya unjuk kerja MySQL pada modus transaksional tidak secepat unjuk kerja pada modus non-transaksional. MySQL termasuk jenis RDBMS (Relational Database Management System). Database relasional menyimpan data dalam tabel-tabel terpisah dari pada menempatkan semua data dalam satu ruang penyimpanan yang besar. Hal ini menambah kecepatan dan kefleksibelan. Itulah sebabnya istilah seperti tabel, baris dan kolom digunakan pada MySQL. Sebuah database mengandung satu atau beberapa kolom. MySQL mendukung tipe data yaitu tipe data numerik, tipe data string dan tipe data waktu. Berikut adalah beberapa fitur MySQL: 26
22 1. Tergolong dalam Relational Database System (RDBMS). 2. Arsitektur client-server. MySQL memiliki arsitektur client-server dimana server database MySQL terinstal di server. Klien MySQL dapat berada di komputer yang sama dengan server, dan dapat juga di komputer lain yang berkomunikasi dengan server melalui jaringan bahkan internet. 3. Mengenal perintah SQL (Structured Query Language) yang merupakan suatu bahasa standar yang berlaku di hampir semua software database. 4. Mendukung subselect (sejak versi 4.1). 5. Mendukung views (versi 5.0). 6. Mendukung stored prosedure (sejak versi 5.0). 7. Mendukung trigger (sejak versi 5.1). 8. Mendukung replication. 9. Mendukung transaksi. 10. Mendukung foreign key. 11. Bersifat free (bebas didownload), stabil, tangguh, serta fleksibel dengan berbagai pemrograman, serta memiliki kemanan yang baik. 12. Dukungan dari banyak komunitas Tipe Data Tipe data dalam database merupakan jenis data yang diperbolehkan dalam suatu field. Tipe data dari suatu field atau kolom ini yang menentukan besar kecilnya ukuran suatu tabel Tipe Numerik Tipe data numerik digunakan untuk menyimpan data numerik atau angka. Ciri utama data numerik adalah suatu data yang memungkinkan untuk dilakukan operasi aritmatika seperti pertambahan, pengurangan, perkalian dan pembagian. Ada beberapa jenis tipe numerik, yaitu: 27
23 1. TINYINT Penggunaan : digunakan untuk menyimpan data bilangan positif dan negatif. Jangkauan : -128 s/d 127 Ukuran : 1 byte (8 bit) Contoh : 125, -55, dst. 2. SMALLINT Penggunaan : digunakan untuk menyimpan data bilangan positif dan negatif. Jangkauan : s/d Ukuran : 2 byte (16 bit) Contoh : , , , dst. 3. MEDIUMINT Penggunaan : digunakan untuk menyimpan data bilangan positif dan negatif. Jangkauan : s/d Ukuran : 3 byte (24 bit) Contoh : , , dst. 4. INT Penggunaan : digunakan untuk menyimpan data bilangan positif dan negatif. Jangkauan : s/d Ukuran : 4 byte (32 bit) Contoh : , , dst. 5. BIGINT Penggunaan : digunakan untuk menyimpan data bilangan positif dan negatif. Jangkauan : ± 9,22 x 1018 Ukuran : 8 byte (64 bit) Contoh : , , dst. 28
24 6. FLOAT Penggunaan : digunakan untuk menyimpan data bilangan pecahan positif dan negatif presisi tunggal. Jangkauan : E+38 s/d E-38, 0, dan E-38 s/d E+38. Ukuran : 4 byte (32 bit) Contoh : 5,3, dst. 7. DOUBLE Penggunaan : digunakan untuk menyimpan data bilangan pecahan positif dan negatif presisi ganda. Jangkauan : E+308 s/d E-308, 0, dan E-308 s/d E+308 Ukuran : 8 byte (64 bit) Contoh : 200,33, dst. 8. REAL Merupakan sinonim dari DOUBLE. 9. DECIMAL Penggunaan : digunakan untuk menyimpan data bilangan pecahan positif dan negatif. Jangkauan : E+308 s/d E-308, 0, dan E-308 s/d E+308 Ukuran : 8 byte (64 bit) Contoh : -5,25, dst. 10. NUMERIC Merupakan sinonim dari DECIMAL. 29
25 Tabel 2.1 Tipe data numerik Tipe Data Jangkauan Signed Jangkauan Unsigned Memori TINYINT byte SMALLINT byte MEDIUM INT byte INT byte BIG INT byte FLOAT(M,D) tergantung nilainya - 4 byte DOUBLE(M,D) tergantung nilainya - 8 byte DECIMAL(M,D) tergantung nilainya - M+2 byte Tipe Date and Time Tipe data date and time digunakan untuk menyimpan data tanggal dan waktu. Berikut tipe-tipe data yang tergolong dalam tipe date and time: 1. DATE Penggunaan : digunakan untuk menyimpan data tanggal. Jangkauan : s/d (YYYY-MM-DD) Ukuran : 3 byte Contoh : , , dst. 2. TIME Penggunaan : digunakan untuk menyimpan data waktu. Jangkauan : -838:59:59 s/d +838:59:59 (HH:MM:SS) Ukuran : 3 byte Contoh : 1:20:30, 10:10:10, dst. 30
26 3. DATETIME Penggunaan : digunakan untuk menyimpan data tanggal dan waktu. Jangkauan : :00:00 s/d :59:59 Ukuran : 8 byte Contoh : :30:25, dst. 4. YEAR Penggunaan : digunakan untuk menyimpan data tahun dari Jangkauan : 1900 s/d 2155 Ukuran : 1 byte Contoh : 2010, 2009, dst. Tabel 2.2 Tipe data waktu Tipe Data Format Standar Zero Values DATETIME YYYY-MM-DD :00:00 HH:MM:SS DATE YYYY-MM-DD TIME HH:MM:SS 00:00:00 YEAR YYYY 0000 TIMESTAMP YYYYMMDDHHMMSS Tipe String Tipe data string digunakan untuk menyimpan data string (text). Berikut adalah beberapa tipe data yang tergolong tipe data ini: 1. CHAR Penggunaan : digunakan untuk menyimpan data string ukuran tetap. Jangkauan : 0 s/d 255 karakter 2. VARCHAR Penggunaan : digunakan untuk menyimpan data string ukuran dinamis. Jangkauan : 0 s/d 255 karakter (MySQL versi 4.1) 0 s/d (MySQL versi 5.0.3) 31
27 3. TINYTEXT Penggunaan : digunakan untuk menyimpan data text. Jangkauan : 0 s/d 255 karakter (MySQL versi 4.1) 0 s/d (MySQL versi 5.0.3) 4. TEXT Penggunaan : digunakan untuk menyimpan data text. Jangkauan : 0 s/d (216-1) karakter 5. MEDIUMTEXT Penggunaan : digunakan untuk menyimpan data text. Jangkauan : 0 s/d karakter 6. LONGTEXT Penggunaan : digunakan untuk menyimpan data text. Jangkauan : 0 s/d karakter Tabel 2.3 Tipe data string Tipe Data Max Size Memori CHAR(X) 255 Byte X Byte VARCHAR(X) 255 Byte X+1 Byte TINYTEXT 255 Byte X +1 Byte TEXT Byte X+2 Byte MEDIUMTEXT 1,6 MB X+3 Byte LONGTEXT 4,2 GB X+4 Byte Tipe BLOB Tipe data blob digunakan untuk menyimpan data biner. Tipe ini biasanya digunakan untuk menyimpan kode-kode biner dari suatu file atau object. BLOB merupakan singkatan dari Binary Large Object. Berikut adalah tipe-tipe data yang tergolong tipe BLOB: 1. BIT (sejak versi 5.0.3) Penggunaan : digunakan untuk menyimpan data biner. Jangkauan : 64 digit biner 32
28 2. TINYBLOB Penggunaan : digunakan untuk menyimpan data biner. Jangkauan : 255 byte 3. BLOB Penggunaan : digunakan untuk menyimpan data biner. Jangkauan : byte 4. MEDIUMBLOB Penggunaan : digunakan untuk menyimpan data biner. Jangkauan : byte 5. LONGBLOB Penggunaan : digunakan untuk menyimpan data biner. Jangkauan : byte Tabel 2.4 Tipe data BLOB Tipe Data Max Size Memori TINYBLOB 255 Byte X+2 Byte BLOB Byte X+2 Byte MEDIUMBLOB 1,6 MB X+3 Byte LONGBLOB 4,2 GB X+4 Byte Tipe Lain Selain tipe-tipe di atas, MySQL juga menyediakan tipe data lain. Tipetipe data tersebut antara lain: 1. ENUM Penggunaan : enumerasi (kumpulan data). Jangkauan : sampai dengan string. 2. SET Penggunaan : combination (himpunan data). Jangkauan : sampai dengan 255 string anggotas. 33
29 2.9.2 Tabel Federasi Fitur tabel federasi baru muncul pada MySQL Fitur ini merupakan mesin yang memungkinkan pengaksesan data pada basis data remote dari server lokal tanpa menggunakan teknologi replikasi atau klaster. Query pada server lokal akan secara otomatis dieksekusi pada tabel federasi (remote). Tidak seperti teknologi replikasi, pada teknologi federasi data hasil federasi tidak perlu disimpan pada tabel lokal. Tabel federasi tidak langsung aktif secara default. Fitur ini harus diaktifkan terlebih dahulu pada server MySQL. Prosedur penggunaan tabel federasi sangat mudah. Dibutuhkan minimal dua buah server MySQL yang berada pada host yang sama atau host yang berbeda. Pertama harus ada sebuah tabel pada server remote yang ingin diakses dengan menggunakan tabel federasi. Misalnya desain tabel remote tersebut adalah sebagai berikut: CREATE TABLE test_table ( id INT(20) NOT NULL AUTO_INCREMENT, name VARCHAR(32) NOT NULL DEFAULT '', other INT(20) NOT NULL DEFAULT '0', PRIMARY KEY (id), INDEX name (name), INDEX other_key (other) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; Kode Program 2.4 Contoh desain tabel remote Contoh tabel di atas menggunakan MyISAM, namun jenis tabel yang dapat digunakan sebagai tabel remote adalah jenis tabel apa saja. Berikutnya buat sebuah tabel federasi pada server lokal yang digunakan untuk mengakses tabel remote. 34
30 CREATE TABLE federated_table ( id INT(20) NOT NULL AUTO_INCREMENT, name VARCHAR(32) NOT NULL DEFAULT '', other INT(20) NOT NULL DEFAULT '0', PRIMARY KEY (id), INDEX name (name), INDEX other_key (other) ) ENGINE=FEDERATED DEFAULT CHARSET=latin1 CONNECTION='mysql://fed_user@remote_host:9306/federated/test_ta ble'; Kode Program 2.5 Contoh pembuatan tabel federasi Sebelum MySQL , parameter COMMENT digunakan sebagai pengganti parameter CONNECTION. Struktur tabel yang digunakan sebagai tabel federasi haruslah sama persis dengan tabel remote, kecuali jenis engine tabel yang digunakan pada tabel federasi harus FEDERATED. Parameter CONNECTION merupakan connection string yang mengindikasikan bagaimana tabel federasi terkoneksi ke tabel remote. Optimasi dapat dilakukan dengan manambahkan index tabel pada host. Optimasi ini terjadi karena query yang dikirim ke server remote akan disertai dengan klausa WHERE. Hal ini akan mengurangi traffic jaringan yang digunakan dari pada melakukan query terhadap keseluruhan tabel untuk pemrosesan lokal. Format umum dari connection string pada parameter CONNECTION adalah sebagai berikut: scheme://user_name[:password]@host_name[:port_num]/db_name/tbl_ name Kode Program 2.6 Format connection string pada tabel federasi 35
31 Saat ini hanya mysql yang dapat digunakan sebagai parameter scheme, parameter password dan port hanya opsional saja. Berikut ini adalah beberapa contoh connection string sederhana: blename' me' Kode Program 2.7 Contoh connection string pada tabel federasi 36
SISTEM INFORMASI I. KONSEP DASAR A. KONSEP DASAR SISTEM
SISTEM INFORMASI I. KONSEP DASAR A. KONSEP DASAR SISTEM Suatu sistem pada dasarnya adalah sekolompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk mencapai tujuan
Lebih terperinciPRAKTIKUM SISTEM INFORMASI MANAJEMEN
MODUL 2 DATABASE Tujuan Praktikum Adapun tujuan dari praktikum modul 2 ini adalah sebagai berikut: a. Mahasiswa diharapkan memahami tentang MySQL b. Mahasiswa dapat membuat database menggunakan MySQL c.
Lebih terperinciSISTEM INFORMASI I. KONSEP DASAR
SISTEM INFORMASI I. KONSEP DASAR A. KONSEP DASAR SISTEM Suatu sistem pada dasarnya adalah sekolompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama sama untuk mencapai tujuan
Lebih terperinciTutorial Tipe Data MySQL
Tutorial Tipe Data MySQL Benar mendefinisikan field dalam tabel adalah penting untuk optimasi keseluruhan dari database Anda. Anda harus menggunakan hanya jenis dan ukuran lapangan Anda benar-benar perlu
Lebih terperinciKontrak Kuliah. Dasar-dasar MySQL. Edi Sugiarto, S.Kom, M.Kom
Kontrak Kuliah Dasar-dasar MySQL Edi Sugiarto, S.Kom, M.Kom Tipe Data Tipe data numerik Tipe Data Keterangan Ukuran Integer atau int Signed value : -2147683648 hingga 2147683648 4byte Decimal Nilai tergantung
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal.
A. Kompetensi Mahasiswa diharapkan dapat memahami: 1. Pengertian databases, DBMS, MySQL 2. Apa Itu SQL? 3. Membuat, Menampilkan, Membuka dan Menghapus Database 4. Membuat, Mengubah dan Menghapus Table
Lebih terperinciBAB III LANDASAN TEORI. pengembang untuk membuat sebuah aplikasi web. Dilengkapibanyak library dan
BAB III LANDASAN TEORI 3.1 CodeIgniter CodeIgniter adalah sebuah framework PHP yang dapat mempercepat pengembang untuk membuat sebuah aplikasi web. Dilengkapibanyak library dan helperyang berguna di dalamnya
Lebih terperinciApa itu DDL & DML? Semua perintah SQL dibagi dalam 2 kategori besar sesuai fungsinya, yaitu :
Bahasa Basis Data Data Definition Language (DDL) Interactive Data Manipulation Language (DML) Transaction Control Embedded and Dinamic SQL, contoh C,C++,Java, Cobol, Pascal, etc. Authorization, untuk mendefinisikan
Lebih terperincikegiatan-kegiatan yang saling berkaitan dan prosedur-prosedur yang saling berhubungan untuk melaksanakan dan mempermudah kegiatan-kegiatan utama
4 BAB II TINJAUAN PUSTAKA 2.1 Definisi Sistem Menurut Husein (2002), sistem merupakan suatu susunan yang teratur dari kegiatan-kegiatan yang saling berkaitan dan prosedur-prosedur yang saling berhubungan
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Pada dasarnya sistem informasi merupakan suatu sistem yang dibuat oleh manusia yang terdiri dari komponen komponen dalam organisasi untuk mencapai suatu
Lebih terperinciImplementasi Tabel Federasi dalam Komunikasi Server pada Penjadwalan Seminar Tugas Akhir
Implementasi Tabel Federasi dalam Komunikasi Server pada Penjadwalan Seminar Tugas Akhir Kadek Wahyu Nurastryana Program Studi Teknologi Informasi Universitas Udayana e-mail: kadek_wahyu_n@yahoo.com Abstrak
Lebih terperinciPENGENALAN SINTAKS DASAR DALAM MySQL
SMK-TI TRAINING AND CERTIFICATION Modul 3 PENGENALAN SINTAKS DASAR DALAM MySQL Team Training SMK TI 37 SMK-TI TRAINING AND CERTIFICATION Tujuan: Siswa dapat membuat database dan table sederhana yang dilengkapi
Lebih terperinciRANGKUMAN PHP dan MYSQL
RANGKUMAN PHP dan MYSQL Sekilas Tentang MySQL Pengenalan Database, DBMS dan RDBMS Basis data (atau database) adalah kumpulan informasi yang disimpan didalam komputer secara sistematik sehingga dapat diperiksa
Lebih terperinciBAB III LANDASAN TEORI
BAB III LANDASAN TEORI 3.1. Inventaris Inventaris adalah suatu daftar semua fasilitas yang ada di seluruh bagian, termasuk gedung dan isinya. Inventarisasi bertujuan untuk memberi tanda pengenal bagi semua
Lebih terperinciLAPORAN PRAKTIKUM PENGANTAR TEKNOLOGI INFORMASI DATABASE
LAPORAN PRAKTIKUM PENGANTAR TEKNOLOGI INFORMASI DATABASE Disusun oleh : Cephi Prasintasari KOMSI E (12/332452/DPA/01167) Fakultas SV MIPA Universitas Gadjah Mada Yogyakarta 2012 TABLE OF CONTENT I. PENDAHULUAN
Lebih terperinciBAB II LANDASAN TEORI
BAB II Landasan Teori BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Informasi Pada bab ini akan dibahas mengenai definisi sistem informasi, namun harus diketahui terlebih dahulu definisi sistem dan informasi.
Lebih terperinciBAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web
BAB II LANDASAN TEORI 2.1. Konsep Dasar Membangun Aplikasi Berbasis Web Aplikasi berbasis web adalah aplikasi yang dijalankan melalui browser dan diakses melalui jaringan komputer. Aplikasi berbasis web
Lebih terperinciPengenalan Structured Query Language
Pengenalan Structured Query Language Apa Itu SQL? SQL merupakan singkatan dari Structured Query Language. SQL atau juga sering disebut sebagai query merupakan suatu bahasa (language) yang digunakan untuk
Lebih terperinciBAB III LANDASAN TEORI
BAB III LANDASAN TEORI 3.1. Internet Menurut Prakoso (2007), Internet adalah sebuah kumpulan jaringan komputer lokal yang menggunakan perangkat lunak internet dan protokol TCP/IP atau HTTP. Oleh karena
Lebih terperinciPENGERTIAN DATABASE MySQL
PENGERTIAN DATABASE MySQL RAHMAT AMIN Rahmat.amin@raharja.info Abstrak Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai
Lebih terperinciBAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.
BAB 2 LANDASAN TEORI 2.1 Sistem Informasi 2.1.1 Konsep Dasar Sistem Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan tertentu (Hartono, 1999). Model umum sebuah sistem terdiri
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Sistem Informasi Pengertian sistem informasi tidak bisa dilepaskan dari pengertian sistem dan informasi. Definisi dari sistem adalah sekelompok dua atau lebih komponenkomponen
Lebih terperinciBAB III LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2001)
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
Lebih terperinciModul 3. Oleh : Mohammad Sholikin. 1
Modul 3 Oleh : Mohammad Sholikin http://sholikins.wordpress.com 1 SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara
Lebih terperinciMODUL 8 Mengoperasikan Perangkat Lunak Basis Data
MODUL 8 Mengoperasikan Perangkat Lunak Basis Data A. TUJUAN Setelah mengikuti kegiatan pembelajaran ini siswa diharapkan mampu: Membuat, membuka, menyimpan, dan menutup software basis data. Menjelaskan
Lebih terperinciBAB III TINJAUAN PUSTAKA
BAB III TINJAUAN PUSTAKA 3.1. Internet Menurut Prakoso (2007 : 119) Internet adalah sebuah kumpulan jaringan komputer lokal yang menggunakan perangkat lunak internet dan protokol TCP/IP atau HTTP. Oleh
Lebih terperinciBAB III LANDASAN TEORI. saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan
BAB III LANDASAN TEORI 3.1 Sistem Informasi Terdapat dua kelompok pendekatan dalam mendefinisikan sistem yaitu yang menekankan pada prosedurnya dan yang menekankan pada komponen atau elemennya. Suatu sistem
Lebih terperinciBAB 1 PENDAHULUAN. penerimaan informasi. Mulai dari perusahaan-perusahaan, sekolah-sekolah,
BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan Informasi semakin pesat sejak munculnya teknologi internet yang sangat membantu dalam kemudahan kecepatan pengiriman, penyampaian dan penerimaan informasi.
Lebih terperinciBAB II LANDASAN TEORI. Dalam pembangunan suatu sistem informasi, terdapat dua kelompok
10 BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Dalam pembangunan suatu sistem informasi, terdapat dua kelompok dalam pendekatan mendefinisikan system, yaitu yang menekankan pada prosedurnya dan yang
Lebih terperinciBAB II LANDASAN TEORI. seorang pimpinan atau manajer didalam organisasi untuk mencapai tujuan
BAB II LANDASAN TEORI 2.1 Payment Management Control. Manajemen merupakan proses atau kegiatan yang dilakukan oleh seorang pimpinan atau manajer didalam organisasi untuk mencapai tujuan bersama. Kegiatan
Lebih terperinciPerancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML
TUGAS TEKNOLOGI INFORMASI Perancangan Website Ujian Teknik Elektro UNDIP Berbasis HTML OLEH: AULIA RAHMAN 21060113120007 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS DIPONEGORO SEMARANG 2014 Abstrak
Lebih terperinciBAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris
BAB 2 TINJAUAN PUSTAKA 2.1 XAMPP XAMPP merupakan singkatan dari : X A M P P : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris : Apache HTTP Server : MySQL Database Server : PHP Scripting
Lebih terperinciBAB 2 LANDASAN TEORI
7 BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Sistem informasi merupakan suatu sistem yang menerima masukan data dan instruksi, mengolah data tersebut sesuai dengan instruksi dan mengeluarkan
Lebih terperinciBAB III TINJAUAN PUSTAKA
BAB III TINJAUAN PUSTAKA 3.1. Internet Menurut Prakoso (2007 : 119) Internet adalah sebuah kumpulan jaringan komputer lokal yang menggunakan perangkat lunak internet dan protokol TCP/IP atau HTTP. Oleh
Lebih terperinciBAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan
BAB 2 LANDASAN TEORI Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan sistem informasi database pengajuan barang berbasis web. Pembahasan pada bab ini meliputi perangkat
Lebih terperinciBAB II DASAR TEORI & TINJAUAN PUSTAKA
BAB II DASAR TEORI & TINJAUAN PUSTAKA 2.1 Konsep Dasar Web 2.1.1 Pengertian Web Web adalah salah satu aplikasi yang berisikan dokumen-dokumen multimedia (teks, gambar, suara, animasi, video) di dalamnya
Lebih terperinciPertemuan 12 Pengenalan Structured Query Language
Pertemuan 12 Pengenalan Structured Query Language Apa Itu SQL? Membuat, Menampilkan, Membuka dan Menghapus Database Membuat, Mengubah dan Menghapus Table Menambah Record dengan INSERT Mengedit Record dengan
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA 2.1 Penelitian Terdahulu Penelitian yang dilakukan oleh De Jesus Dos Santos, Manuel (2012) membahas tentang Perancangan Sistem Informasi E-Booking Pariwisata Kota Dili Berbasis
Lebih terperinciBAB III LANDASAN TEORI. adalah mengajarkan anak untuk menjadi anak yang mampu memajukan
BAB III LANDASAN TEORI 3.1 Pengertian Sekolah Sekolah adalah tempat didikan bagi anak anak. tujuan dari sekolah adalah mengajarkan anak untuk menjadi anak yang mampu memajukan bangsa dan dalam membangun
Lebih terperinciBAB 2 LANDASAN TEORI. Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang
BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang dikontrol oleh sebuah intstruksi-instruksi perintah digital. Komputer berasal
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Sisttem informasi adalah suatu sistem yang menyediakan informasi untuk manajemen dalam mengambil keputusan atau kebijakan dan menjalankan operasional
Lebih terperinciBAB II TINJAUAN PUSTAKA. Menurut Jogianto (2001), Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang
BAB II TINJAUAN PUSTAKA 2.1 Pengertian Sistem Menurut Jogianto (2001), Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan
Lebih terperinciBAB 2. LANDASAN TEORI 2.1. Aplikasi Web Aplikasi merupakan sekumpulan program komputer yang dibuat untuk menolong manusia dalam melakukan tugas tertentu. Dengan kata lain, aplikasi bisa disebut juga dengan
Lebih terperinci1. BAB III 2. LANDASAN TEORI
1. BAB III 2. LANDASAN TEORI 3.1. Sistem Informasi Untuk memahami pengertian sistem informasi harus dilihat keterkaitan antara data dan informasi sebagai entitas penting pembentuk sistem informasi. Menurut
Lebih terperinciKURSUS ONLINE JASA WEBMASTERS
KURSUS ONLINE JASA WEBMASTERS SQL Pengenalan Database, SQL, MySQL dan XAMPP JASA WEBMASTERS Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta Database Database secara singkat dapat diartikan sebagai
Lebih terperinciBAB III LANDASAN TEORI. sistem, pengertian sistem informasi, sumber dari sistem informasi, dan metodemetode. lainnya yang dipakai dalam pembahasan.
BAB III LANDASAN TEORI Pada Bab ini akan membahas tentang landasan teori, dimana teori yang dipakai adalah teori yang digunakan oleh para penulis yang terkenal dan telah banyak mengeluarkan buku-buku yang
Lebih terperinciBAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan
7 BAB II TINJAUAN PUSTAKA 2.1 Website Website merupakan kumpulan dari halaman halaman yang berhubungan dengan file file lain yang saling terkait. Dalam sebuah website terdapat satu halaman yang dikenal
Lebih terperinciBAB 2 LANDASAN TEORI. dengan yang lain, yang berfungsi bersama sama untuk mencapai tujuan tertentu.
BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Suatu sistem pada dasarnya adalah sekolompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama sama untuk mencapai tujuan tertentu.
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Kata komputer berasal dari Bahasa inggris yaitu to compute yang artinya menghitung. Bila ditinjau dari asal kata maka komputer adalah alat hitung atau mesin
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Klinik Klinik adalah fasilitas pelayanan kesehatan yang menyelenggarakan pelayanan kesehatan perorangan yang menyediakan pelayanan medis dasar dan atau spesialistik, diselenggarakan
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Aplikasi Berbasis Web Yang dimaksud dengan aplikasi web atau aplikasi berbasis web adalah aplikasi yang dijalankan melalui browser. Aplikasi seperti ini pertama kali dibangun hanya
Lebih terperinciBAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,
BAB 2 LANDASAN TEORI 2.1 Aplikasi Web Pada awalnya aplikasi web dibangun dengan hanya menggunakan bahasa yang disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya, sejumlah skrip dan
Lebih terperinciOtodidak. MySQL untuk Pemula
Otodidak MySQL untuk Pemula Otodidak MySQL untuk Pemula Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO Otodidak MySQL untuk Pemula Jubilee Enterprise 2017, PT Elex Media Komputindo, Jakarta Hak cipta
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI Dalam penulisan laporan tugas akhir ini, Penulis akan memberikan beberapa pengertian yang berhubungan dengan masalah yang diajukan karena tanpa pengertian yang jelas akan menyebabkan
Lebih terperinciBAB II. KAJIAN PUSTAKA
BAB II. KAJIAN PUSTAKA A. MYSQL MySQL merupakan sistem basis dataopen source paling populer. MySQL adalah sebuah implementasi dari sistem manajemen basis data relasional (Relational Database Management
Lebih terperinciBab II. TINJAUAN PUSTAKA
Bab II. TINJAUAN PUSTAKA 2.1 Penelitian Terdahulu Berdasarkan web pariwisata yang sudah pernah ada masih terdapat beberapa kekurangan dan penulis bermaksud mengambangkan aplikasi tersebut untuk melengkapi
Lebih terperinciImplementasi Federated Table dalam Penjadwalan Matakuliah dan Absensi
Implementasi Federated Table dalam Penjadwalan Matakuliah dan Absensi Putu Septian Primadewa Program Studi Teknologi Informasi Universitas Udayana e-mail: iansaviour@yahoo.com Abstrak SEO (Smart Electronic
Lebih terperinciBAB II LANDASAN TEORI
19 BAB II LANDASAN TEORI II.1 Konsep Dasar Sistem Informasi II.1.1 Pengertian Sistem Menurut Hartini (2006), sistem dapat didefinisikan dengan dua buah sudut pandang. Yang pertama adalah melihat suatu
Lebih terperinciBAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media
BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi telekomunikasi dan komputer menyebabkan terjadinya perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media elektronik
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Secara teori, penerapan sebuah Sistem Informasi memang tidak harus menggunakan komputer dalam kegiatannya. Tetapi pada prakteknya tidak mungkin sistem
Lebih terperinciPENGERTIAN PHP DAN MYSQL
PENGERTIAN PHP DAN MYSQL Adis Lena Kusuma Ratna Adis.lena12@gmail.com Abstrak PHP sendiri sebenarnya merupakan singkatan dari Hypertext Preprocessor, yang merupakan sebuah bahasa scripting tingkat tinggi
Lebih terperinciBAB III LANDASAN TEORI
BAB III LANDASAN TEORI Dalam bab ini akan dijelaskan landasan teori yang digunakan untuk mendukung penyusunan laporan kerja praktek ini. Landasan teori yang akan dibahas meliputi permasalahan-permasalahan
Lebih terperinciBAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan
BAB III LANDASAN TEORI 3.1 Pengertian Sistem Informasi Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan bahwa sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu
Lebih terperinciBAB III LANDASAN TEORI
BAB III LANDASAN TEORI Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi. Karena topik dari penulis memiliki sedikit nilai fotografi,
Lebih terperinciBAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.
2 BAB II LANDASAN TEORI Untuk menunjang penulisan Tugas Akhir ini, diambil beberapa bahan referensi seperti bahasa pemrograman PHP dan MySQL, serta beberapa bahan lainya yang diperlukan dalam pembangunan
Lebih terperinciBAB III LANDASAN TEORI
1 BAB III LANDASAN TEORI 1.1 Konsep Dasar Sistem Informasi 1.1.1 Sistem Menurut Herlambang (2005:116), definisi sistem dapat dibagi menjadi dua pendekatan, yaitu pendekatan secara prosedur, sistem didefinisikan
Lebih terperinciBAB II LANDASAN TEORI. bidang media komunikasi dan informasi. Internet adalah suatu jaringan komputer
BAB II LANDASAN TEORI 2.1 World Wide Web Dunia internet semakin berkembang, terutama penggunaanya dalam bidang media komunikasi dan informasi. Internet adalah suatu jaringan komputer global, sedangkan
Lebih terperinciMODUL III STRUCTURED QUERY ANGUAGE (SQL)
MODUL III STRUCTURED QUERY ANGUAGE (SQL) Tujuan : 1. Memahami tentang sistem database 2. Memahami instalasi MySQL di lingkungan Windows 3. Memahami dasar-dasar MySQL. Tugas Pendahuluan 1. Apa yang anda
Lebih terperinciBAB III LANDASAN TEORI
BAB III LANDASAN TEORI Untuk mendukung pembuatan laporan ini, maka perlu dikemukakan hal-hal atau teori-teori yang berkaitan dengan permasalahan dan ruang lingkup pembahasan sebagai landasan dalam pembuatan
Lebih terperinciHTML 5. Geolocation Web SQL Database, media penyimpanan database lokal
HTML 5 HTML5 adalah sebuah bahasa markah untuk menstrukturkan dan menampilkan isi dari Waring Wera Wanua, sebuah teknologi inti dari Internet. Tujuan utama pengembangan HTML5 adalah untuk memperbaiki teknologi
Lebih terperinciBAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi
BAB II LANDASAN TEORI 2.1Perangkat Lunak Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi memberikan fungsi dan petunjuk kerja seperti yang diinginkan. Struktur data yang
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA 2.1 Pengertian Sistem Sistem merupakan kumpulan elemen-elemen yang saling terkait dan bekerja sama untuk memroses masukan (input) yang ditujukan kepada sistem tersebut dan mengolah
Lebih terperinciPengenalan Script. Definisi HTML
1 Pengenalan Script Pada bab ini akan dibahas bahasa script yang dapat digunakan untuk membuat halaman web. Untuk dapat membuat halaman web bahasa script pertama yang harus anda kenal adalah HTML. HTML
Lebih terperinciBAB 2 LANDASAN TEORI. pengolahan data, pengolahan gambar, pengolahan angka, dan lainnya.
BAB 2 LANDASAN TEORI 2.1 Pengertian Aplikasi Aplikasi merupakan komponen atau perangkat lunak pendukung sistem operasi yang bisa digunakan untuk keperluan membantu kerja manusia sehari-hari seperti pengolahan
Lebih terperinciBAB III LANDASAN TEORI. disebutnya dengan istilah blok bangunan (building block), yaitu:
11 BAB III LANDASAN TEORI 3.1 Konsep Dasar Sistem Informasi Menurut Jerry, dkk dalam Hartono (1999: 1) menyatakan bahwa sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan,
Lebih terperinciBAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem
BAB II LANDASAN TEORI 2.1 Sistem Informasi Bagian-bagian yang memiliki keterkaitan pengoperasian dalam mencapai suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem informasi dapat dibuat
Lebih terperinciBy Desrizal. Pengenalan AJAX
1 Pengenalan AJAX 1 Apa yang harus anda ketahui Sebelum anda memulai belajar PHP AJAX anda harus sudah mempunyai pengetahuan dasar mengenai : 1. HTML 2. Javascript 3. PHP Silahkan membaca buku atau dari
Lebih terperinciPengertian Situs / Web
Pengenalan PHP Pengertian Situs / Web Situs/Web dikategorikan menjadi 2 : Web Statis Web Dinamis Dalam Pemprograman Web terdapat 2 kategori: Server Side Programming ASP, JSP, PHP Client Side Programming
Lebih terperinciBAB 1 PENDAHULUAN. perusahaan yang serupa menggunakan sistem pelayanan bisinis secara online.
BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah Perkembangan teknologi dibidang informasi mendorong setiap instansi atau perusahaan untuk tetap mengikuti perkembangannya, terutama berkenaan dengan perkembangan
Lebih terperinciBAB II. TINJAUAN PUSTAKA
BAB II. TINJAUAN PUSTAKA 2.2 Penelitian Terdahulu Pengembangan sistem informasi perpustakaan berbasis web ini juga pernah ada sebelumnya. Sistem ini sebelumnya telah dikembangkan oleh Sumardi, ST. MT.
Lebih terperinciBAB III LANDASAN TEORI. kinerja dan memotivasi kinerja individu di waktu berikutnya.
BAB III LANDASAN TEORI 3.1 Penilaian Kinerja Pada organisasi modern, penilaian memberikan mekanisme penting bagi manajemen untuk digunakan dalam menjelaskan tujuan-tujuan dan standart kinerja dan memotivasi
Lebih terperinciAPLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH
APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH 062406065 PROGRAM STUDI D3 ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Konsep dasar sistem menjelaskan serangkaian konsep dan definisi-definisi dari referensi yang ada mengenai sistem serta konsep lainnya yang berhubungan dengan
Lebih terperinciAPLIKASI INVENTARIS BUKU UNTUK PERPUSTAKAAN BERBASIS WEB. Sir Kalifatullah Ermaya. Abstrak
APLIKASI INVENTARIS BUKU UNTUK PERPUSTAKAAN BERBASIS WEB Sir Kalifatullah Ermaya Abstrak Perkembangan teknologi yang pesat membawa banyak perubahan dalam bertukar informasi. Pertukaran informasi yang dulunya
Lebih terperinciPENGEMBANGAN SISTEM INFORMASI AKREDITASI
PENGEMBANGAN SISTEM INFORMASI AKREDITASI Muhammad Takdir Muslihi 1), Amil Ahmad Ilham 2), Zahir Zainuddin 3) 1), 2),3) Jurusan Teknik Elektro, Fakultas Teknik, Universitas Hasanuddin Email : takdir.jobs@gmail.com
Lebih terperinciPokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan
Pokok Bahasan 2 Teknologi Dasar Internet dan Web L. Erawan Materi User Agent, Web Browser, server web Jaringan: Jaringan client-server, TTL Protokol: HTTP, TCP/IP, FTP, SMTP, UDP, OSI Bahasa: HTML, XHTML,
Lebih terperinciChapter 2. Tipe Data dan Variabel
Chapter 2 Tipe Data dan Variabel Pada prinsipnya suatu program computer memanipulasi data untuk dijadikan informasi yang berguna. Komputer memanipulasi berbagai macam data, bukan hanya angka, tetapi juga
Lebih terperinciKAMUS INGGRIS-INDONESIA BERBASIS J2ME
KAMUS INGGRIS-INDONESIA BERBASIS J2ME Lenny Ike C. M., Wiratmoko Yuwono, ST, Kholid Fathoni, S.Kom Jurusan Teknologi Informasi Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember
Lebih terperinciBAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan
BAB 1 PENDAHULUAN 1.1. Latar Belakang Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan organisasi informatika. Karena itu sistem informasi yang berbasis komputasi sudah banyak
Lebih terperinciBAB III LANDASAN TEORI
BAB III LANDASAN TEORI 3.1 Pendaftaran Siswa Baru Penerimaan siswa baru merupakan gerbang awal yang harus dilalui peserta didik dan sekolah didalam penyaringan objek-objek pendidikan. Peristiwa penting
Lebih terperinciBAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi
3.1 Layanan Aplikasi Internet BAB III LANDASAN TEORI Terdapat banyak sekali layanan aplikasi di internet dan masih terus akan berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi
Lebih terperinciMODUL 3 DASAR-DASAR PHP
MODUL 3 DASAR-DASAR PHP Para pengguna internet dewasa ini cenderung lebih menyukai situs-situs yang mempunyai tampilan menarik dan menghibur. Yang pasti, mereka sudah bosan dengan tampilan web yang begitu-begitu
Lebih terperinciBAB III LANDASAN TEORI. Perlindungan Hutan dan Konservasi Alam (Dirjen PHKA). Dirjen PHKA
BAB III LANDASAN TEORI 3.1 Kuota Pengambilan Kuota pengambilan adalah sebuah batas maksimal pengambilan suatu satwa yang batas atau jatah pengambilannya ditetapkan oleh Direktur Jendral Perlindungan Hutan
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer berasal dari bahasa latin computare yang mengandung arti menghitung. Jadi, komputer dapat diartikan alat untuk menghitung. Perkembangan teknologi komputer
Lebih terperinciPERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI SEKOLAH (STUDI KASUS SMP N 2 PATIKRAJA BANYUMAS)
PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI SEKOLAH (STUDI KASUS SMP N 2 PATIKRAJA BANYUMAS) Ajeng Puspitasari Rahastri 1, Tengku A. Riza, ST.,MT.2, Rohmat Tulloh 3 1,2, Prodi D3 Teknik Telekomunikasi,
Lebih terperinciDATA DEFINITION LANGUAGE
DATA DEFINITION LANGUAGE PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011 Memulai MySQL MySQL yang akan kita gunakan dalam praktikum ini telah tersedia dalam paket XAMPP (X- Apache- MySQL-PHP-Perl) di komputer
Lebih terperinciBAB 1 PENDAHULUAN. yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya.
BAB 1 PENDAHULUAN 1.1 Latar Belakang Seiring dengan perkembangan zaman yang sangat pesat khususnya dinegaranegara yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya. Negara-negara tersebut
Lebih terperinciBAB V IMPLEMENTASI DAN PENGUJIAN
BAB V IMPLEMENTASI DAN PENGUJIAN Bab kelima ini berisi uraian hasil implementasi dan pengujian terhadap perangkat lunak yang dibuat pada tugas akhir ini. 5.1 Implementasi Sub bab ini mendeskripsikan hasil
Lebih terperinciSistem Basis Data Danny Kriestanto, S.Kom., M.Eng
Sistem Basis Danny Kriestanto, S.Kom., M.Eng SQL Introduction Setelah Membuat ERD dan Model Relasional, what s next? Bagaimana cara membangun entitas dan relationship tersebut agar dapat digunakan? Bagaimana
Lebih terperinciBAB III LANDASAN TEORI
BAB III LANDASAN TEORI III.1. Sistem Informasi Sistem informasi adalah suatu sistem yang dibuat oleh manusia yang terdiri dari komponen komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan
Lebih terperinci