BAB II LANDASAN TEORI

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB II LANDASAN TEORI"

Transkripsi

1 BAB II LANDASAN TEORI 2.1 Internet Interconnected network, atau yang lebih dikenal dengan internet adalah sebuah sistem komunikasi global yang menghubungkan beberapa komputer melalui jaringan diseluruh dunia. ( : 2009) Secara umum, internet merupakan suatu jaringan komputer global yang terbentuk dari jaringan lokal dan regional yang memungkinkan komunikasi data antar komputer-komputer yang terhubung ke jaringan tersebut. Gambar 2.1 Jaringan internet Internet lahir pada masa perang dingin sekitar tahun 1969 dan digunakan pertama kali untuk keperluan militer. Pada saat itu, Departemen Pertahanan Amerika Serikat membangun sebuah jaringan dengan menghubungkan semua komputer di daerah-daerah vital untuk mengatasi masalah bila sewaktu-waktu terjadi serangan nuklir. Untuk itulah dibentuk sebuah proyek bernama ARPANET (Advanced Research Projects Agency Network) yang dibuat oleh DARPA, suatu bagian dari Departemen Pertahanan Amerika Serikat yang bekerja sama dengan beberapa universitas dan research facilities. 4

2 5 ARPANET pada awalnya sangat kecil dan hanya menghubungkan tiga unit komputer di California dan satu di Utah. Tidak lama kemudian, proyek ini berkembang diseluruh daerah, dan semua universitas di negara bagian tersebut ingin bergabung, sehingga membuat ARPANET kesulitan untuk mengaturnya. Oleh sebab itu, ARPANET dibagi menjadi dua yaitu MILNET untuk keperluan militer dan ARPANET baru yang lebih kecil untuk non-militer. Gabungan dari kedua jaringan ini akhirnya dikenal dengan nama DARPA Internet, yang kemudian disederhanakan menjadi internet. Internet mulai komersial dan berkembang sangat pesat sejak tahun World Wide Web (WWW) World Wide Web (WWW) adalah suatu sistem informasi berbasiskan hypertext yang menjadikan suatu kalimat hypertext didalam dokumen tersebut sebagai penunjuk kepada informasi lainnya yang lebih lengkap dan saling berhubungan. ( : 2009) Untuk dapat mengakses WWW, maka sebuah sistem harus terhubung dan berada didalam lingkup TCP/IP internasional (internet). Selain itu, diperlukan juga sebuah aplikasi untuk mengakses WWW tersebut, yaitu sebuah web browser atau yang lebih dikenal sebagai browser. 2.3 Web Browser / Browser Web browser adalah sebuah aplikasi yang digunakan untuk menjelajahi internet. ( : 2009) Dulu, browser hanya dapat menampilkan sebuah informasi dalam bentuk teks saja, kemudian pada tahun 1993 NSCA membuat sebuah browser yang diberi nama Mosaic, yang memiliki kemampuan untuk menampilkan gambar. Seiring dengan berjalannya waktu, selain NSCA Mosaic muncul pula Netscape Navigator Communicator. Munculnya Netscape Navigator membuat perkembangan browser menjadi semakin pesat. Netscape Navigator memiliki

3 6 kecepatan yang lebih baik dibandingkan NSCA Mosaic dalam menampilkan informasi baik berupa teks ataupun gambar. Perkembangan browser menjadi semakin semarak ketika Microsoft, pembuat software terbesar di dunia ikut terjun kedalam dunia WWW dengan mengeluarkan browser yang diberi nama Internet Explorer (IE). Kini, semakin banyak browserbrowser baru bermunculan, diantaranya adalah Mozilla Firefox, Opera, dan yang terbaru adalah browser yang dikeluarkan oleh mesin pencari raksasa Google yang diberi nama Google Chrome. 2.4 Web Server Web Server adalah sebuah software yang memproses dan melayani permintaan file-file dari web browser. ( : 2009) Web server yang dimaksud disini adalah simulasi dari sebuah web server secara fisik. Web server biasanya juga disebut sebagai HTTP server karena menggunakan protokol HTTP sebagai basisnya. Beberapa web server yang sering digunakan diantaranya adalah PWS, IIS, Apache dan sebagainya. 2.5 Client-side Server-side Interaksi yang terjadi didalam dunia internet dikategorikan menjadi dua, yaitu: Client-side Client-side adalah suatu interaksi satu arah. Proses yang terjadi tidak menyebabkan adanya perubahan data maupun ruang yang ada didalam situs tersebut. Hal ini mengakibatkan situs yang tercipta bersifat statis.

4 7 Gambar 2.2 Proses pada client-side Server-side Hubungan komunikasi yang terjadi pada server-side, merupakan interaksi yang menyebabkan beberapa perubahan data maupun perubahan ruang yang menyebabkan terciptanya suatu situs yang dinamis yang disebabkan adanya permintaan atau request yang mengakibatkan adanya tanggapan atau response. Komunikasi dapat tercipta apabila adanya interaksi antara dua objek atau lebih. Dalam melakukan interaksi, dibutuhkan suatu bahasa penghubung yang menyebabkan adanya interaksi dan suatu media penampung data yang sering disebut dengan database. Gambar 2.3 Proses pada server-side

5 8 2.6 Apache Gambar 2.4 Logo Apache Apache (A PAtCHy server) merupakan salah satu web server yang memiliki tujuan untuk mengirim kembali sintaks yang diberikan oleh user dan menampilkan kembali dalam bentuk dan format hasilnya saja. Gambar 2.5 Proses pada Apache Sesuai dengan namanya, Apache mengambil suatu patch atau bagian dari program yang diberikan. Beberapa keunggulan yang diberikan, diantaranya adalah : 1. Memiliki kemampuan pembacaan yang tinggi dan mudah disesuaikan. 2. Memiliki tingkat keamanan yang tinggi. Sangat berguna bagi para penyimpan data yang memiliki tingkat kerahasiaan tertentu. 3. Dapat dijalankan untuk berbagai macam sistem operasi.

6 9 2.7 HTML HTML (Hyper Text Markup Language) merupakan bentuk standar untuk isi dan tampilan yang ada di halaman WWW. ( : 2009) HTML diawali dan diakhiri dengan suatu perintah yang sudah baku yang disebut dengan tag. Diantara kedua tag tersebut terdapat nilai-nilai dan atribut-atribut. HTML merupakan bahasa pemrograman fleksibel karena bisa meletakkan script dari bahasa pemrograman lain seperti PHP, Javascript, VB script dan C. Dokumen HTML adalah file teks murni yang dapat dibuat dengan sembarang teks editor (misalnya notepad). Dokumen HTML merupakan sebuah halaman situs yang dibaca browser dan berisikan informasi tentang halaman situs tersebut. Suatu dokumen HTML disimpan dalam sebuah file berekstensi *.html. Tidak seperti bahasa pemrograman lainnya, HTML tidak mengenal jumping atau looping. Script-script HTML dibaca oleh browser dari atas ke bawah tanpa adanya pengulangan dan lompatan. Sebuah dokumen HTML diawali dengan tag <html> dan diakhiri dengan tag </html>. Sebuah dokumen HTML dibagi menjadi dua bagian, yaitu bagian kepala (header) dan bagian inti (body). Sehingga setiap dokumen HTML harus memiliki pola dasar sebagai berikut : Gambar 2.6 Pola dasar HTML

7 10 Gambar 2.7 Pola dasar HTML dibrowser 2.8 PHP PHP (PHP Hypertext Preprocessor) adalah sebuah bahasa interpreter yang memiliki kemiripan dengan bahasa C dan Perl, mempunyai kesederhanaan dalam perintah dan digunakan untuk pembuatan aplikasi web. ( : 2009) PHP dibuat oleh Rasmus Lerdoff pada musim gugur tahun Pada awalnya, PHP digunakan pertama kali pada situsnya untuk mencatat siapa saja yang berkunjung untuk melihat biodatanya. Dengan menggunakan PHP, maka maintenance situsnya menjadi lebih mudah. Versi pertama yang dirilis pada tahun 1995 dikenal dengan tool Personal Home Page, terdiri atas engine parser yang sangat sederhana, hanya mengerti beberapa makro khusus dan beberapa utilitas yang sering digunakan pada halamanhalaman situs, seperti buku tamu, hit counter, dan lainnya.

8 11 PHP merupakan server-side scripting. Artinya proses kerja dari PHP dimulai dari permintaan client browser atas halaman web tertentu kepada server, kemudian server akan mencari dan memprosesnya terlebih dahulu lalu mengirimkan hasilnya saja kepada browser. Script PHP dapat dibuat dengan menggunakan sembarang teks editor dan disimpan dalam sebuah file teks yang diberi ekstensi *.php. Penulisan script PHP yaitu dengan cara disisipkan didalam tag-tag HTML, diawali dengan tag <?php dan diakhiri dengan tag?>. Setiap baris perintah / statement harus diakhiri dengan menggunakan tanda ; (semicolon / titik koma). Umumnya setiap perintah / statement dituliskan dalam satu baris. Berikut ini merupakan contoh sederhana dari penulisan sintaks PHP : <?php phpinfo();?> Indentifier PHP Identifiter dalam PHP bersifat case-sensitive. Artinya, PHP membedakan antara huruf kapital dan huruf kecil. Namun untuk reserved word dalam PHP tidak bersifat case-sensitive, seperti contoh echo dan ECHO mempunyai arti yang sama. Identifier dalam PHP terdiri dari : 1. Variabel Variabel adalah tempat untuk menyimpan data. Penulisannnya diawali dengan karakter $ dan diikuti dengan huruf sebagai karakter pertama, lalu kombinasi huruf dan angka. Tidak boleh ada karakter khusus, tanda baca, spasi dan reserved word PHP dalam penamaan variabel. Yang diperbolehkan hanya karakter garis bawah (_) atau underscore.

9 12 2. Konstanta Konstanta adalah suatu nilai yang tidak berubah selama proses dari program. PHP mempunyai built-in konstanta seperti PHP_VERSION, TRUE dan FALSE, dan PHP_OS. Selain built-in konstanta yang sudah disediakan oleh PHP, PHP juga menyediakan fungsi define(); untuk membuat konstanta sendiri Tipe Data PHP Tipe data dari sebuah variabel akan ditentukan otomatis oleh PHP bergantung pada operasi yang sedang dilakukan oleh variabel tersebut. Tipe data dalam PHP terdiri dari : 1. Integer Tipe data integer meliputi semua bilangan bulat. Range dari tipe data ini antara -2,147,483,648 sampai dengan +2,147,483,647 pada sistem yang berplatform 32 bit. PHP akan secara otomatis mengkonversi tipe data integer menjadi floating point jika berada diluar range diatas. 2. Floating Point Floating point merepresentasikan bilangan pecahan atau bilangan desimal, range dari tipe data ini yaitu antara 1.7E-308 sampai 1.7E String Sebuah data dengan tipe data string dinyatakan dengan mengapitnya mengunakan tanda petik tunggal ( ) maupun ganda ( ). Perbedaannya adalah, jika kita menggunakan tanda petik tunggal, maka pada string itu tidak dapat dimasukkan variabel dan escape sequence handling.

10 13 4. Array Array adalah sebuah tipe data yang mengandung satu atau lebih data, dan dapat di indeks berdasarkan numerik maupun string. Data yang dikandung pada sebuah array bisa dari tipe data yang lain bahkan dapat juga bertipe array. PHP memperbolehkan elemen dari array terdiri atas data dengan tipe yang berbeda-beda. 5. Object Object adalah sebuah tipe data yang dapat berupa sebuah bilangan, variabel atau bahkan sebuah fungsi. Object dibuat dengan tujuan untuk membantu programmer yang terbiasa dengan Object Oriented Programming Struktur Kontrol Script-script PHP dijalankan dari baris pertama kemudian ke baris berikutnya sampai baris terakhir. Untuk program yang sederhana dalam menampilkan hasil dan memasukkan data proses dari satu statement ke statement berikutnya dilakukan secara urut sesuai dengan letak urutannya. Namun, ketika program yang dibuat kompleks, proses yang ada tidak hanya proses yang berurutan, tetapi proses yang terjadi adalah proses penyeleksian kondisi, proses perulangan dan proses perlompatan. Ada dua jenis struktur kontrol di dalam PHP, yaitu : 1. Penyeleksian Kondisi Statement yang digunakan dalam penyeleksian kondisi adalah statement if, else, elseif dan switch. Statement if digunakan untuk menyeleksi suatu kondisi atau syarat tertentu.

11 14 Contoh : <?php if ($a > $b) echo "a lebih besar daripada b";?> Pada sintaks diatas, kondisi dilihat dari kebenarannya. Jika kondisi bernilai benar atau true, PHP akan memproses statement tersebut. Namun jika kondisi bernilai salah atau false, statement tersebut tidak akan diproses. Statement else dan elseif digunakan jika kita ingin mengeksekusi statement lain. Statement else dan elseif hanya akan dieksekusi jika kondisi if bernilai salah atau false. Contoh : <?php if ($a > $b) { echo "a lebih besar daripada b"; } elseif ($a == $b) { echo "a sama besar dengan b"; } else { echo "a lebih kecil daripada b"; }?> Statement switch akan menyeleksi kondisi yang diberikan kemudian membandingkan hasilnya dengan konstanta-konstanta yang berada didalam case. Pembandingan akan dimulai dari konstanta yang pertama hingga konstanta terakhir. Jika hasil dari kondisi sama dengan nilai konstanta tertentu, maka statement tersebut akan dijalankan.

12 15 Contoh : <?php switch ($i) { case "merah": echo "i berwarna merah"; break; case "kuning": echo "i berwarna kuning"; break; case "hijau": echo "i berwarna hijau"; break; }?> 2. Perulangan (looping) Dalam PHP terdapat tiga jenis perulangan, yaitu for, while dan do-while. Jika perulangan dilakukan dengan statement for, statement tersebut akan terus dikerjakan sampai dengan nilai akhir dengan peningkatan yang telah dilakukan. Contoh : <?php for ($i = 1; $i <= 10; $i++) { echo $i; }?> Untuk perulangan dengan menggunakan while, proses perulangan akan terus dilakukan selama kondisi yang diseleksi masih bernilai benar dan akan berhenti jika kondisi bernilai salah.

13 16 Contoh : <?php $i = 1; while ($i <= 10) { echo $i++; } endwhile;?> Perulangan dengan menggunakan do-while tidak jauh berbeda dengan perulangan while. Hanya saja, perulangan do-while menempatkan suatu kondisi yang bernilai benar pada akhir statement. Contoh : <?php $i = 0; do { echo $i; } while ($i > 0);?> Struktur kontrol PHP seperti if, else, elseif, switch, while, do-while ataupun for tidak harus menggunakan kurung kurawal ({}) sebagai pembuka dan penutup blok masing-masing struktur. Namun harus diakhiri dengan statement endif untuk if, else dan elseif, endswitch untuk switch, endwhile untuk while, dan endfor untuk for.

14 Database dan MySQL Database adalah sekumpulan data terstruktur yang disimpan dalam satu atau beberapa buah file. (MySQL Reference Manual : Hal-4 : 2009) Database merupakan salah satu hal penting dalam pembuatan suatu situs yang disertai dengan aplikasi karena database berfungsi sebagai wadah atau tempat penampungan data yang telah diberikan oleh user. Dengan menggunakan database, maka proses update dan maintenance data menjadi lebih mudah Relational Database Management System (RDBMS) Relational Database Management System (RDBMS) atau sistem manajemen database relasional adalah database yang dikelompokkan kedalam beberapa tabel dimana masing-masing tabel saling berhubungan antara tabel yang satu dengan tabel yang lainnya. (MySQL Reference Manual : Hal-5 : 2009) RDBMS merupakan salah satu model dari suatu sistem manajemen database. RDBMS memiliki beberapa komponen dasar, antara lain : Database ( DB dalam RDBMS), sebagai tempat penampungan data yang distrukturkan kedalam : Data yang disimpan kedalam beberapa tabel. Setiap tabel terdiri atas baris dan kolom. Sistem Manajemen ( MS dalam RDBMS), software yang memungkinkan data dapat dimasukkan, diubah, diambil kembali (dibaca), dicari, dan dihapus record-nya. Relational ( R dalam RDBMS), menunjukkan bahwa data yang ada didalam suatu tabel dapat berhubungan dengan data yang ada di tabel yang lainnya.

15 MySQL MySQL (dibaca My Ess Que Ell ) adalah sebuah software sistem manajemen database yang dikembangkan, didistribusikan, dan didukung oleh MySQL AB, sebuah perusahaan komersial yang berlokasi di Swedia. (MySQL Reference Manual : Hal-4 : 2009) MySQL merupakan salah satu software sistem manajemen database yang populer dikalangan web programmer. Kepopuleran ini dikarenakan MySQL merupakan sebuah software open source yang bersifat gratis, memiliki performa query database yang cepat dan jarang bermasalah. PHP dan MySQL merupakan kombinasi yang paling umum digunakan dalam pembuatan dan pengembangan situs web berbasis database. Karena kedua kombinasi ini memberikan kemudahan bagi para pengembang situs web dan menghasilkan suatu situs yang dinamis, interaktif dan memberikan kemudahan dalam maintenance. Gambar 2.8 MySQL

16 19 Statement MySQL dibedakan menjadi dua, yaitu : 1. Data Definition Language (DDL) Data definition language merupakan statement yang digunakan untuk mendefinisikan suatu database dan struktur datanya. Diantaranya adalah statement untuk membuat database, membuat tabel, membuat indeks dan lainlain. 2. Data Manipulation Language (DML) Data manipulation language merupakan statement untuk melakukan manipulasi atau pengelolaan data yang ada didalam database. Diantaranya adalah statement untuk menambah data, mengubah data, menghapus data, mengambil dan mencari data. Berikut adalah beberapa fungsi PHP MySQL : 1. mysql_connect() Digunakan untuk melakukan koneksi kepada server. Sintaksnya : $connect=mysql_connect( host, username, password ) $connect host username password : Merupakan nama variabel penampung status hasil koneksi kepada database. : Lokasi dimana MySQL dipublikasikan. : String dengan isi data nama user yang terdaftar dalam MySQL yang digunakan untuk mengakses data pada MySQL. : Kata sandi dari username untuk masuk kedalam database.

17 20 2. mysql_select_db() Digunakan untuk memilih database yang ada didalam MySQL. Sintaksnya : $db=mysql_select_db( nama_database, $connect) $db $connect nama_database : Merupakan variabel untuk memilih database. : Merupakan koneksi kedalam database yang telah berhasil. : Database yang akan diproses. 3. mysql_query() Digunakan untuk mengeksekusi perintah SQL untuk memanipulasi database yang berhasil melakukan koneksi. Sintaksnya : $result=mysql_query( statemen ) $result akan berupa record set apabila statement berupa perintah select Struktur Navigasi Navigasi merupakan rancangan hubungan dan rantai makanan dari beberapa area yang berbeda dan dapat membantu mengorganisasikan seluruh elemen dengan pemberian perintah dan pesan. ( : 2009) Jenis struktur navigasi yang sering digunakan antara lain :

18 21 1. Linier Linier (satu jalur) merupakan struktur yang hanya mempunyai satu rangkaian cerita yang terurut. Struktur ini menampilkan satu demi satu tampilan layar secara berurutan. Tampilan yang dapat ditampilkan pada struktur ini adalah satu halaman sebelumnya atau satu halaman sesudahnya tidak dapat dua halaman sebelumnya atau sesudahnya. Pada struktur linier tidak diperbolehkan adanya percabangan. Gambar 2.9 Struktur navigasi linear 2. Hirarki Hirarki (bercabang) merupakan suatu struktur yang mengandalkan percabangan untuk menampilkan data berdasarkan kriteria tertentu. Tampilan pada menu pertama disebut dengan master page (halaman utama), dan akan mempunyai halaman percabangan yang disebut sebagai slave page (halaman pendukung). Gambar 2.10 Struktur navigasi hirarki

19 22 3. Non-Linier Non-Linier (tidak berurutan) merupakan pengembangan dari struktur navigasi linier. Pada struktur non-linier diperbolehkan membuat navigasi bercabang tetapi berbeda dengan struktur hirarki. Walaupun terdapat percabangan tetapi tidak ada master page dan slave page. Gambar 2.11 Struktur navigasi non-linear 4. Komposit Komposit merupakan gabungan dari ketiga struktur sebelumnya, yaitu linier, non-linier dan hirarki. Struktur ini biasa disebut struktur bebas. Maksudnya, jika dalam suatu tampilan membutuhkan percabangan maka dapat dibuat percabangan, dan bila dalam percabangan terdapat suatu tampilan yang sama kedudukannya maka dapat dibuat struktur linier dalam percabangan tersebut. Gambar 2.12 Struktur navigasi komposit

20 XAMPP Gambar 2.13 Logo XAMPP XAMPP merupakan singkatan dari : X A M P P : (baca:cross) yang berarti cross-platform atau dapat digunakan pada sistem operasi yang berbeda. : Apache : MySQL : PHP : Perl Adalah sebuah web-server yang mudah digunakan, bersifat gratis dan dapat disebarluaskan. ( : 2009) XAMPP digunakan oleh para pengembang dan programmer web untuk menguji dan memvalidasi sebuah halaman web tanpa harus terhubung dengan internet. XAMPP tersedia untuk Microsoft Windows, Linux, Mac OS dan Sun Solaris Instalasi Dan Konfigurasi XAMPP XAMPP membutuhkan beberapa konfigurasi untuk berjalan, namun sebelum proses instalasi dan konfigurasi, perlu diperhatikan kebutuhan sistem yang dperlukan oleh XAMPP, diantaranya :

21 24 Minimum RAM 64Mb. Kapasitas Harddisk minimum 200Mb. Sistem operasi Windows XP direkomendasikan. Setelah kebutuhan sistem terpenuhi, selanjutnya download XAMPP dari Besar file sekitar 16Mb. Kemudian jalankan xampplite-win exe. Gambar 2.14 Paket instalasi XAMPP Ekstrak pada drive C: Gambar 2.15 Lokasi instalasi XAMPP Setelah proses ekstraksi selesai, jalankan setup_xampp.bat yang terdapat didalam folder C:\xampp. Gambar 2.16 Setup XAMPP

22 25 Untuk mengaktikan XAMPP, jalankan xampp_start.exe. Gambar 2.17 XAMPP start Dan untuk menghentikan XAMMP, jalankan xampp_stop.exe. Gambar 2.18 XAMPP stop 2.12 Adobe Dreamweaver CS3 Gambar 2.19 Boks DVD Adobe Dreamweaver CS3

23 26 Adobe Dreamweaver CS3 (atau yang biasa disebut Dreamweaver) merupakan sebuah software pengembangan web yang awalnya diciptakan oleh Macromedia pada tahun 1997, namun sekarang dimiliki oleh Adobe, yang mengakuisisi Macromedia pada tahun ( : 2009) Adobe Dreamweaver CS3 adalah script editor profesional yang digunakan untuk melakukan desain secara visual dan mengolah halaman web serta pembuatan aplikasi web. Para pengembang dan programmer web lebih menyukai menggunakan Dreamweaver. Karena Dreamweaver merupakan script editor yang berbasiskan WYSIWYG (What You See Is What You Get). Dreamweaver adalah sebuah software desain web yang menawarkan cara mendesain web dengan dua langkah sekaligus dalam satu waktu, yaitu mendesain dan memprogram. Karena setiap kali mendesain seperti menulis kata-kata, meletakkan gambar, membuat tabel dan proses lainnya, script akan tertulis secara otomatis dan langsung mengisi proses pengaturan. Dreamweaver mengandalkan pada fitur visual editing, sehingga para pengguna dapat dengan cepat melakukan desain dan mengfungsikan halaman web yang diinginkan tanpa harus menuliskan beberapa baris kode pemrograman. Selain itu juga Dreamweaver membantu para pengguna untuk membangun aplikasi jaringan database dengan menggunakan bahasa server Kebutuhan Sistem Untuk dapat menggunakan Adobe Dreamweaver CS3 dibutuhkan minimum spesifikasi komputer sebagai berikut : 1. Prosesor : Minimum Intel yang bersoket LGA775 atau AMD yang bersoket AM2. 2. RAM : 512Mb 3. Harddisk : 1.3Gb ruang kosong 4. Media : DVD-ROM untuk instalasi

24 Mengenal Interface Adobe Dreamweaver CS3 Pada dasarnya, interface Adobe Dreamweaver CS3 dapat dibagi kedalam delapan bagian, yaitu : 1. Menu Utama 2. Insert Bar 3. Document Bar 4. Jendela Dokumen 5. Tag Selector 6. Status Bar 7. Kotak Properti 8. Jendela Panel. Gambar 2.20 Interface Adobe Dreamweaver CS3

25 28 1. Menu Utama Gambar 2.21 Menu Utama Merupakan baris perintah yang terdiri dari menu-menu pop-up yang dapat diakses dengan menekan menu bar tersebut sehingga akan tampil menu popup yang terdiri dari seluruh perintah yang ada didalamnya. Menu Utama berisi perintah antara lain : File, Edit, View, Insert, Modify, Text, Commands, Site, Window, dan Help. 2. Insert Bar Gambar 2.22 Insert Bar Merupakan baris yang terdiri dari ikon-ikon yang mempercepat melakukan penambahan obyek pada jendela dokumen. Obyek yang ditambahkan dapat berupa table, layer, image dan sebagainya. 3. Document Bar Gambar 2.23 Document Bar Digunakan untuk menampilkan atau mengorganisasikan semua obyek yang ada didalam jendela dokumen atau area dokumen. 4. Jendela Dokumen

26 29 Gambar 2.24 Jendela Dokumen Digunakan untuk menampilkan atau merupakan areal yang digunakan untuk membuat design dari website. 5. Tag Selector Gambar 2.25 Tag Selector Bagian ini terletak dibawah jendela dokumen dan merupakan bagian dari dokumen sehingga apabila dokumen dalam keadaan kosong maka tag seleksi ini tidak akan berisi nilai apa-apa, kecuali <body>. 6. Status Bar

27 30 Bagian ini terletak disebelah kanan tag selector, yang berfungsi untuk menampilkan status pada jendela dokumen. 7. Kotak Properti Gambar 2.26 Kotak Properti Digunakan untuk melakukan perubahan dari obyek yang ditampilkan, baik itu image, animasi, tabel, atau yang lainnya. 8. Jendela Panel Gambar 2.27 Jendela Panel Terdiri dari beberapa buah panel yang berfungsi untuk mengorganisasikan file- file yang digunakan.

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Sistem Suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Definisi Aplikasi Aplikasi merupakan sekumpulan elemen yang saling berinteraksi dan saling berketerkaitan antara satu dengan yang lainnya dalam melakukan suatu kegiatan secara

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Pengertian Perancangan Perancangan adalah proses merencanakan segala sesuatu terlebih dahulu (Kamus Bahasa Indonesia, 1988, h: 927). Perancangan merupakan penggambaran, perencanaan,

Lebih terperinci

BAB 2 TINJAUAN TEORI

BAB 2 TINJAUAN TEORI BAB 2 TINJAUAN TEORI 2.1. Pengenalan HTML 2.1.1. Pendahuluan HTML Hypertext Markup Language merupakan kepanjangan dari kata HTML. Adalah script dimana kita bisa menampilkan informasi dan daya kreasi kita

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Pengertian Visualisasi Visualisasi adalah tampilan pada layar monitor baik dalam bentuk gambar yang bergerak ataupun tidak, serta dapat pula gambar yang disertai dengan suara.

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Pengertian Perancangan Perancangan adalah proses merencanakan segala sesuatu terlebih dahulu. (Kamus Bahasa Indonesia, 1988, h: 927) Perancangan merupakan penggambaran, perencanaan,

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 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 terperinci

BAB 2 LANDASAN TEORI

BAB 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 terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Pengertian Multimedia Multimedia merupakan suatu konsep dan teknologi baru dalam bidang teknologi informasi. Dimana teks, gambar, suara, animasi dan video disatukan dalam computer

Lebih terperinci

DESAIN WEB STATIS DAN HTML. Dahlan Abdullah Website :http://dahlan.unimal.ac.id

DESAIN WEB STATIS DAN HTML. Dahlan Abdullah   Website :http://dahlan.unimal.ac.id DESAIN WEB STATIS DAN HTML Dahlan Abdullah Email : dahlanrpl@yahoo.com Website :http://dahlan.unimal.ac.id HALAMAN WEB KONSEP DASAR DAN TEKNOLOGI WEB World Wide Web secara luas lebih dikenal dengan istilah

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Informasi dan Internet Informasi menurut Jogiyanto H, M, Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan bagi yang menerima. (Jogiyanto, H.M., Analisis

Lebih terperinci

BAB 2 LANDASAN TEORI. Internet adalah jaringan luas dari komputer, yang lazim disebut dengan worldwide

BAB 2 LANDASAN TEORI. Internet adalah jaringan luas dari komputer, yang lazim disebut dengan worldwide BAB 2 LANDASAN TEORI 2.1 Pengenalan Internet Internet adalah jaringan luas dari komputer, yang lazim disebut dengan worldwide network. Dengan internet maka Anda akan dapat mencari jutaan informasi, mulai

Lebih terperinci

BAB I MENGENAL ACTIVE SERVER PAGES

BAB I MENGENAL ACTIVE SERVER PAGES BAB I MENGENAL ACTIVE SERVER PAGES Pokok Bahasan 1. Apa yang Dibutuhkan? 2. Bagaimana ASP Bekerja 3. Lebih Jauh Mengenal ASP Pendahuluan (ASP) adalah bahasa pemrograman lingkungan aplikasi terbuka (open

Lebih terperinci

Pengenalan Script. Definisi HTML

Pengenalan 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 terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengenalan HTML 2.1.1 Pengertian Dokumen HTML HTML ( Hypertext Markup Language ) adalah suatu bahasa yang digunakan untuk menulis halaman web. HTML dirancang untuk digunakan tanpa

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 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 terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Pengertian Perancangan Perancangan adalah proses merencanakan segala sesuatu terlebih dahulu. (Kamus Bahasa Indonesia, 1988, h: 927) Perancangan merupakan penggambaran, perencanaan,

Lebih terperinci

BAB 2 LANDASAN TEORI. Website atau World Wide Web, sering disingkat sebagai www atau web saja, yakni

BAB 2 LANDASAN TEORI. Website atau World Wide Web, sering disingkat sebagai www atau web saja, yakni BAB 2 LANDASAN TEORI 2.1 Website Website atau World Wide Web, sering disingkat sebagai www atau web saja, yakni sebuah sistem dimana informasi dalam bentuk teks, gambar, suara, dan lain-lain dipresentasikan

Lebih terperinci

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

Perancangan 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 terperinci

BAB 2 LANDASAN TEORI. Computer Based Information System (CBIS) atau yang dalam Bahasa Indonesia disebut juga

BAB 2 LANDASAN TEORI. Computer Based Information System (CBIS) atau yang dalam Bahasa Indonesia disebut juga BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Computer Based Information System (CBIS) atau yang dalam Bahasa Indonesia disebut juga Sistem Informasi Berbasis Komputer merupakan sistem pengolah

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Internet Internet merupakan suatu jaringan antar komputer yang saling dihubungkan. Media penghubung tersebut bisa melalui kabel, kanal satelit maupun frekuensi radio, sehingga

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Pengertian Perancangan Perancangan adalah proses merencanakan segala sesuatu terlebih dahulu. Perancangan merupakan penggambaran, perencanaan, pembuatan sketsa dari beberapa elemen

Lebih terperinci

BAB 2 LANDASAN TEORI. Istilah sistem berasal dari bahasa Yunani yaitu systema yang mengandung arti kesatuan

BAB 2 LANDASAN TEORI. Istilah sistem berasal dari bahasa Yunani yaitu systema yang mengandung arti kesatuan BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem dan Sistem Informasi 2.1.1 Pengertian Sistem Istilah sistem berasal dari bahasa Yunani yaitu systema yang mengandung arti kesatuan atau keseluruhan dari bagian

Lebih terperinci

Apa itu PHP? Riwayat PHP

Apa itu PHP? Riwayat PHP Apa itu PHP? PHP adalah singkatan dari PHP Hypertext Preprocessor yang digunakan sebagai bahasa script serverside dalam pengembangan Web yang disisipkan pada dokumen HTML. Berbeda dengan HTML yang hanya

Lebih terperinci

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

BAB 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 terperinci

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

BAB 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 terperinci

BAB 2 LANDASAN TEORI. merupakan beberapa komputer yang terhubung satu sama lain dengan memakai kabel

BAB 2 LANDASAN TEORI. merupakan beberapa komputer yang terhubung satu sama lain dengan memakai kabel BAB 2 LANDASAN TEORI 2.1 Sekilas Tentang Internet Internet berawal dari diciptakannya teknologi jaringan komputer. Jaringan komputer merupakan beberapa komputer yang terhubung satu sama lain dengan memakai

Lebih terperinci

BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin, BAB II LANDASAN TEORI 2.1. Sekilas Mengenai Web Internet sudah menjadi hal yang sangat dekat bagi masyarakat ataupun penggunanya di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

Lebih terperinci

BAB 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 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 terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Sistem adalah suatu kesatuan utuh yang terdiri dari beberapa bagian yang saling berhubungan dan berinteraksi untuk mencapai tujuan tertentu. Informasi

Lebih terperinci

APLIKASI BERBASIS WEB

APLIKASI BERBASIS WEB Pendahuluan Komputer sejak diluncurkan pertama kali dengan bobot yang cukup berat hingga hingga saat ini dengan produk notebook yang sangat ringan dan dapat di bawa kemana-mana, berbagai macam aplikasi

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 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 terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Penelitian Terdahulu Belum pernah ada penelitian tentang website pre order back sound dan musik sebelumnya, secara umum website tentang musik yang sudah ada adalah website tempat

Lebih terperinci

Bab II. TINJAUAN PUSTAKA

Bab 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 terperinci

(artikel Pengantar ke PHP, Bpk Marsani Asfi)

(artikel Pengantar ke PHP, Bpk Marsani Asfi) Pengenalan PHP Anita Sesar Ria anita-si06@std.cic.ac.id Lisensi Dokumen : Copyright 2009 ( http://my.cic.ac.id/stmik/module/blog ) Seluruh tulisan di dokumen ini dapat digunakan, dimodifikasi dan disebarkan

Lebih terperinci

E-trik Ajax. Database MySQL. Dedi Alnas

E-trik Ajax. Database MySQL. Dedi Alnas E-trik Ajax Database MySQL Dedi Alnas Pengenalan MySQL Tutorial kali ini akan membahas cara pembuatan aplikasi web yang dapat dihubungkan dengan MySQL. Pada paket instalasi Xampp terdapat MySQL dan phpmyadmin.

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1. Internet Internet adalah sumber daya informasi yang menjangkau seluruh dunia. Sumber daya informasi tersebut sangat luas dan sangat besar sehingga tidak seorang, satu organisasi

Lebih terperinci

No HP :

No HP : PEMETAAN VORD KEDALAM CMMI UNTUK MENINGKATKAN ANALISA KEBUTUHAN PERANGKAT LUNAK Mata (STUDI Kuliah KASUS : APLIKASI MEDIA MANAGEMENT DI PT.EBDESK INDONESIA) PEMROGRAMAN WEB LANJUT Untuk Mahasiswa Semester

Lebih terperinci

BAB III TINJAUAN PUSTAKA

BAB 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 terperinci

Web Programming. Pengenalan PHP

Web Programming. Pengenalan PHP Web Programming Pengenalan PHP Pokok Bahasan Pengenalan PHP Tag-tag Dasar PHP Struktur Kontrol Pengenalan PHP (1) Situs/web dapat dikategorikan menjadi dua yaitu web statis dan web dinamis/interaktif.

Lebih terperinci

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

PRAKTIKUM SISTEM INFORMASI MANAJEMEN MODUL V DREAMWEAVER 5.1 Tujuan Praktikum Setelah menyelesaikan modul ini, mahasiswa diharapkan mampu : 1. Mengenal komponen aplikasi Macromedia Dreamweaver 2. Membuat template website offline sederhana

Lebih terperinci

Pemrograman PHP7 untuk Pemula

Pemrograman PHP7 untuk Pemula Pemrograman PHP7 untuk Pemula Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi sebagaimana dimaksud

Lebih terperinci

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

BAB 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 terperinci

BAB II LANDASAN TEORI

BAB 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 terperinci

Pengembangan Web. Ramos Somya

Pengembangan Web. Ramos Somya Pengembangan Web Ramos Somya PHP adalah singkatan dari: Hypertext Preprocessor, yang merupakan sebuah bahasa scripting. Artinya: semua sintaks PHP akan dieksekusi di server dan dikembalikan ke client dalam

Lebih terperinci

PEMROGRAMAN WEB. Agussalim

PEMROGRAMAN WEB. Agussalim PEMROGRAMAN WEB Agussalim Deskripsi Matakuliah Matakuliah ini mengajarkan tentang: Konsep Pemrograman WEB Pemrograman WEB statis dan dinamis HTML (Hyper Text Markup Language) PHP Hypertext preprocessor,

Lebih terperinci

BAB 2 LANDASAN TEORI. Web atau Situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan

BAB 2 LANDASAN TEORI. Web atau Situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan BAB 2 LANDASAN TEORI 2.1 Pengertian Web Web atau Situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan untuk menampilkan informasi berupa teks, gambar, animasi, suara, dan atau gabungan

Lebih terperinci

BAB III TINJAUAN PUSTAKA

BAB 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 terperinci

MODUL 3 DASAR-DASAR PHP

MODUL 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 terperinci

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

BAB 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 terperinci

BAB III LANDASAN TEORI

BAB 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 terperinci

Pengertian Situs / Web

Pengertian 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 terperinci

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

BAB II TINJAUAN PUSTAKA. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling BAB II TINJAUAN PUSTAKA 2.1 Pengertian Sistem Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama guna melakukan suatu kegiatan untuk menyelesaikan

Lebih terperinci

BAB III LANDASAN TEORI. sistem, pengertian sistem informasi, sumber dari sistem informasi, dan metodemetode. lainnya yang dipakai dalam pembahasan.

BAB 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 terperinci

BAB III METEDOLOGI PENELITIAN. harus melakukan penginstalan software - software pendukung untuk membuat

BAB III METEDOLOGI PENELITIAN. harus melakukan penginstalan software - software pendukung untuk membuat 25 BAB III METEDOLOGI PENELITIAN A. Software Pemrograman Dalam membuat web yang dapat diakses pada umumnya seorang pemrogram harus melakukan penginstalan software - software pendukung untuk membuat webnya,

Lebih terperinci

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa inggris, to compute yang artinya menghitung. Jadi,

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa inggris, to compute yang artinya menghitung. Jadi, BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer berasal dari bahasa inggris, to compute yang artinya menghitung. Jadi, komputer dapat diartikan sebagai alat untuk menghitung. Itulah pada mulanya

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pegertian Komputer Secara ringkas komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang dikontrol oleh sebuah instruksi-instruksi perintah digital. Komputer

Lebih terperinci

BAB 2 LANDASAN TEORI. dengan yang lain, yang berfungsi bersama sama untuk mencapai tujuan tertentu.

BAB 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 terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Pengertian Perancangan Perancangan adalah proses merencanakan segala sesuatu terlebih dahulu. (Kamus Bahasa Indonesia, 1988, h: 927) Perancangan merupakan penggambaran, perencanaan,

Lebih terperinci

PERANCANGAN 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) 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 terperinci

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

BAB 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 terperinci

PHP & MYSQL. Ingat, PC anda tidak memerlukan tambahan khusus atau apapun untuk melihat hasil eksekusi kode PHP anda. Mengapa?

PHP & MYSQL. Ingat, PC anda tidak memerlukan tambahan khusus atau apapun untuk melihat hasil eksekusi kode PHP anda. Mengapa? Universitas Muhammadiyah Sukabumi Artikel PHP dan Mysql Oleh : dede sulaeman PHP & MYSQL PHP & MYSQL PHP itu apa sih? Penjelasan sederhananya adalah bahwa PHP merupakan sebuah program tambahan yang ada

Lebih terperinci

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

HTML 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 terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI Landasan teori digunakan untuk menyelesaikan masalah secara sistematis. Bab ini akan membahas landasan teori yang meliputi hal-hal terkait dengan permasalahan yang ada dan landasan

Lebih terperinci

II. TINJAUAN PUSTAKA

II. TINJAUAN PUSTAKA 4 II. TINJAUAN PUSTAKA 2.1 Konsep Dasar Sistem Sistem adalah sekumpulan unsur yang melakukan suatu kegiatan atau menyusun skema (alur) yang melakukan suatu kegiatan pemrosesan untuk mencapai suatu tujuan.

Lebih terperinci

BAB 2 TINJAUAN TEORI. 2.1 Konsep Dasar Data, Informasi dan Sistem Informasi

BAB 2 TINJAUAN TEORI. 2.1 Konsep Dasar Data, Informasi dan Sistem Informasi BAB 2 TINJAUAN TEORI 2.1 Konsep Dasar Data, Informasi dan Sistem Informasi 2.1.1 Data Data merupakan suatu deskripsi dari sesuatu atau sekumpulan dari beberapa informasi. Data dapat berupa informasi yang

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 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 terperinci

PENGERTIAN PHP DAN MYSQL

PENGERTIAN 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 terperinci

BAB 2 LANDASAN TEORI

BAB 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 terperinci

BAB III LANDASAN TEORI. informasi lainnya terkait dengan perusahaan itu sendiri.(solution, 2010:171)

BAB III LANDASAN TEORI. informasi lainnya terkait dengan perusahaan itu sendiri.(solution, 2010:171) BAB III LANDASAN TEORI 3.1 Website Profile Website profile adalah website yang berisi rangkuman atau penjelasan singkat mengenai suatu perusahaan, sejarah berdirinya perusahaan tersebut, tujuan dan pencapaian

Lebih terperinci

STRUKTUR DASAR PHP ASUMSI 02/10/2014

STRUKTUR DASAR PHP ASUMSI 02/10/2014 STRUKTUR DASAR PHP 1 ASUMSI Anda telah mengenal dengan cukup baik komputer Anda, dan juga bisa mengoperasikannya. Jadi Anda seharusnya sudah mengerti perbedaan file dan direktori, bagaimana menyimpan file

Lebih terperinci

Ruang Kerja DREAMWEAVER MX 2004 :

Ruang Kerja DREAMWEAVER MX 2004 : 1.1 Pengertian Macromedia Dreamweaver : merupakan sebuah HTML editor Profesional untuk mendesain secara visual dan mengelola situs web beserta halaman- web. 1.2 Spesifikasi PC untuk menjalankan DREAMWEAVER

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1 Konsep Dasar Teori 3.1.1 Pengertian Data Menurut the liang gie: Data atau bahan keterangan adalah hal atau peristiwa kenyataan lainnya apapun yang mendukung suatu pengetahuan

Lebih terperinci

BAB 2 TINJAUAN TEORI

BAB 2 TINJAUAN TEORI BAB 2 TINJAUAN TEORI 2.1 Sistem Informasi Sistem adalah sekelompok komponen yang saling berhubungan, bekerja bersama untuk mencapai tujuan bersama dengan menerima input serta menghasilkan output dalam

Lebih terperinci

BAB II. TINJAUAN PUSTAKA

BAB II. TINJAUAN PUSTAKA BAB II. TINJAUAN PUSTAKA 2.1 Penelitian terdahulu Sebagai bahan pertimbangan dalam penelitian ini akan dicantumkan beberapa penalitian terdahulu oleh beberapa peneliti. Penelitian oleh Mufid Najmullah

Lebih terperinci

PHP (1) Topik. Intro. Pemrograman Internet. Sekilas tentang PHP 06/11/2012

PHP (1) Topik. Intro. Pemrograman Internet. Sekilas tentang PHP 06/11/2012 Topik PHP (1) Pemrograman Internet Acep Irham Gufroni, M.Eng. Konsep PHP Tipe data PHP Jenis-jenis Operator Seleksi Kondisi (pencabangan) Perulangan 1 2 Intro PHP bahasa scripting server-side untuk membuat

Lebih terperinci

BAB II TINJAUAN PUSTAKA. Menurut Jogianto (2001), Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang

BAB 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 terperinci

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

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan, 5 BAB II TINJAUAN PUSTAKA 2.1 Pengertian Sistem Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama guna melakukan suatu pekerjaan untuk memcapai suatu tujuan

Lebih terperinci

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB 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 terperinci

Dasar PHP. Wiratmoko Yuwono

Dasar PHP. Wiratmoko Yuwono Dasar PHP Wiratmoko Yuwono Topik Konsep PHP Tipe data PHP Jenis-jenis Operator Seleksi Kondisi (pencabangan) Perulangan 2 Intro PHP bahasa scripting server-side untuk membuat website interaktif dan dinamis.

Lebih terperinci

SISTEM INFORMASI PELATIHAN LEMBAGA PENGEMBANGAN DAN PENJAMINAN MUTU PENDIDIKAN UNIVERSITAS DIPONEGORO SEMARANG

SISTEM INFORMASI PELATIHAN LEMBAGA PENGEMBANGAN DAN PENJAMINAN MUTU PENDIDIKAN UNIVERSITAS DIPONEGORO SEMARANG SISTEM INFORMASI PELATIHAN LEMBAGA PENGEMBANGAN DAN PENJAMINAN MUTU PENDIDIKAN UNIVERSITAS DIPONEGORO SEMARANG Oleh: Aminullah Ruhul Aflah (L2F005509) Jurusan Teknik Elektro Fakultas Teknik Universitas

Lebih terperinci

Perancangan & Pemprograman WEB

Perancangan & Pemprograman WEB Perancangan & Pemprograman WEB Pertemuan 9 Introduction PHP (1) Apa itu PHP???? Berdasarkan dari situs resmi PHP.net, PHP (Hypertext Preprocessor) merupakan bahasa pemprograman web yang dapat disisipkan

Lebih terperinci

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional BAB 2 LANDASAN TEORI 2.1 Sekilas Tentang Sistem Ujian Konevensional Dalam ujian konvensional,ada beberapa hal yang harus dipenuhi agar ujian bisa dilaksanakan secara layak. Hal yang utama adalah kertas.

Lebih terperinci

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

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya / WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA Angga Indrajaya / 1027014 Jurusan Sistem Komputer, Fakultas Teknik,. Jalan Prof. Drg. Suria Sumantri, MPH. No

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 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 hasilnya.gordon

Lebih terperinci

Pemrograman Web I (Mengenal. Web) Oleh : Devie Rosa Anamisa

Pemrograman Web I (Mengenal. Web) Oleh : Devie Rosa Anamisa Pemrograman Web I (Mengenal Web) Oleh : Devie Rosa Anamisa Tujuan Kuliah Mampu menjelaskan konsep dasar mengenai : Internet Arsitektur WEB URL HTTP WEB Browser WEB Server Internet Internet, yaitu kepanjangan

Lebih terperinci

BAB I PENDAHULUAN. internet yang sangat membantu dalam kemudahan serta kecepatan pengiriman,

BAB I PENDAHULUAN. internet yang sangat membantu dalam kemudahan serta kecepatan pengiriman, BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan aplikasi web saat ini begitu pesat terutama sejak munculnya teknologi internet yang sangat membantu dalam kemudahan serta kecepatan pengiriman,

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 17 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 terperinci

BAB 2 TINJAUAN TEORITIS. Internet (Interconnected Netwoek) merupakan jaringan komputer yang terdiri dari

BAB 2 TINJAUAN TEORITIS. Internet (Interconnected Netwoek) merupakan jaringan komputer yang terdiri dari BAB 2 TINJAUAN TEORITIS 2.1. Pengenalan Internet Internet (Interconnected Netwoek) merupakan jaringan komputer yang terdiri dari ribuan jaringan komputer independen yang dihubungkan satu dengan yang lainnya.

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer (computer) berasal dari bahasa latin computare yang berarti menghitung. Komputer mempunyai arti yang sangat luas dan berbeda untuk orang yang berbeda.

Lebih terperinci

Pert 11 DASAR-DASAR WEB DESIGN

Pert 11 DASAR-DASAR WEB DESIGN Pert 11 DASAR-DASAR WEB DESIGN WEB DESIGN? Design merupakan hasil karya manusia yang harus dapat berfungsi untuk memecahkan suatu masalah (problem solving) www (world wide web) merupakan kumpulan web server

Lebih terperinci

Pertemuan 1. Pengenalan Dasar Web

Pertemuan 1. Pengenalan Dasar Web Pertemuan 1 Pengenalan Dasar Web Sub Pokok Bahasan Internet WWW Protokol HTTP (Hypertext Transfer Protocol) URL (Uniform Resource Locator) Protokol Transfer DNS (Domain Name System) Homepage Web Browser

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Sejarah Singkat Internet Internet berawal dari diciptakannya teknologi jaringan komputer. Jaringan komputer merupakan beberapa komputer yang terhubung satu sama lain dengan memakai

Lebih terperinci

Pemrograman Web (Pertemuan 2) By. Rita Wiryasaputra

Pemrograman Web (Pertemuan 2) By. Rita Wiryasaputra Pemrograman Web (Pertemuan 2) By. Rita Wiryasaputra PHP Hypertext Preprocessor 1995 (Rasmus Lerdroft) struktur program script sederhana (PHP/FI) yang digunakan untuk pemrosesan HTML Form dalam halaman

Lebih terperinci

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

BAB 2 LANDASAN TEORI. 2.1 Pengertian Data, Database, Sistem dan Informasi BAB 2 LANDASAN TEORI 2.1 Pengertian Data, Database, Sistem dan Informasi 2.1.1 Data Data adalah penggambaran dari sesuatu dan kejadian yang dihadapi atau kenyataan yang menggambarkan suatu kejadian-kejadian

Lebih terperinci

Pengenalan WEB Design dan Programming

Pengenalan WEB Design dan Programming Pengantar Komputer 2C 1 Pengenalan WEB Design dan Programming CLIENT SIDE 1. Pengenalan HTML Internet merupakan jaringan global yang menghubungkan suatu network dengan network lainnya di seluruh dunia,

Lebih terperinci

BAB 3 PERANCANGAN SISTEM. 3.1 Mendefenisikan Web dalam Macromedia Dreamweaver 8

BAB 3 PERANCANGAN SISTEM. 3.1 Mendefenisikan Web dalam Macromedia Dreamweaver 8 BAB 3 PERANCANGAN SISTEM 3.1 Mendefenisikan Web dalam Macromedia Dreamweaver 8 Sebelum membangun web yang akan kita buat, pertama kali yang dilakukan adalah file tersusun rapi dan terkumpul dalam satu

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Sensus Penduduk Sensus penduduk merupakan metode yang digunakan oleh pemerintah untuk mendata jumlah penduduk atau jumlah masyarakat yang ada disuatu wilayah atau daerah,

Lebih terperinci

BAB 2 LANDASAN TEORI. Sistem adalah suatu kesatuan utuh yang terdiri dari beberapa bagian yang saling

BAB 2 LANDASAN TEORI. Sistem adalah suatu kesatuan utuh yang terdiri dari beberapa bagian yang saling BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Sistem adalah suatu kesatuan utuh yang terdiri dari beberapa bagian yang saling berhubungan dan berinteraksi untuk mencapai tujuan tertentu. Informasi

Lebih terperinci

BAB 2 LANDASAN TEORI. Kata sistem berasal dari bahasa Yunani Sistema yang berarti kesatuan. Sistem adalah

BAB 2 LANDASAN TEORI. Kata sistem berasal dari bahasa Yunani Sistema yang berarti kesatuan. Sistem adalah BAB 2 LANDASAN TEORI 2.1 Sistem, Data dan Informasi Kata sistem berasal dari bahasa Yunani Sistema yang berarti kesatuan. Sistem adalah kumpulan elemen yang berhubungan, berinteraksi dan saling ketergantungan

Lebih terperinci