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 dimana para musisi dan masyarakat banyak menjadikan website tersebut sebagai wadah untuk mengekspos karya mereka, dan juga sebagai tempat dimana website tersebut menyediakan banyak database musik untuk media music player online. 2.2 Landasan Teori 2.2.1 WEB World Wide Web atau WWW atau juga dikenal dengan WEB adalah salah satu layanan yang didapat oleh pemakai komputer yang terhubung ke internet. Web ini menyediakan informasi bagi pemakai komputer yang terhubung ke internet dari sekedar informasi “sampah” atau informasi yang tidak berguna sama sekali sampai informasi yang serius, dari informasi yang gratisan sampai informasi yang komersial. 5 Website atau situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan untuk menampilkan informasi teks, gambar diam atau gerak, animasi, suara, dan atau gabungan dari semuanya itu baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan jaringan-jaringan halaman.(Nuruddin Raghib, 2013) 2.2.2 Internet Interconnection network (internet) adalah sistem global dari seluruh jaringan komputer yang saling terhubung. Internet berasal dari bahasa latin "inter" yang berarti "antara". Internet merupakan jaringan yang terdiri dari milyaran komputer yang ada di seluruh dunia. Internet melibatkan berbagai jenis komputer serta topology jaringan yang berbeda. Dalam mengatur integrasi dan komunikasi jaringan, digunakan standar protokol internet yaitu TCP/IP. TCP bertugas untuk memastikan bahwa semua hubungan bekerja dengan baik, sedangkan IP bertugas untuk mentransmisikan paket data dari satu komputer ke komputer lainya. 6 Sejarah internet awalnya berasal dari proyek ARPA yang dibentuk tahun 1969 oleh Departemen Pertahanan Amerika Serikat. Proyek ini kemudian dikenal dengan ARPANET (Advanced Research Project Agency Network) yang melakukan riset tentang cara menghubungkan komputer satu dengan komputer lainnya agar bisa saling berkomunikasi. Pada tahun 1970, proyek ini berhasil menghubungkan lebih dari 10 komputer dalam bentuk jaringan, dan beberapa tahun kemudian, hasil riset proyek ini dikembangkan di luar Amerika. Karena jumlah komputer yang terhubung semakin banyak, maka pada tahun 1980 dibuatlah protokol resmi yang dikenal dengan TCP/IP Protocol/Internet (Transmission Protocol), 2012) 7 (Hindro Control Hindrianto, 2.2.3 Database Database atau basis data adalah kumpulan data yang disimpan secara sistematis di dalam komputer yang dapat diolah atau dimanipulasi menggunakan perangkat lunak (program menghasilkan informasi. aplikasi) untuk Pendefinisian basis data meliputi spesifikasi berupa tipe data, struktur data dan juga batasan-batasan data yang akan disimpan. Basis data merupakan aspek yang sangat penting dalam sistem informasi dimana basis data merupakan gudang penyimpanan data yang akan diolah lebih lanjut. Basis data menjadi penting karena dapat mengorganisasi data, menghidari duplikasi data, hubungan antar data yang tidak jelas dan juga update yang rumit.(Hindro Hindrianto, 2012) 1.2.4 Adobe Dreamweaver CS 4 Adobe Dreamweaver adalah sebuah program aplikasi yang digunakan untuk melakukan desain halaman website secara visual. Dalam pendesainan halaman website, aplikasi ini menyediakan fasilitasfasilitas yang sangat memudahkan para pengembang website. Juga bagi para pemula yang sedang belajar untuk membangun 8 sebuah website. Para pengembang tidak perlu menuliskan baris kode untuk mendesain halaman web, tetapi dapat dilakukan dengan drag dan drop objek yang dibutuhkan ke dalam halaman website dengan cepat dan mudah. Adobe Dreamweaver CS4 memiliki fitur-fitur baru yang lebih memanjakan para pengembang web. Selain mempunyai tampilan yang lebih menarik, ada juga fasilitas-fasilitas tambahan yang akan mempermudah dalam pendesainan halaman website. Adobe Dreamweaver CS4, selain mendukung bahasa HTML sebagai bahasa pembuatan website, juga mendukung berbagai bahasa pendukung dalam pemrograman web, misalnya, CSS yang digunakan untuk mempercantik tampilan, XML, dan bahasa pemrograman client side, seperti JavaScript serta pemrograman server side, seperti Active Server Page (ASP), ASP.NET, ASP JavaScript, ASP VBScript, ColdFussion, dan Java Server Page (JSP).(Andi, 2007) 9 2.2.5 CSS CSS adalah singkatan dari Cascading Style Sheets. Berisi rangkaian instruksi yang menentukan bagiamana suatu text akan tertampil di halaman web. Perancangan desain text dapat dilakukan dengan mendefinisikan fonts (huruf) , colors (warna), margins (ukuran), latar belakang (background), ukuran font (font sizes) dan lain-lain. Elemen-elemen seperti colors (warna) , fonts (huruf), sizes (ukuran) dan spacing (jarak) disebut juga “styles”. Cascading Style Sheets juga bisa berarti meletakkan styles yang berbeda pada layers (lapisan) yang berbeda. CSS terdiri dari style sheet yang memberitahukan browser bagaimana suatu dokumen akan disajikan. Fitur-fitur baru pada halaman web lama dapat ditambahkan dengan bantuan style sheet. Saat menggunakan CSS, anda tidak perlu menulis font, color atau size pada setiap paragraf, atau pada setiap dokumen. Setelah anda membuat sebuah style sheet, anda dapat menyimpan kode tersebut sekali saja dan dapat kembali menggunakannya bila diperlukan.(Imania Nia, 2013) 10 2.2.6 HTML HTML adalah bahasa markup internet (web) berupa kode dan simbol yang dimasukkan kedalam sebuah file yang ditujukan untuk ditampilkan didalam sebuah website. Singkatnya, HTML adalah bahasa markup yang digunakan untuk membuat website. Website yang dibuat dengan HTML ini, dapat dilihat oleh semua orang yang terkoneksi dengan internet. Tentunya dengan menggunakan aplikasi penjelajah internet (browser) seperti Internet Explorer, Mozilla Firefox dan Google Chrome. (Faiz Agil, 2015) 2.2.7 WAMP WAMP (Windows, Apache, MySQL, PHP) merupakan Server yang dapat dijalankan komputer tanpa memerlukan sambungan Internet. Server di komputer ini disebut dengan Local Server (Local Host) yang mana server ini nantinya akan kita instal Website Hosting CMS(Content yang sudah memiliki Management System), system proses instalasi Web Hosting CMS di lokal server ini disebut juga proses pembuatan DataBase di Komputer/local Server (LocalHost). (Indra Afandi, 2013) 11 2.2.8 PHP PHP adalah sebuah kepanjangan dari Hypertext Preprocessor, PHP atau Hypertext Preprocessor ialah sebuah bahasa pemrograman yang berupa kode atau script yang bisa ditambahkan ke dalam Bahasa Pemrograman HTML , PHP itu sendiri sering kali digunakan untuk hal merancang, membuat dan juga memprogram sebuah website. PHP juga sangat sering digunakan untuk membuat sebuah ataupun beberapa CMS, CMS ialah sebuah software atau perangkat lunak yang mempunyai kegunaan untuk memanipulasi semua atau beberapa isi dari sebuah halaman website. (Taufiq Rahman, 2014) . 12