Flowchart Halaman Tag Profil Flowchart Halaman Tag Guru Flowchart Halaman Tag Siswa Perangkat Keras Hardware Perangkat Lunak Software

4.3.3 Flowchart Halaman Tag Profil

Gambar 4.4 Flowchart Halaman Tag Profil B Pilih Halaman Sejarah END Visi misi Sarana Praasarana Struktur Organisasi Kepala Sekolah Prestasi Sejarah Halaman Visi Misi Halaman Sarana Prasarana Halaman Struktur Halaman Kepala Sekolah Halaman Prestasi Kepala Sekolah Prestasi Struktr Sarana Visi Misi Keluar tidak tidak tidak tidak tidak tidak ya ya ya ya ya Universitas Sumatera Utara

4.3.3 Flowchart Halaman Tag Guru

Gambar 4.5 Flowchart Halaman Tag Guru C Pilih Halaman Direktori Guru END Data Guru Direktori Halaman Data Guru Data Guru Keluar tidak tidak ya Universitas Sumatera Utara

4.3.3 Flowchart Halaman Tag Siswa

Gambar 4.6 Flowchart Halaman Tag Siswa D Pilih Halaman Direktori Siswa END Data Siswa OSIS Ekskul Direktori Halaman Data Siswa Halaman OSIS Halaman Ekstrakurikuler Ekskul OSIS Data Siswa Keluar tidak tidak tidak tidak ya ya ya Universitas Sumatera Utara

4.3.3 Flowchart Halaman Tag Fitur

Gambar 4.7 Flowchart Halaman Tag Fitur E Pilih Halaman Kontak Sekolah END Buku Tamu Galeri Foto Kontak Sekolah Halaman Buku Tamu Halaman Galeri Foto Galeri Foto Buku Tamu Keluar tidak tidak tidak ya ya Universitas Sumatera Utara

4.4 Mempersiapkan Database Server

Pada tahapan ini dipersiapkan tempat untuk menampung data di server, data tersebut nantinya akan diproses oleh program yang kita buat pada tahap pemrograman, baik penambahan, pengeditan, panghapusan dan menampilkan isi database ke halaman website . Database terdiri atas tabel-tabel yang dibuat dengan menggunakan program MySQL . Adapun database yang dibuat oleh penulis adalah database db_tamansiswa dengan tabel-tabel sebagai berikut: 1. Tabel Login Admin Login administrator adalah tahap awal untuk masuk ke halaman administrator. Dalam login administrator yang telah penulis buat di database terdiri dari 2 dua field yang terdiri dare user dan password. Keduanya memiliki tipe data varchar dengan ketentuan size masing-masing dan field password sebagai primary key-nya. Tabel administrator dapat dilihat pada tablel 4.3 berikut ini: Tabel 4.3 Tabel Login Admin Nama Field Type Size Keterangan User Varchar 20 Password Varchar 20 Primary Key Universitas Sumatera Utara 2. Tabel Guru Untuk memperjelas informasi data guru yang terdapat di SMA Tamansiswa Binjai, penulis membuat 8 delapan field yang terdiri dari nama, nip, kelamin, alamat, pelajaran, tanggal lahir, tempat lahir, dan agama. Semua field tersebut memiliki tipe data dan size dengan ketentuan masing-masing dan field nip sebagai primary key-nya. Tabel guru dapat dilihat pada table 4.4 dibawah ini: Tabel 4.4 Guru Nama Field Type Size Keterangan Nama Varchar 30 Nip Varchar 20 Primary Key Kelamin Varchar 2 Alamat Varchar 50 Pelajaran Varchar 20 Tgl_Lahir Varchar 10 Tmp_Lahir Varchar 20 Agama Varchar 10 3. Tabel Siswa Untuk memperjelas informasi data siswa yang terdapat di SMA Tamansiswa Binjai, penulis membuat 9 sembilan field yang terdiri dari nama, nis, kelas, kelamin, alamat, nomor telepon, agama, tanggal lahir, dan tempat lahir. Semua field tersebut Universitas Sumatera Utara memiliki tipe data dan size dengan ketentuan masing-masing dan field nis sebagai primary key-nya. Tabel siswa dapat dilihat pada table 4.5 dibawah ini: Tabel 4.5 Siswa Nama Field Type Size Keterangan Nis Varchar 20 Primary Key Nama Varchar 30 Kelas Varchar 10 Alamat Varchar 50 Kelamin Varchar 1 Telp Varchar 15 Agama Varchar 10 Tgl_Lahir Varchar 15 Tmp_Lahir Varchar 20 4. Tabel Pelajaran Untuk mengetahui informasi mata pelajaran siswa yang terdapat di SMA Tamansiswa Binjai, penulis membuat 4 empat field yang terdiri dari kode pelajaran, id pelajaran, pelajaran, dan program. Semua field tersebut memiliki tipe data dan size dengan ketentuan masing-masing dan field id_pel sebagai primary key-nya. Tabel pelajaran dapat dilihat pada table 4.6 berikut ini: Universitas Sumatera Utara Tabel 4.6 Pelajaran Nama Field Type Size Keterangan Kode_Pel Varchar 10 Id_Pel Varchar 10 Primary Key Pelajaran Varchar 20 Program Varchar 5 5. Tabel Pesan Untuk mengetahui informasi mengenai pesan yang telah diisi oleh pengunjung website SMA Tamansiswa Binjai, penulis membuat 4 empat field yang terdiri dari id, pengirim, pesan, dan waktu. Semua field tersebut memiliki tipe data dan size dengan ketentuan masing-masing dan field id sebagai primary key-nya. Tabel pesan dapat dilihat pada table 4.7 dibawah ini: Tabel 4.7 Pesan Nama Field Type Size Keterangan Id Varchar 10 Primary Key Pengirim Varchar 20 Pesan Text - Waktu Timestamp - Universitas Sumatera Utara Universitas Sumatera Utara BAB 5 IMPLEMENTASI SISTEM

5.1 Pengertian Implementasi Sistem

Implementasi sistem adalah langkah-langkah atau prosedur-prosedur yang dilakukan dalam menyelesaikan desain sistem yang telah disetujui, untuk menginstal, menguji dan memulai sistem baru atau sistem yang diperbaiki. Adapun langkah –langkah yang dibutuhkan dalam implementasi sistem adalah: 1. Mendapatkan software dan hardware yang tepat serta sesuai untuk merancang website . 2. Menyelesaikan rancangan sistem. 3. Menulis, menguji, mengontrol dan mendokumentasikan website. 4. Mendapatkan persetujuan. Universitas Sumatera Utara

5.2 Tujuan Implementasi Sistem

Adapun tujuan dari implementasi sistem ini adalah sebagai berikut: 1. Menyelesaikan desain sistem yang telah disetujui sebelumnya. 2. Memastikan bahwa pemakai user dapat mengoperasikan sistem baru 3. Menguji apakah sistem baru tersebut sesuai dengan pemkai. 4. Memastikan bahwa konversi ke sistem baru berjalan yaitu dengan membuat rencana, mengontrol dan melakukan instalasi baru secara benar.

5.3 Komponen-komponen Utama Implementasi Sistem

Agar sistem informasi yang telah dikerjakan dapat berjalan baik atau tidak, maka perlu kiranya dilakukan pengujian terhadap sistem yang telah dikerjakan. Untuk itu dibutuhkan beberapa komponen utama mencakup perangkat keras Hardware, perangkat lunak Software, dan perangkat manusia Brainware. Pada sistem informasi berbasis web SMA Tamansiswa Binjai ini dibutuhkan komponen-komponen yang mencakup sebagai berikut :

5.3.1. Perangkat Keras Hardware

Hardware merupakan komponen yang terlihat secara fisik, yang saling bekerjasama dalam pengolahan data. Perangkat keras hardware yang digunakan meliputi: Universitas Sumatera Utara a. Monitor b. CPU Central Processing Unit c. Harddisk sebagai tempat sistem beroperasi dan media penyimpanan d. Memori minimal 256 MB e. Keyboard dan mouse

5.3.2 Perangkat Lunak Software

Software adalah instruksi atau program-program komputer yang dapat digunakan oleh komputer dengan memberikan fungsi serta penampilan yang diinginkan. Dalam hal ini, perangkat lunak yang digunakan penulis untuk aplikasi perancangan website adalah: a. Sistem Operasi Windows 7. b. MySQL sebagai bahasa pemrograman untuk database dalam bahasa SQL. c. Macromedia Dreamweaver 8 sebagai editor pendesainannya. d. PHP sebagai bahasa pemrograman server side. e. Xampp Web Server sebagai servers lokal dalam pengetesan halaman web. f. Browser sebagai tempat media tampilan halaman website. Seperti: Mozilla. Universitas Sumatera Utara

5.3.3 Unsur manusia Brainware