JavaScript Cascading Style Sheet CSS

HTML . . . HTML Tag tidak case sensitive. Jadi, bisa digunakan HTML atau html keduanya untuk menghasilkan output yang sama. Bentuk dari tag HTML sebagai berikut: ELEMENT ATTRIBUTE = value Element - nama tag Attribute - atribut dari tag Value - nilai dari atribut. Contoh: BODY BGCOLOR=lavender BODY merupakan elemen, BGCOLOR Background merupakan atribut yang memiliki nilai lavender. Untuk memulai bekerja dengan HTML, bisa menggunakan editor Note Pad atau editor lainya.

2.2.16. JavaScript

JavaScript adalah bahasa pemrograman berbasis prototipe yang berjalan di sisi klien. Jika berbicara dalam konteks web, sederhananya, dapat dipahami JavaScript sebagai bahasa pemrograman yang berjalan khusus untuk di browser atau halaman web agar halaman web menjadi lebih hidup. Kalau dilihat dari suku katanya terdiri dari dua suku kata, yaitu Java dan Script. Java adalah Bahasa pemrograman berorientasi objek, sedangkan Script adalah serangkaian instruksi program. Secara fungsional, JavaScript digunakan untuk menyediakan akses script pada objek yang dibenamkan embedded. Contoh sederhana dari penggunaan JavaScript adalah membuka halaman pop up, fungsi validasi pada form sebelum data dikirimkan ke server, merubah image kursor ketika melewati bjek tertentu, dan lain lain.

2.2.17. Cascading Style Sheet CSS

Cascading Style Sheet CSS merupakan salah satu bahasa pemrograman web untuk mengendalikan beberapa komponen dalam sebuah web, sehingga akan lebih terstruktur dan seragam. Sama halnya dengan styles, dalam aplikasi pengolahan kata seperti Microsoft Word yang dapat mengatur beberapa style, misalnya heading, subbab, bodytext, footer, images, dan style lainnya untuk dapat digunakan bersama-sama dalam beberapa berkas file. Pada umumnya CSS dipakai untuk memformat tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML. CSS dapat mengendalikan ukuran gambar, warna bagian tubuh pada teks, warna tabel, ukuran border, warna border, warna hyperlink, warna mouse over, spasi antarparagraf, spasi antarteks, marjin kiri, kanan, atas, bawah, dan parameter lainnya. CSS adalah bahasa style sheet yang digunakan untuk mengatur tampilan dokumen. Dengan adanya CSS memungkinkan pengguna untuk menampilkan halaman yang sama dengan format yang berbeda. 171

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

4.1 Implementasi Sistem

Implementasi sistem merupakan tahap pembangunan perangkat lunak, tahap kelanjutan dari kegiatan perancangan sistem. Tahap ini merupakan tahap dimana sistem siap untuk dioperasikan. Implementasi bertujuan untuk mengkonfirmasi perancangan sistem sehingga pengguna dapat memberi masukan pada pengembangan sistem yang sedang dibangun. Hasil implementasi tersebut kemudian akan diuji kebenarannya melalui tahapan-tahapan pengujian yang telah ditentukan.

4.1.1 Kebutuhan Perangkat Keras

Spesifikasi kebutuhan perangkat keras yang digunakan untuk pembangunan Sistem Pendukung Keputusan Rekomendasi Pemilihan Program Studi di SMA Negeri 1 Bandung adalah sebagai berikut. Tabel 4.1 Tabel Kebutuhan Perangkat Keras Perangkat keras yang digunakan di SMA Negeri 1 Bandung Kebutuhan perangkat keras No Nama Perangkat Keras Nama Perangkat Keras 1 Processor Intel Core 2 Duo Processor minimal 1.5 Ghz 2 Monitor LCD 17” Monitor CRT 15” 3 Hardisk 80Gb Hardisk minimal 32Gb 4 Memori 1Gb Memori minimal 1Gb 5 Keyboard Standar Keyboard Standar 6 Mouse Mouse 7 Printer Printer

4.1.2 Kebutuhan Perangkat Lunak

Spesifikasi kebutuhan perangkat lunak yang digunakan untuk pembangunan Sistem Pendukung Keputusan Rekomendasi Pemilihan Program Studi di SMA Negeri 1 Bandung adalah sebagai berikut. Tabel 4.2 Tabel Kebutuhan Perangkat Lunak Perangkat lunak yang digunakan di SMA Negeri 1 Bandung Kebutuhan perangkat lunak No Nama Perangkat Lunak Nama Perangkat Lunak 1 Sistem Operasi Windows 7 Sistem Operasi minimal Windows Xp 2 Web Browser : Mozilla Firefox, Google Chrome Web Browser : Mozilla Firefox, Google Chrome 3 Microsoft Word, Microsoft Excel Microsoft Word, Microsoft Excel

4.1.3 Implementasi Basis Data

Basis data yang digunakan dalam pembangunan Sistem Pendukung Keputusan Rekomendasi Pemilihan Program Studi di SMA Negeri 1 Bandung menggunakan aplikasi DBMS MYSQL. Impelemtasi dalam bahasa SQL adalah sebagai berikut. Tabel 4.3 Tabel Implementasi Basis Data No Nama Tabel Hasil Pembangkitan 1 guru CREATE TABLE IF NOT EXISTS `guru` `nip` char18 NOT NULL, `username` varchar15 NOT NULL, `password` varchar32 NOT NULL, `nama` varchar50 NOT NULL, `email` varchar50 DEFAULT NULL, `jabatan` enumKoordinator,Guru BK NOT NULL, `pass` varchar44 NOT NULL, `id_session` varchar32 NOT NULL, PRIMARY KEY `nip`, UNIQUE KEY `username` `username` ENGINE=InnoDB DEFAULT CHARSET=latin1; 2 tugas_bimbingan CREATE TABLE IF NOT EXISTS `tugas_bimbingan` `id_tugas` int11 NOT NULL AUTO_INCREMENT, `nip` char18 NOT NULL, `id_kelas` int11 NOT NULL, `id_tahun` int11 NOT NULL, PRIMARY KEY `id_tugas`,