Struktur Organisasi Perencanaan dan Perancangan Perancangan Data Flow Diagram DFD Website Merancang Database Server

3.2 Struktur Organisasi

Gambar 3.1 Struktur Organisasi

3.3 Uraian Tugas dan Fungsi Organisasi

3.3.1 Kepala Sekolah

Kepala Sekolah bertugas sebagai pemimpin Leader innovator. Universitas Sumatera Utara

3.3.2 Wakil Kepala Sekolah

Wakil Kepala Sekolah bertugas membantu Kepala Sekolah dalam kegiatan : 1. Menyusun kurikulum 2. Mengatur segala program kesiswaan 3. Merencanakan kebutuhan sarana dan prasarana 4. Mengatur dan mengembangkan hubungan dengan masyarakat 5. Mengatur dan mengawasi penyelenggaraan program pendidikan 6. Mengatur mutasi siswa 7. Menyusun program kegiatan ekstrakurikuler 8. Mengatur penyusunan bahan pengajaran dan pengembangan kurikulum

3.3.3 Guru

Guru bertanggung jawab kepada Kepala Sekolah dan mempunyai tugas melaksanakan kegiatan proses belajar mengajar secara efektif dan efisien.

3.3.4 Wali Kelas

Membantu Kepala Sekolah dalam kegiatan: 1. Pengelolaan kelas. 2. Penyelenggaraan administrasi kelas. 3. Pembuatan catatan khusus tentang siswa. Universitas Sumatera Utara 4. Penyusunan statistik bulanan siswa. 5. Penyusunan nilai siswa.

3.3.5 Guru Pembimbing dan Konseling

Bertugas membantu Kepala Sekolah dalam penyusunan dan pelaksanaan pembimbingan dan konseling di sekolah.

3.3.6 Pustakawan Sekolah

Bertugas membantu Kepala Sekolah dalam kegiatan : 1. Perencanaan pengenalan buku – buku. 2. Pengurusan pelayanan perpustakaan. 3. Perencanaan pengembangan perpustakaan. 4. Menyusun laporan pelaksanaan kegiatan perpustakaan secara berkala.

3.3.7 Pengelola Laboratorium

Bertugas membantu Kepala Sekolah dalam kegiatan – kegiatan sebagai berikut : 1. Perencanaan dan pengadaan alat laboratorium. 2. Menyusun jadwal laboratorium. 3. Menyusun laporan pelaksanaan kegiatan laboratorium. Universitas Sumatera Utara

3.4 Visi dan Misi

3.4.1 Visi Sekolah

Menjadikan siswa yang terdidik, berprestasi, pintar, cerdas, terampil berdasarkan iman dan taqwa.

3.4.2 Misi Sekolah

1. Melaksanakan kegiatan belajar mengajar pembelajaran dan bimbingan secara efektif bagi siswa sesuai potensi masing-masing. 2. Menumbuh kembangkan semangat untuk mencapai keunggulann dan prestasi terbaik kepada seluruh warga sekolah. 3. Memotivasi, mendorong dan membantu setiap siswa untuk mengenali potensi dirinya, sehingga dapat dikembangkan secara optimal. 4. Menumbuhkan penghayatan dan prngalamalan terhadap ajaran agama yang dianut, toleransi beragama dan juga budaya bangsa sehingga menjadi sumber kearifan dalam bertindak. 5. Meningkatkan rasa persaudaraan, persatuan dan kesatuan bangsa dalam wadah Negara Kesatuan Republik Indonesia. Universitas Sumatera Utara BAB 4 PERANCANGAN SISTEM

4.1 Perencanaan dan Perancangan

Tahap perencanaan dan perancangan merupakan tahap awal yang dilakukan penulis dalam membangun website ini. Pada tahap ini penulis akan menjabarkan awal perancangan sistem, diagram alur, tujuan dan isi dari situs yang akan dibangun. Situs ini dirancang dengan menggunakan PHP sebagai bahasa pemrogramannya, MySQL sebagai databasenya, Apache sebagai servernya, dan Dreamweaver CS5 sebagai media untuk membuat layout dari situs yang akan dirancang. Selanjutnya adalah tahap pembuatan bagan atau struktur dari situs yang dibuat. Struktur website menampilkan struktur hirarki dan isi halaman per halaman. Dengan adanya struktur, akan sangat mudah untuk memvisualisasikan isi dari setiap halaman situs dan navigasi antar halaman. Universitas Sumatera Utara Adapun struktur dari situs yang penulis buat ditunjukkan pada gambar berikut: Home Siswa Mata Pelajaran Guru Portal Akademik Data Siswa Data M.Pelajaran Data Guru Login Profil Siswa Nilai Siswa Informasi Gambar 4.1 Struktur Website

4.2 Perancangan Halaman Website

4.2.1 Halaman Home

Halaman ini merupakan halaman utama dari website. Halaman ini berisikan beberapa informasi umum tentang sekolah dan link – link utama yang menuju ke halaman – halaman lainnya. Universitas Sumatera Utara

4.2.2 Halaman Siswa

Halaman ini berisikan data siswa.

4.2.3 Halaman Mata Pelajaran

Halaman ini berisikan nama – nama pelajaran yang ada di SD Negeri 050729 Tanjung Pura.

4.2.4 Halaman Portal Akademik

Merupakan halaman yang hanya dapat diakses oleh siswa yang memiliki username dan password. Halaman ini berisikan tentang pribadi siswa yang melakukan login tersebut. Selain itu halaman ini juga berisikan hasil studi atau nilai dari siswa.

4.2.5 Halaman Admin

Halaman admin berisikan login yang akan menghubungkan ke halaman administrator. Halaman ini khusus hanya dapat diakses oleh administrator website untuk melakukan pengaturan website seperti menambah, menghapus dan mengubah data. Universitas Sumatera Utara

4.3 Perancangan Data Flow Diagram DFD Website

Data flow diagram menggambarkan arus data di dalam sistem dengan struktur, jelas dan menggunakan sejumlah bentuk – bentuk simbol untuk menggambarkan bagaimana data mengalir melalui suatu proses yang saling berkaitan secara grafis.

4.4 Perancangan Flowchart

Flowchart adalah bagan – bagan yang mempunyai arus yang menggambarkan langkah – langkah penyelesaian suatu masalah dan merupakan cara penyajian dari suatu algoritma. Flowchart ini menjelaskan secara rinci langkah – langkah dari proses program. Flowchart dibuat dengan menggunakan simbol – simbol tertentu yang menyatakan setiap langkah program. Berikut ini adalah bentuk – bentuk flowchart dari website SD Negeri 050729 Tanjung Pura.

4.4.1 Flowchart Menu Utama

Seorang pengunjung website dapat mengakses website SD Negeri 050729 Tanjung Pura dan dapat berpindah dari halaman yang satu ke halaman yang lainnya. Masing – masing halaman utama memiliki link – link yang dapat dipilih oleh pengunjung. Universitas Sumatera Utara Flowchart menu utama dapat dilihat pada gambar berikut ini : START Tampilan Menu Home Pilih link yang ada A Siswa Pilih link yang ada B Mata Pelajaran Pilih link yang ada C Guru Pilih link yang ada D Portal Akademik Pilih link yang ada E Gambar 4.2 Flowchart Menu Utama

4.4.2 Flowchart Portal Akademik

Halaman portal akademik hanya bisa diakses oleh siswa dan administrator. Pada halaman ini terdapat data pribadi siswa dan juga daftar nilai dari siswa. Kemudian pengunjung hanya bisa melihat informasi dan tidak bisa mengubah atau mengeditnya. Namun jika username dan password salah maka pengunjung tidak akan bisa masuk Universitas Sumatera Utara atau terjadi error dan diminta untuk login kembali. Flowchart portal akademik dapat dilihat pada gambar di bawah ini : D Pilih login siswa Input username password Username Password Username Password Halaman depan Portal Akademik Profil Siswa Tampil Profil Siswa Informasi Hasil Studi Tampil Nilai Siswa Ganti Password Prosedur Ganti Password Logout D Gambar 4.3 Flowchart Portal Akademik

4.4.3 Flowchart Admin

Halaman admin hanya bisa diakses oleh administrator. Username dan password dari administrator harus sesuai dengan tabel admin. Jika username dan password sesuai, Universitas Sumatera Utara maka admin akan masuk ke halaman administrator dan jika username dan password salah, maka akan timbul pesan error dan diminta untuk login kembali. Flowchart admin dapat dilihat pada gambar di bawah ini : E Buka Halaman Admin Input Username Password Cek Username dan Password Username Password Salah Tampil Menu Admin Halaman Data Siswa Tampil Halaman Siswa F Halaman Data Mata Tampil Halaman Mata G Pelajaran Pelajaran Halaman Data Guru Tampil Halaman Guru H Logout E Gambar 4.4 Flowchart Admin Universitas Sumatera Utara

4.5 Merancang Database Server

Database merupakan tempat penyimpanan data yang terstruktur sehingga dapat diakses dengan cepat dan mudah. Tahap mempersiapkan database ini merupakan tahap di mana penulis mempersiapkan tempat untuk menampung data di server. Data tersebut akan diproses oleh program yang di buat pada tahap pemrograman, baik menambah, mengubah, menghapus, dan menampilkan database itu sendiri. Database terdiri dari tabel – tabel yang dibuat menggunakan program MySQL. Database yang dirancang penulis adalah database sekolah yang terdiri dari : Tabel 4.1 Admin Field Name Type Size Keterangan id Varchar 5 Primary key username Varchar 20 password Varchar 50 nama Varchar 50 homebase Varchar 3 Universitas Sumatera Utara Tabel 4.2 Buku Tamu Field Name Type Size Keterangan id Int 3 Primary Key nama Varchar 20 email Varchar 20 tanggal Date pesan Text Tabel 4.3 Guru Field Name Type Size Keterangan nip Varchar 20 Primary Key nama Varchar 45 kelamin Varchar 15 tanggal_lahir Varchar 15 lulusan Varchar 45 agama Varchar 15 Tabel 4.4 Kelas Field Name Type Size Keterangan id_kelas Int 20 Primary nama_kelas Varchar 20 Universitas Sumatera Utara Tabel 4.5 Siswa Field Name Type Size Keterangan username Varchar 15 password Varchar 15 nis Varchar 5 Primary Key nama Varchar 20 tanggal_lahir Varchar 15 kelamin Varchar 10 alamat Varchar 50 agama Varchar 10 id_kelas Varchar 3 Tabel 4.6 Pelajaran Field Name Type Size Keterangan kodepel Varchar 10 Primary Key mapel Varchar 20 Tabel 4.7 Modul Field Name Type Size Keterangan id Int 9 Primary Key nama Varchar 100 type Varchar 30 Universitas Sumatera Utara size Int 9 judul Varchar 50 tag Text author Varchar 50 Tabel 4.8 Murid Field Name Type Size Keterangan nama Varchar 60 username Varchar 50 Primary Key password Varchar 50 nis Varchar 50 tglLahir Varchar 50 jk Varchar 10 email Varchar 30 kota Varchar 30 alamat Varchar 50 kodepos Varchar 9 telp Varchar 15 tglDaftar Date gambar Varchar 100 Universitas Sumatera Utara

4.6 Gambaran Umum Perancangan Website