BAB 3
DESKRIPSI SINGKAT SMP NEGERI 3 LUBUK PAKAM
3.1 Profil Sekolah
NAMA SEKOLAH : SMP NEGERI 3 LUBUK PAKAM
NO. IDENTITAS SEKOLAH : 202070116392
ALAMAT : Jl. Dr. Setia Budi Gg. Sunda
TELEPON : (061) 7955046
TAHUN BERDIRI : 1998
NAMA KEPALA SEKOLAH : Farel, S.Pd
3.2STRUKTUR ORGANISASI
Wali- wali Kelas Koordinator Mata Pelajaran
1. VIIA Nurhayati Pasaribu, S.Pd 1. PKN Estelina Harianja, S.Pd 2. VIIB Estelina Harianja, S.Pd 2. B.Indonesia Kalson Hutabalian, S.Pd 3. VIIC Harjo Purba, S.Pd 3. B. Inggris Amanah, S.Pd. M.Hum 9. VIIIA Lasmini Sirait, S.Pd 9. P.Ag. Kristen Ormin Hutapea, S.Th 10.VIIIB Sahara, S.Pd 10. Kesenian Ratna Sembiring, S.Pd 11.VIIIC Eslena Simanjuntak 11. TIK Hastuti, S.Pd
12.VIIID Meti Nauli Sitorus, S.Pd 12. Mulok Syamsial Siregar, S.Pd 13.VIIIE Tonggoriana Purba, S.Pd
14.VIIIF Nelson Sitorus Lubuk Pakam, Juli 2011 Harry Simatupang, S.Pd
Wakil Kepala Sekolah Nasrul Tiarma Lince Purba Kurikulum
3.3 Visi dan Misi
3.3.1 Visi Sekolah
Visi ” Cerdas, Terampil, Berwawasan Iptek Berdasarkan Iman dan Taqwa. ”
3.3.2 Misi Sekolah
1. Mewujudkan diversifikasi kurikulum SMP agar relevan dengan kebutuhan,
yaitu kebutuhan peserta didik keluarga dan berbagai sektor pembangunan dan
sub sektor lainnya.
2. Mewujudkan perangkat kurikulum yang lengkap, mutakhir dan berwawasan ke
depan.
3. Mewujudkan system penilaian yang otentik.
4. Mewujudkan penyelenggaraan belajar, kreatif, efektik, dan menenangkan.
5. Mewujudkan pendidikan yang menghasilkan lulusan cerdas, terampil, beriman
bertaqwa dan memiliki keunggulan kompetitif.
6. Mewujudkan kemampuan olahraga yang tangguh dan kompetitif.
7. Mewujudkan Sekolah Wiyata Mandala sehingga siswa belajar secara
menyenangkan.
9. Mewujudkan kemampuan seni yang tangguh dan kompetitif.
10.Mewujudkan ke Pramukaan yang menjadi Suri Tauladan dan kedisiplinan.
11.Mewujudkan kemampuan KIR yang cerdas dan kompetitif.
12.Mewujudkan Nilai- nilai agama bagi kenyamanan hidup peserta didik.
13.Mewujudkan fasilitas sekolah yang relevan, mutaqhir dan berwawasan ke
depan.
14.Mewujudkan media Pembelajaran Interaktif.
15.Mewujudkan tenaga pendidik yang mampu dan tangguh.
16.Mewujudkan organisasi sekolah yang terus belajar (learning organisation).
17.Mewujudkan Manajemen Berbasis sekolah yang tangguh.
18.Mewujudkan sekolah yang memadai, wajar, dan adil.
3.4 Uraian Tugas dan Fungsi Organisasi
3.4.1 Kepala Sekolah
Kepala Sekolah berfungsi dan bertugas sebagai edukator, manajer, administrator,
supervisor serta pemimpin/ Leader inovator
3.4.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 ekstrakulikuler.
3.4.3 Guru
Guru bertanggung jawab kepada Kepala Sekolah dan mmepunyai tugas melaksanakan
kegiatan proses belajar mengajar secara efektif dan efisien.
3.4.4 Wali Kelas
Membantu Kepala Sekolah dalam kegiatan:
1. Pengelolaan kelas.
2. Penyelenggaraan administrasi kelas.
3. Pembuatan catatan khusus tentang siswa.
4. Penyusunan statistik bulanan siswa.
3.4.5 Guru Pembimbing dan Konseling
Bertugas membantu Kepala Sekolah dalam penyusunan dan pelaksanaan
pembimbingan dan konseling di sekolah.
3.4.6 Pustakawan Sekolah
Bertugas membantu Kepala Sekolah dalam kegiatan:
1. Perencanaan pengenalan buku-buku.
2. Pengurus pelayanan perpustakaan.
3. Perencanaan pengembangan perpustakaan.
4. Menyusun laporan pelaksanaan kegiatan perpustakaan secara berkala.
3.4.7 Pengelola Laboratorium
Bertugas membantu Kepala Sekolah dalam kegiatan-kegiatan sebagai berikut:
1. Perencanaan dan pengadaan alat laboratorium.
2. Menyusun jadwal laboratorium.
3.4.8 Kepala Tata Usaha
Kepala Tata Usaha mempunyai tugas melaksanakan ketatausahaan sekolah dan
bertanggung jawab kepada Kepala Sekolah dalam kegiatan-kegiatan sebagai berikut:
1. Penyusunan program kerja tata usaha sekolah.
2. Pengolahan keuangan sekolah.
3. Penyusunan administrasi perlengkapan sekolah.
4. Penyusunan laporan pelaksanaan kegiatan pengurusan ketatausahaan secara
umum.
3.5 Data Siswa
Jumlah pendaftaran calon siswa baru pada tahun 2009/2010 adalah 530 orang. Jumlah
siswa yang berada di kelas I berjumlah 325 orang, kelas II 281 orang, dan kelas III
286 orang. Sehingga jumlahnya 892 orang siswa, dan 22 ruang belajar.
Pada tahun 2010/2011 jumlah pendaftaran calon siswa baru menurun, yakni
441 orang. Jumlah siswa di kelas I 280 orang, kelas II 318 orang, dan kelas III 277
orang. Maka jumlah siswa keseluruhan 875 orang, dan 22 ruang belajar.
Sementar pada tahun 2011/2012 jumlah pendaftaran calon siswa meningkat,
yaitu 496 orang. Jumlah siswa di kelas I 302 orang, kelas II 272 orang, dan kelas III
3.6 Data Ruang Belajar
Jenis ruangan di SMP Negeri 3 Lubuk Pakam ada 4, yaitu Ruang Kelas berjumlah
23 ruangan, Perpustakaan terdapat 1 ruangan, Laboratorium IPA 1 ruangan, dan
Laboratorium Komputer 1 ruangan.
3.7 Data Guru
Jumlah Guru/ Staf di SMP Negeri 3 Lubuk Pakam yaitu Guru tetap berjumlah
BAB 4
PERANCANGAN SISTEM
4.1 Perancangan Sistem
Perancangan sistem adalah tahap setelah analisis dari siklus pengembangan sistem,
pendefinisian dari kebutuhan-kebutuhan fungsional persiapan untuk rancang bangun
implementasi menggambarkan bagaimana suatu sistem dibentuk yang dapat berupa
penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa
elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi termasuk
mengkonfigurasi perangkat lunak dan perangkat keras dari suatu sistem.
4.2 Metode Pengembangan Sistem
Dalam pembuatan Tugas Akhir ini, penulis menggunakan Metode Fabbri dan Schwan
yang terdiri dari:
1. Studi Kelayakan
Studi kelayakan bertujuan untuk mengidentifikasikan apakah sistem
informasi yang akan dibuat sesuai dengan kebutuhan.
2. Rencana Pendahuluan
Rencana pedahuluan bertujuan untuk menentukan lingkup sistem yang
3. Analisis Sistem
Penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian
komponennya dengan maksud untuk mengidentifikasikan dan
mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan,
hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang
diharapkan sehingga dapat diusulkan perbaikan-perbaikan.
4. Perancangan Sistem
Pendefinisian dari kebutuhan-kebutuhan fungsional, persiapan untuk
rancang bangun implementasi, menggambarkan bagaimana suatu sistem
dibentuk serta mengkonfigurasi komponen-komponen perangkat lunak dan
perangkat keras dari suatu sistem.
5. Implementasi Sistem
Tahap untuk meletakkan sistem supaya siap untuk dijalankan.
4.3 Metode Perancangan
Metode perancangan sistem ini menggunakan metode pendekatan atas-bawah (top
down approach). Perancangan dimulai dari bentuk yang paling global yaitu diagram
4.4 Hasil Perancangan
4.4.1 Bagan Berjenjang
Bagan berjenjang dapat dijadikan pedoman untuk perancangan selanjutnya, karena
berisi semua proses yang ada pada perangkat lunak yang dirancang ini.
4.4.2 Diagram Konteks (Contex Diagram)
Diagram konteks menggambarkan proses aliran data secara global yang terjadi pada
sistem ini.
4.5 Perancangan Database
Desain database dari sistem ini terdiri dari dua puluh dua tabel, namun dua puluh dua
tabel tersebut tidak memiliki relasi dengan tabel yang lain. Tabel tersebut adalah tabel
Tabel 4.1 Berita
Field Name Type Field Size Keterangan
Id Int 5 No. Urut (auto_increment, primary key)
Id kategori Int 5 No. Urut kategori
User Name Varchar 30 Nama pengguna
Judul Varchar 100 Judul berita
Judul_seo Varchar 100 Judul berita
Headline Enum(Y,N) - Headline berita
Isi Text - Isi berita
Hari Varchar 20 Hari berita
Tanggal Date - Tanggal berita
Jam Time - Jam berita
Gambar Varchar 100 Gambar/photo berita
Dibaca Int 5 Menghitung jumlah judul dibaca
Tag Varchar 100 Jenis berita
Tab el 4.2 Agenda
Field Name Type Field Size Keterangan
Id int 5 No. Urut (auto_increment, primary key)
Tema varchar 100 Tema agenda
Tema_sro varchar 100 Tema agenda
Isi text - Isi agenda
Tempat varchar 100 Tempat diadakannya agenda
Pengirim varchar 100 Pengirim agenda
Tanggal mulai date - Tanggal diadakannya agenda
Tanggal selesai date - Tanggal selesai agenda
Tanggal posting date - Tanggal posting agenda
Jam varchar 50 Jam diadakannya agenda
Tabel 4.3 Album
Field Name Type Field Size Keterangan
Id Int 5 No. Urut (auto_increment, primary key)
Judul Album Varchar 100 Nama album
Album Varchar 100 Nama album
Gambar Varchar 100 Gambar/photo album
Aktif Enum (Y,N) - Keaktifan album
Tabel 4.4 Banner
Field Name Type Field Size Keterangan
Id Int 5 No. Urut (auto_increment, primary key)
Judul Varchar 100 Judul banner
url Varchar 100 Situs banner
Gambar Varchar 100 Gambar/ photo banner
Tanggal Posting Date - Tanggal posting banner
Tabel 4.5 Download
Field Name Type Field Size Keterangan
ID Int 5 No. Urut (auto_increment, primary key)
Judul Varchar 100 Judul Download
Nama file Varchar 100 Nama file yang didownload
Tanggal posting Date - Tanggal download
Tabel 4.6 Galeri
Field Name Type Field Size Keterangan
Id Int 5 No. Urut (auto_increment, primary key)
Id Album Int 5 No. Urut Album
Judul Varchar 100 Judul album
Judul Galeri Varchar 100 Judul galeri
Keterangan Text - Keterangan album
Gambar Varchar 100 Gambar/ photo
Tabel 4.7 Halaman Statis
Field Name Type Field Size Keterangan
Id Int 5 No. Urut (auto_increment, primary key)
Judul Varchar 100 Judul halaman
Isi Text - Isi halaman
Tanggal posting Date - Tanggal posting halaman
Gambar Varchar 100 Gambar/ photo halaman
Tabel 4.8 Identitas
Field Name Type Field Size Keterangan
Id Int 5 No. Urut (auto_increment, primary key)
Nama Varchar 100 Nama website
Deskripsi Varchar 250 Deskripsi nama website
Keyword Varchar 250 Keyword nama website
Tabel 4.9 Kata Jelek
Field Name Type Field Size Keterangan
Id Int 11 No. Urut (auto_increment, primary key)
Kata Varchar 60 Kata yg termasuk jelek
Ganti Varchar 60 Ganti kata jelek
Tabel 4.10 Kategori
Field Name Type Field Size Keterangan
Id Int 5 No. Urut (auto_increment, primary key)
Nama Varchar 50 Nama kategori
Kategori Varchar 100 Nama kategori
Aktif Enum(Y,N) - Keaktifan kategori
Tabel 4.11 Komentar
Field Name Type Field Size Keterangan
Id Int 5 No. Urut (auto_increment, primary key)
Id Int 5 No. Urut berita
Nama Varchar 100 Nama komentator
url Varchar 100 url komentator
Isi Text - Isi komentar
Tanggal Date - Tanggal posting komentar
Jam Time - Jam posting komentar
Tabel 4.12 Main Menu
Field Name Type Field Size Keterangan
Id Int 5 No. Urut (auto_increment, primary key)
Nama Varchar 50 Nama menu
Link Varchar 100 Link menu
Aktif Enum(Y,N) - Keaktifan main menu
Tabel 4.13 Modul
Field Name Type Field Size Keterangan
Id Int 5 No. Urut (auto_increment, primary key)
Nama Varchar 50 Nama modul
Link Varchar 100 Link modul
Static Text - Static content
Gambar Varchar 100 Gambar modul
Publish Enum(Y,N) - Publish modul
Status Enum(user,admin) - Status modul
Aktif Enum(Y,N) - Keaktifan modul
Urutan Int 5 Urutan modul
Tabel 4.14 Poling
Field Name Type Field Size Keterangan
Id Int 5 No. Urut poling
Pilihan Varchar 100 Pilhan poling
Status Varchar 100 Status poling yg dipilih
Rating Int 5 Rating poling
Aktif Enum(Y,N) - Keaktifan poling
Tabel 4.15 Sekilas Info
Field Name Type Field Size Keterangan
Id Int 5 No. Urut Sekilas Info
Info Varchar 100 Info yang ditampilkan
Tanggal Date - Tanggal posting info
Gambar Varchar 100 Gambar/ photo info
Tabel 4.16 Shoutbox
Field Name Type Field Size Keterangan
Id Int 5 No. Urut Shoutbox
Nama Varchar 100 Nama pengirim shoutbox
Website Varchar 50 Website pengirim shoutbox
Pesan Text - Pesan yang diberikan di shoutbox
Tanggal Date - Tanggal posting shoutbox
Jam Time - Jam posting shoutbox
Tabel 4.17 Statistik
Field Name Type Field Size Keterangan
Ip Varchar 20 Ip statistik
Tanggal Date - Tanggal statistik
Hits Int 10 Intensitas banyaknya pengunjung
Online Varchar 255 Pengunjung online
Tabel 4.18 Sub Menu
Field Name Type Field Size Keterangan
Id Int 5 No. Urut sub menu
Nama Varchar 50 Nama sub menu
Link Varchar 100 Link sub menu
Id Int 5 Id main menu
Tabel 4.19 Tag
Field Name Type Field Size Keterangan
Id Int 5 No. Urut Tag
Nama Varchar 100 Nama tag
Tag Varchar 100 Nama tag
count Int 5 Menghitung jumlah judul yang
Tabel 4.20 Templates
Field Name Type Field Size Keterangan
Id Int 5 No. Urut template
Judul Varchar 100 Judul template
Pembuat Varchar 50 Pembuat template
Folder Varchar 50 Folder template
Aktif Enum(Y,N) - Keaktifan templates
Tabel 4.21 User
Field Name Type Field Size Keterangan
User name Varchar 50 Nama pengguna
Password Varchar 50 Password user/ pengguna
Nama Varchar 100 Nama lenkap user/ pengguna
Email Varchar 100 Email user/ pengguna
No. Telpon Varchar 20 No. Telepon user
Level Varchar 20 Untuk level admin dan user
Blokir Enum(Y,N) - Pembokiran user
Id Varchar 100 Id user
Tabel 4.22 Hubungi
Field Name Type Field Size Keterangan
Id Int 5 No. Urut hubungi
Nama Varchar 50 Nama pengirim
Email Varchar 100 Email pengirim
Subjek Varchar 100 Subjek yang dikirim
Pesan Text - Pesan yang dikirim
4.6 Rancangan Antarmuka (Interface)
Rancangan antarmuka dari sistem ini dibagi menjadi lima bagian yaitu bagian kepala
(header), bagian kiri, tengah, kanan, dan bagian kaki (footer). Semua halaman dari
sistem ini terdiri dari lima bagian. Bagian kepala berisi logo dan menu dan sub menu.
Bagian kiri berisi penjelasan dari menu yang terletak di bagian kiri. Bagian tengah
berisi pencarian dan menu singkat. Bagian kanan berisi kalender, statistik user, poling,
dan mini chat. Hal ini sangat berguna agar user tidak merasa bosan. Dengan adanya
aplikasi tersebut diharapkan dapat membuat pengunjung tertarik dan merasa nyaman.
4.7 Algoritma
Algoritma merupakan langkah-langkah maupun urutan bertahap dan spesifik dari
suatu masalah. Algoritma digunakan untuk menganalisa serta menjelaskan urutan dan
hubungan antara kegiatan-kegiatan yang akan ditempuh. Selain itu algoritma juga
Berikut ini merupakan algoritma yang menjadi inti dari perancangan sistem yaitu:
Langkah 1 : Tampilkan halaman index.php lalu klik salah satu menu yang tersedia
a. Beranda
g. Hubungi Kami
Langkah 2 : Klik menu Profil
Maka akan ditampilkan halaman profil dari SMP Negeri 3 Lubuk
Pakam beserta visi/ misi dan struktur organisasi SMP Negeri 3 Lubuk
Pakam.
Langkah 3 : Klik menu Agenda
Maka akan ditampilkan halaman tentang Agenda SMP Negeri 3 Lubuk
Pakam.
Langkah 4 : Klik menu Berita
Maka akan ditampilkan halaman tentang berita kebersihan, teknologi,
Langkah 5 : Klik menu Download
Maka akan ditampilkan halaman tentang aplikasi yang bisa
didownload melalui website SMP Negeri 3 Lubuk Pakam.
Langkah 6 : Klik menu Galeri Foto
Maka akan ditampilkan halaman tentang galeri/ album foto SMP
Negeri 3 Lubuk Pakam.
Langkah 7 : Klik menu Hubungi Kami
Maka akan ditampilkan halaman tentang cara online menghubungi
pegawai SMP Negeri 3 Lubuk Pakam.
BAB 5
IMPLEMENTASI SISTEM
5.1 Definisi Implementasi Sistem
Implementasi sistem merupakan tahap untuk meletakkan sistem supaya siap untuk
dioperasikan, termasuk juga menulis kode program jika tidak digunakan paket
perangkat lunak aplikasi.
5.2 Komponen Utama dalam Sistem
Dalam pembuatan Website SMP Negeri 3 Lubuk Pakam yang sudah dirancang
membutuhkan perangkat keras (hardware), perangkat lunak (software) dan tenaga
pelaksana (brainware). Kebutuhan sistem yang dibutuhkan bersifat opsional, yaitu:
a. Perangkat Keras (hardware)
1. Prosesor Intel Pentium
2. Hardisk sebagai media penyimpanan data dan tempat program beroperasi.
3. Memori
4. Monitor
6. Mouse
7. Printer
8. Dan lain-lain.
b. Perangkat Lunak (software)
1. Sistem Operasi Windows 98 ,yaitu menggunakan perangkat lunak
(software) PHP, MySQL dan Dreamweaver 8
2. Anti virus untuk mengetahui terjadinya kerusakan sistem
3. Dan lain-lain
c. Tenaga Pelaksana (brainware) yaitu orang yang memiliki keahlian yang baik dan
mengerti sistem operasi komputer untuk menjalankan program.
5.3 Tujuan Implemantasi Sistem
Adapun tujuan dari implementasian sistem ini adalah untuk mengetahui sistem yang
telah ada sebelumnya dan untuk mengetahui kelebihan dan kekurangan dari sistem
yang baru.
5.4 Pemeliharaan Sistem
Berdasarkan penjelasan dari halaman sebelumnya, diperlukan pemeliharaan sistem
agar sistem tersebut dapat berjalan sebagaimana mestinya. Adapun tujuan dari
1. Mencegah terjadinya kelainan sistem yang dapat mendatangkan
masalah-masalah baru.
2. Menggantikan pemeliharaan sistem dengan survei sistem jika modifikasi yang
5.5 Demonstrasi Program
5.5.1 Halaman Utama
5.5.2 Halaman Profil
Gambar 5.5.2 Halaman Profil
5.5.3 Halaman Agenda
5.5.4 Halaman Berita
Gambar 5.5.4 Halaman Berita
5.5.5 Halaman Download
5.5.6 Halaman Galeri Foto
Gambar 5.5.6 Halaman Galeri Foto
5.5.7 Halaman Hubungi Kami
BAB 6
KESIMPULAN DAN SARAN
6.1 Kesimpulan
Setelah melakukan pembahasan akhirnya penulis dapat membuat kesimpulan sebagai
berikut:
1. Website SMP Negeri 3 Lubuk Pakam ini adalah sarana informasi on line yang
dapat diakses oleh siapa saja, baik dari pihak sekolah maupun para
pengunjung yang mengunjungi website-nya.
2. Perkembangan website pada setiap sekolah membuat penulis mengambil
inisiatif membuat tugas akhir berupa website SMP Negeri 3 Lubuk Pakam.
3. Website SMP Negeri 3 Lubuk Pakam memberikan informasi yang berkaitan
dengan data yang penulis peroleh sehingga user dapat mengetahui tentang
berita-berita yang ada di SMP Negeri 3 Lubuk Pakam.
4. Membangun sebuah website yang baik tidak hanya berdasarkan kebutuhan
dari pihak pemberi order semata, melainkan lebih dititikberatkan kepada
6.2 Saran
Dalam mengakhiri penulisan Tugas Akhir penulis menguraikan beberapa saran
antara lain:
1. Hendaknya program yang dibuat dapat dikembangkan lebih lanjut untuk
membentuk suatu sistem yang lebih baik sesuai dengan keputusan guna
menunjang pengambilan keputusan yang sempurna.
2. Hendaknya pembuatan file cadangan dilakukan secara berkala. Hal ini
sangat penting artinya untuk mencegah kemungkinan kehilangan dan
kerusakan data yang telah disimpan.
3. Sebaiknya digunakan program antivirus yang residen. Hal ini dimaksudkan
untuk mencegah terjadinya kerusakan pada program ataupun data yang
lain.
4. Hendaknya perlu dikembangkan agar sistem informasi ini lebih luas dan