membangun website sekolah dan komunitas …repository.amikom.ac.id/files/naskah...

19
MEMBANGUN WEBSITE SEKOLAH DAN KOMUNITAS ALUMNI SEBAGAI SARANA INFORMASI PADA SMK MUHAMMADIYAH 2 KLATEN UTARA NASKAH PUBLIKASI diajukan oleh Af Idatun Khoiriyah 09.01.2649 kepada JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2013

Upload: vuongcong

Post on 09-May-2018

231 views

Category:

Documents


13 download

TRANSCRIPT

Page 1: MEMBANGUN WEBSITE SEKOLAH DAN KOMUNITAS …repository.amikom.ac.id/files/Naskah Publikasi_09.01.2649.pdf · dimanapun dia berada asalkan adanya koneksi internet. ... pemrograman PHP

MEMBANGUN WEBSITE SEKOLAH DAN KOMUNITAS ALUMNI SEBAGAI SARANA INFORMASI PADA SMK MUHAMMADIYAH 2

KLATEN UTARA

NASKAH PUBLIKASI

diajukan oleh

Af Idatun Khoiriyah 09.01.2649

kepada JURUSAN TEKNIK INFORMATIKA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM

YOGYAKARTA 2013

Page 2: MEMBANGUN WEBSITE SEKOLAH DAN KOMUNITAS …repository.amikom.ac.id/files/Naskah Publikasi_09.01.2649.pdf · dimanapun dia berada asalkan adanya koneksi internet. ... pemrograman PHP

 

Page 3: MEMBANGUN WEBSITE SEKOLAH DAN KOMUNITAS …repository.amikom.ac.id/files/Naskah Publikasi_09.01.2649.pdf · dimanapun dia berada asalkan adanya koneksi internet. ... pemrograman PHP

BUILD A SCHOOL AND COMMUNITY OF GRADUATE’S WEBSITE AS A MEDIA INFORMATION AT SMK MUHAMMADIYAH 2 KLATEN UTARA

MEMBANGUN WEBSITE SEKOLAH DAN KOMUNITAS ALUMNI SEBAGAI SARANA INFORMASI PADA SMK MUHAMMADIYAH 2 KLATEN UTARA

Af Idatun Khoiriyah Dhani Ariatmanto

Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA

ABSTRACT SMK Muhammadiyah 2 North Klaten a vocational high school that is located not

in the center of Klaten. This school is one of the school are much in demand by prospective students or parents of students who wish to enroll their children in school. But there are obstacles in the dissemination of information on the school, both on current information, job information from the company or any other company of alumni work, as well as the agenda that will be implemented by the alumni community that is not conveyed to the public because there is no media precise information.

The existence of the school website influential in the dissemination of academic

information. With the school's website, it can produce information more quickly, precisely, easily and inexpensively. Because of this website may be accessed for 24 hours as long as the computer that is used to connect to the Internet, and the information in the search can be easily without having to come directly to the location of the source of information. Therefore, the authors would like to build this school's website as a medium of information students and alumni.

School website was built using the programming language PHP with CodeIgniter

framework support, database management system (database) using MySQL, Apache web server, PHP code editing software using Netbeans, and editing images using Adobe Photoshop CS3.

Keywords : website, codeigniter, php

Page 4: MEMBANGUN WEBSITE SEKOLAH DAN KOMUNITAS …repository.amikom.ac.id/files/Naskah Publikasi_09.01.2649.pdf · dimanapun dia berada asalkan adanya koneksi internet. ... pemrograman PHP

1. PENDAHULUAN 1.1. Latar Belakang Masalah

Dewasa ini perkembangan teknologi dalam bidang komunikasi dan komputer telah

membawa perubahan besar dalam bidang kehidupan manusia. Penggabungan kedua

faktor pendukung teknologi tersebut mampu memberikan layanan informasi yang lebih

baik. Kemajuan teknologi berkembang begitu pesat. Dan kini sudah mulai menjangkau

kebutuhan-kebutuhan kecil manusia.

Seiring dengan perkembangan teknologi yang cukup pesat, teknologi informasi

telah menjelma menjadi suatu kebutuhan yang tidak dapat dielakkan lagi. Kebutuhan

teknologi di era globalisasi, khususnya teknologi komputer telah menghasilkan informasi

yang lebih cepat, akurat dan lebih relevan bila dibandingkan dengan informasi yang

dihasilkan dengan cara konvensional.

Kemajuan sistem informasi melalui internet menjadikan orang mudah melakukan

komunikasi dan berbagi informasi. Pada jaman dahulu informasi hanya beredar melalui

media cetak seperti koran dan majalah serta hanya melalui radio dan televisi. Media-

media tersebut tergolong terjangkau, namun tidak semua orang atau instansi bisa

menggunakannya sebagai media informasi.

Banyak solusi yang dapat dilakukan untuk mengatasi masalah tersebut di atas.

Dengan membuat sebuah website misalnya. Orang dapat mengakses website tersebut

dimanapun dia berada asalkan adanya koneksi internet.

Dalam dunia pendidikan, sangat dianjurkan sebuah instansi sekolah memiliki

sebuah halaman website sebagai sarana informasi. Penyebaran informasi pada sebuah

instansi tersebut akan lebih cepat, dapat diakses oleh siapa saja dan darimana saja.

Banyak manfaat yang di dapat ketika sebuah instansi memiliki sebuah data dalam

jaringan (online).

2. LANDASAN TEORI 2.1. Tinjauan Pustaka

Tinjauan Pustaka laporan penelitian yang dijadikan referensi dalam Tugas Akhir ini

adalah Tugas Akhir yang disusun oleh Primadaya (08.01.2406) jurusan Teknik

Informatika STMIK Amikom Yogyakarta yang berjudul “Perancangan Web Sekolah

sebagai Media Informasi dan Promosi di Madrasah Aliyah Al I’tisham Wonosari” tahun

2011. Tugas Akhir tersebut mempunyai tujuan membangun dan merancang sebuah

media informasi dan promosi berbasis web pada Madrasah Aliyah Al I’tisham Wonosari

untuk siswa dan masyarakat. Sistem tersebut disusun menggunakan bahasa

pemrograman PHP dengan bantuan framework CodeIgniter dan menggunakan database

MySQL.

Page 5: MEMBANGUN WEBSITE SEKOLAH DAN KOMUNITAS …repository.amikom.ac.id/files/Naskah Publikasi_09.01.2649.pdf · dimanapun dia berada asalkan adanya koneksi internet. ... pemrograman PHP

2.2. Konsep Dasar Sistem Pengertian dan definisi sistem pada berbagai bidang berbeda-beda, meskipun

istilah sistem yang digunakan bervariasi. Sistem pada bidang-bidang tersebut

mempunyai beberapa persyaratan umum, yaitu sistem harus mempunyai elemen,

lingkungan, interaksi antar elemen, interaksi antar elemen dengan lingkungannya, dan

yang terpenting adalah sistem harus mempunyai tujuan yang akan dicapai.

2.3. Konsep Dasar Sistem informasi Sistem informasi dalam suatu organisasi dapat dikatakan sebagai suatu sistem

yang menyediakan informasi bagi semua tingkatan dalam organisasi tersebut kapan saja

diperlukan. Sistem ini menyimpan, mengambil, mengubah, mengolah dan

mengkomunikasikan informasi yang diterima dengan menggunakan sistem informasi

atau peralatan system lainnya.

2.4. Konsep Dasar Internet Internet merupakan jaringan global komputer dunia, besar dan sangat luas sekali

dimana setiap komputer saling terhubung satu sama lainnya dari negara ke negara

lainnya di seluruh dunia dan berisi berbagai macam informasi, mulai dari text, gambar,

audio, video, dan lainnya.

Gambar 2.3 Gambar Jaringan Internet

2.5. Konsep Dasar WEB Website merupakan kumpulan halaman-halaman yang digunakan untuk

menampilkan informasi, gambar gerak, 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 link-link.

Page 6: MEMBANGUN WEBSITE SEKOLAH DAN KOMUNITAS …repository.amikom.ac.id/files/Naskah Publikasi_09.01.2649.pdf · dimanapun dia berada asalkan adanya koneksi internet. ... pemrograman PHP

2.6. Konsep Dasar Sistem Basis Data Sistem basis data merupakan perpaduan antara basis data dan sistem manajemen

basis data (DBMS). Komponen-komponen sistem basis data meliputi:

1. Perangkat Keras (hardware) sebagai pendukung operasi pengolahan data.

Perangkat keras komputer adalah semua bagian fisik komputer, seperti mouse,

keyboard, monitor, CPU dan lain-lain.

2. Sistem operasi (operating system) atau perangkat lunak (software) untuk

mengolah basis data. Sistem operasi merupakan suatu software sistem yang

bertugas untuk melakukan kontrol dan manajemen hardware serta operasi-operasi

dasar sistem, termasuk menjalankan software aplikasi seperti program-program

pengolah kata dan browser web.

3. Basis data (database) sebagai inti dari sistem basis data

4. Database Management System (DBMS) adalah software yang menangani semua

akses ke database.

5. Pemakai (user) merupakan orang atau sistem yang akan mengakses dan merubah

isi basis data.

6. Aplikasi lain merupakan software yang dibuat untuk memberikan interface kepada

user sehingga lebih mudah dan terkontrol dalam mengakses basis data. Aplikasi

lain ini merupakan komponen tambahan dalam sistem basis data yang sifatanya

operasional.

2.7. Konsep Pemodelan Sistem Metode perancangan yang digunakan dalam perancangan sistem informasi ini

adalah menggunakan metode perancangan berorientasi objek dengan menggunakan

UML (Unified Modelling Language) sebagai alat bantu perancangan.

Unified Modeling Language (UML) adalah sebuah standar untuk visualisasi,

merancang dan mendokumentasikan sistem piranti lunak dengan menggunakan UML

dapat dibuat model untuk semua jenis aplikasi piranti lunak. Karena UML menggunakan

class dan operation pada konsep dasarnya, maka lebih cocok untuk penulisan piranti

lunak dalam bahasa berorientasi objek seperti C++, Java, C# atau VB NET.

Diagram-diagram yang digunakan dalam UML adalah sebagai berikut.

1. Use Case Diagram

Use case diagram menjelaskan manfaat sistem jika dilihat menurut pandangan

orang yang berada di luar sistem atau actor. Diagram ini menunjukkan

fungsionalitas suatu sistem atau kelas dari bagaimana sistem berinteraksi dengan

dunia luar.

Page 7: MEMBANGUN WEBSITE SEKOLAH DAN KOMUNITAS …repository.amikom.ac.id/files/Naskah Publikasi_09.01.2649.pdf · dimanapun dia berada asalkan adanya koneksi internet. ... pemrograman PHP

2. Activity Diagram

Activity diagram menggambarkan berbagai aliran aktivitas dalam sistem yang

sedang dirancang, bagaimana awal dari masing-masing aliran, percabangan yang

mungkin terjadi serta bagaimana akhirnya.

3. Class Diagram

Class diagram menunjukkan deskripsi dan struktur dari class, package dan obyek

beserta hubungan satu dengan yang lainnya. Obyek merupakan hasil dari sebuah

instansiasi dari sebuah class.

4. Sequence Diagram

Sequence diagram menggambarkan interaksi antar obyek didalam maupun diluar

sistem biasanya digunakan untuk menggambarkan skenario atau rangkaian

langkah-langkah yang dilakukan sebagai tanggapan dari sebuah kejadian untuk

menghasilkan sebuah keluaran (output) tertentu.

2.8. Perangkat Lunak Yang Digunakan 2.8.1. Bahasa Pemrograman

Bahasa yang digunakan untuk menerjemahkan setiap perintah dalam situs yang

pada saat diakses. Jenis scripts sangat menentukan statis, dinamis atau interaktifnya

sebuah situs. Semakin banyak ragam scripts yang digunakan maka akan terlihat situs

semakin dinamis, dan interaktif serta terlihat bagus. Bagusnya situs dapat terlihat dengan

tanggapan pengunjung serta frekwensi kunjungan.

2.8.2. CodeIgniter

CodeIgniter (CI) (www.codeigniter.com) adalah salah satu framework php yang

tangguh dan popular yang awalnya ditulis oleh mas Rick Ellis, pendiri dan CEO

EllisLab.com, perusahaan yang mengembangkan codeigniter. Framework itu sendiri

adalah suatu kerangka kerja yang berupa sekumpulan folder yang memuat file-file php

yang menyediakan class libraries, helpers, plugins dan lainnya. Framework menyediakan

konfigurasi dan teknik coding tertentu.Saat ini, codeigniter dikembangkan oleh komunitas

dan disebarkan ke seluruh dunia dengan lisensi bebas. Code Igniter tergolong framework

dengan ukuran kecil dan cukup mudah di kuasai. CI juga datang dengan manual yang

tergolong lengkap.

Keunggulan Codeigniter :

1. Codeigniter adalah open source (free)

Codeigntier adalah fremwork yang gratis untuk digunakan dan dapat

dikembangkan secara ilegal.

Page 8: MEMBANGUN WEBSITE SEKOLAH DAN KOMUNITAS …repository.amikom.ac.id/files/Naskah Publikasi_09.01.2649.pdf · dimanapun dia berada asalkan adanya koneksi internet. ... pemrograman PHP

2. Codeigniter sangat ringan

Codeigniter ringan dijalankan pada berbagai platform. Sistem utama dari

codeigniter hanya memerlukan sedikit ruang pada server untuk membentuk

sebuah class library. Ini yang membedakan codeigniter dengan framework-

framework sejenisnya. Class library tambahan hanya digunakan ketika dimintaoleh

pengguna, sehingga hanya dipakai jika diperlukan. Ini yang menyebabkan

codeigniter sangat ringan jika dijalankan.

3. Codeigniter menggunakan M-V-C

Codeigniter menggunakan model M-V-C framework, model MVC (Model View

Controller). Model framework ini dapat mempermudah pembedaan antara tampilan

dan program. Ini secara khusus sangat baik untuk suatu proyek dimana designer

bekerja dengan file template yang akan memperkecil banyaknya kode di setiap

template karena sudah dipisahkan dengan baik.

4. Codeigniter dikemas dalam sebuah framework yang lengkap

Codeigniter dikemas dalam kumpulan class dalam sebuah library yang cukup

lengkap yang dapat menunjang proses pembuatan web, seperti mengakses

database, mengirim email , validasi form data,dan banyak lagi.

5. Fungsi pada codeigniter dapat ditambahkan

Fungsi-fungsi pada sistem codeigniter sangat mudah ditambahkandengan bantuan

library plugins dan helper.

2.8.3. Perangkat Lunak Aplikasi 1. Netbeans 6.7

NetBeans adalah sebuah lingkungan pengembangan terpadu (IDE) untuk

mengembangkan terutama dengan Java, tetapi juga dengan bahasa lain, khususnya di

PHP, C / C + +, dan HTML5. Ini juga merupakan platform aplikasi framework untuk

aplikasi Java desktop dan lain-lain.

NetBeans IDE ditulis dalam Java dan dapat berjalan di Windows, OS X, Linux,

Solaris dan platform lain yang mendukung JVM kompatibel. Platform NetBeans

memungkinkan aplikasi untuk dikembangkan dari satu set modular komponen software

yang disebut modul.

2. Adobe Photoshop CS3

Photoshop merupakan software perangkat lunak yang canggih yang dapat

digunakan untuk pembuatan atau penyutingan, dan efek manipulasi tampilan termasuk

koreksi warna dan pemberian efek tampilan dan sebagainya.

Page 9: MEMBANGUN WEBSITE SEKOLAH DAN KOMUNITAS …repository.amikom.ac.id/files/Naskah Publikasi_09.01.2649.pdf · dimanapun dia berada asalkan adanya koneksi internet. ... pemrograman PHP

3. XAMPP

XAMPP adalah sebuah paket komplit yang terdiri atas program Apache Web

Server 2.2.12, MySQL 5.1.37 database, modul PHP 5.3.0. XAMPP merupakan perangkat

lunak bebas, yang mendukung banyak sistem operasi, seperti Windows, Linux, Mac OS,

dan Solaris. XAMPP dikembangkan dari sebuah tim proyek bernama Apache Friends,

yang terdiri dari Tim Inti (Core Team). Program ini tersedia dalam GNU General Public

License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani

tampilan halaman web yang dinamis.

a. Apache

Apache atau Server Web Apache adalah server web yang dapat dijalankan di

banyak sistem operasi (Unix, BSD, Linux, Microsoft Windows dan Novell Netware

serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web.

Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan

HTTP. Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat

dikonfigurasi, autentikasi berbasis basis data dan lain-lain. Apache juga didukung

oleh sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan

penanganan server menjadi mudah. Apache merupakan perangkat lunak sumber

terbuka dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-

pengembang dibawah naungan Apache Software Foundation.

b. MySql

MySQL adalah multi user database yang menggunakan bahasa Structured Query

Language (SQL). SQL adalah bahasa standar yang digunakan untuk mengakses

server database. Bahasa ini pada awalnya dikembangkan oleh IBM, namun telah

diadopsi dan digunakan sebagai standar industri. Dengan menggunakan SQL

proses akses database menjadi lebih user friendly dibandingkan dengan

menggunakan Dbase atau Clipper yang masih mmenggunakan perintah-perintah

pemrograman. Dalam konteks bahasa SQL, pada umumnya informasi tersimpan

dalam tabel-tabel yang secara logic merupakan stuktur dua dimensi yang terdiri

atas baris-baris data yang berada dalam satu atau lebih kolom. Baris pada tabel

sering disebut sebagai instance dari data, sedangkan kolom sering disebut

sebagai attributes atau field. Keseluruhan tabel itu dihimpun dalam satu kesatuan

yang disebut database.

Page 10: MEMBANGUN WEBSITE SEKOLAH DAN KOMUNITAS …repository.amikom.ac.id/files/Naskah Publikasi_09.01.2649.pdf · dimanapun dia berada asalkan adanya koneksi internet. ... pemrograman PHP

3. GAMBARAN UMUM 3.1. Sejarah Berdirinya Sekolah

SMK Muhammadiyah 2 Klaten Utara ini didirikan atau dibuka pada tanggal 1

Januari 1979 berdasarkan Surat Keputusan (SK) dari Yayasan Muhammadiyah dengan

nomor : 03/M.I/SMEA/1979 dan mendapat NDS/NNS : 4303380009/3440311007011

SMK Muhammadiyah 2 Klaten Utara adalah salah satu sekolah yang dipimpin oleh

seorang kepala sekolah wanita, Ibu Dra. Hj. Wafir. Dengan beralamatkan di Setran,

Gergunung, Klaten Utara, Klaten, Jawa Tengah.

Sekolah ini merupakan sekolah kejuruan di Klaten yang mengembangkan 4

program studi keahlian:

a. Teknik Komputer dan Informatika (Multimedia)

b. Keuangan (Akuntansi)

c. Administrasi Perkantoran (Sekretaris)

d. Tata Niaga (Pemasaran)

3.2. Visi dan Misi SMK Muhamadiyah 2 Klaten Utara 1. Visi

Terwujudnya SMK berstandar Nasional bidang keahlian Bsinis dan

Manajemen, Program keahlian Akuntansi, Administrasi Perkantoran, Tata Niaga,

dan Teknik Komputer & Informatika, serta menciptakan tenaga kerja yang

kompeten melalui pengembangan IPTEK dan IMTAQ.

2. Misi

SMK Muhammadiyah 2 Klaten utara memiliki misi sebagai berikut.

a. Meningkatkan KBM secara optimal yang berorientasi pada masa depan.

b. Mewujudkan pelayanan prima dalam pelaksanaan semua kegiatan.

c. Mengembangkan pendidikan dan latihan yang bisa membentuk siswa

kreatif, inovatif dan mandiri.

d. Mengembangkan iklim yang sejuk di sekolah secara konduktif.

e. Mengantisipasi setiap tantangan era globalisasi.

f. Mewujudkan manusia yang berilmu pengetahuan dan barakhlak mulia.

4. ANALISIS DAN PEMBAHASAN 4.1. Analisis Kebutuhan Sistem

Analisis kebutuhan sistem digunakan untuk mengetahui teknologi apa saja yang

dibutuhkan oleh sistem.

1. Analisis Perangkat Keras (Hardware)

Perangkat keras yang digunakan dalam membangun website ini adalah:

Page 11: MEMBANGUN WEBSITE SEKOLAH DAN KOMUNITAS …repository.amikom.ac.id/files/Naskah Publikasi_09.01.2649.pdf · dimanapun dia berada asalkan adanya koneksi internet. ... pemrograman PHP

Processor : Inter Atom N570

RAM : 1 GB DDR3

Harddisk : 320 GB

Monitor : 10’ inch

2. Analisis Perangkat Lunak (Software)

Perangkat lunak yang digunakan dalam membangun website ini adalah:

Sistem Operasi : Windows XP SP 2

Code Editor dan Permodelan UML : NetBeans 6.7

Editor Gambar : Adobe Photoshop CS3

Web Server dan Database Server : Xampp 1.7.3

Framework PHP : CodeIgniter 1.7.2

3. Analisis Pengguna (Brainware)

1. Guest

Guest merupakan pengunjung website yang dapat melihat isi berita atau

content yang ada di website tersebut.

2. Alumni

Alumni merupakan pengguna yang sudah mendaftarkan diri sebagai user

alumni. Alumni dapat menambahkan agenda pada website ini.

3. Guru

Guru merupakan pengguna yang sudah diberikan hak akses oleh

administrator untuk mengolah data materi di dalam website ini.

4. Administrator

Administrator adalah merupakan pengelola website yang memiliki hak akses

penuh terhadap data pada website ini.

4.2 Perancangan Sistem Sistem yang akan dibangun menggunakan 3 perancangan, yaitu perancangan

proses, perancangan basis data (database), dan perancangan antarmuka (interface).

1. Perancangan Proses Perancangan proses dirancang menggunakan Unified Modelling Language (UML)

karena website yang dihasilkan nantinya menggunakan pendekatan berorientasi objek.

Selain itu framework yang digunakan juga telah mendukung konsep pemrograman

berorientasi objek.

UML terdiri atas kelompok diagram sistem menurut aspek dan sudut pandang

tertentu. Diagram tersebut adalah Use Case Diagram, Activity Diagram, Class Diagram

dan Sequence Diagram.

Page 12: MEMBANGUN WEBSITE SEKOLAH DAN KOMUNITAS …repository.amikom.ac.id/files/Naskah Publikasi_09.01.2649.pdf · dimanapun dia berada asalkan adanya koneksi internet. ... pemrograman PHP

2. Use Case Diagram Use case diagram menjelaskan manfaat sistem jika dilihat menurut pandangan

orang yang berada di luar sistem atau actor. Diagram ini menunjukkan fungsionalitas

suatu sistem atau kelas dari bagaimana sistem berinteraksi dengan dunia luar.

Perancangan proses yang terjadi dalam sistem website SMK Muhammadiyah 2 Klaten

Utara dengan Use Case Diagram sebagai berikut.

Gambar 4.1. Use Case Diagram

Page 13: MEMBANGUN WEBSITE SEKOLAH DAN KOMUNITAS …repository.amikom.ac.id/files/Naskah Publikasi_09.01.2649.pdf · dimanapun dia berada asalkan adanya koneksi internet. ... pemrograman PHP

3. Activity Diagram Activity diagram menggambarkan berbagai aliran kegiatan dalam sistem,

bagaimana awal dari masing-masing kegiatan, percabangan yang mungkin terjadi serta

bagaimana akhir dari program tersebut. Berikut beberapa activity diagram pada website

SMK Muhammadiyah 2 Klaten Utara.

Gambar 4.2. Activity Diagram Login Super Admin

Activity diagram diatas menggambarkan bahwa seorang administrator wajib

melakukan otentikasi dengan melakukan login terlebih dahulu sebelum dapat mengelola

website, apabila admin melakukan validasi dengan benar maka administrator dapat

mengakses menu-menu yang ada untuk mengelola segala yang berkaitan dengan web

SMK Muhammadiyah 2 Klaten Utara. Setelah selesai, administrator harus keluar dengan

melakukan logout.

Page 14: MEMBANGUN WEBSITE SEKOLAH DAN KOMUNITAS …repository.amikom.ac.id/files/Naskah Publikasi_09.01.2649.pdf · dimanapun dia berada asalkan adanya koneksi internet. ... pemrograman PHP

Gambar 4.3. Activity Diagram Backup Database

Gambar 4.4. Activity Diagram Download Materi

Page 15: MEMBANGUN WEBSITE SEKOLAH DAN KOMUNITAS …repository.amikom.ac.id/files/Naskah Publikasi_09.01.2649.pdf · dimanapun dia berada asalkan adanya koneksi internet. ... pemrograman PHP

4. Class Diagram Berikut adalah Class diagram yang digunakan pada website sekolah ini:

Gambar 4.5. Class Diagram

Page 16: MEMBANGUN WEBSITE SEKOLAH DAN KOMUNITAS …repository.amikom.ac.id/files/Naskah Publikasi_09.01.2649.pdf · dimanapun dia berada asalkan adanya koneksi internet. ... pemrograman PHP

5. Sequence Diagram Sequence Diagram login Administrator:

Gambar 4.6. Sequance Diagram Login Administrator

Sequence diagram yang terlihat pada gambar diatas menggambarkan

administrator yang dihadapkan pada tampilan halaman login dimana sistem meminta

administrator untuk memasukkan username dan password. Setelah administrator

memasukkan username dan password maka administrator harus menekan tombol login,

maka sistem akan mengecek apakah username dan password diisi dengan benar atau

salah. Apabila username dan password salah maka akan tampil pesan kesalahan dan

sistem akan meminta kembali untuk memasukkan username dan password. Tetapi jika

username dan password yang telah dimasukkan benar maka administrator akan masuk

ke halaman admin. Dan administrator dapat melakukan pengolahan data. Proses ini

sama dengan proses yang terjadi pada guru dan alumni yang ingin login.

Gambar 4.7. Sequance Diagram Login Guru

Page 17: MEMBANGUN WEBSITE SEKOLAH DAN KOMUNITAS …repository.amikom.ac.id/files/Naskah Publikasi_09.01.2649.pdf · dimanapun dia berada asalkan adanya koneksi internet. ... pemrograman PHP

Gambar 4.8. Sequance Diagram Tambah Agenda Oleh Alumni

Gambar 4.9. Sequance Diagram Tambah Berita

5. KESIMPULAN 5.1. Kesimpulan

Berdasarkan rumusan masalah, pada bab sebelumnya maka dapat dibuat

kesimpulan sebagai berikut:

1. Sarana komunikasi dan informasi di SMK Muhamadiyah 2 Klaten Utara yang

sebelumnya menggunakan cara lama yaitu penggunaan papan pengumunan di

sekolah sekarang sudah berbasis web. Sehingga lebih menjangkau dan

Page 18: MEMBANGUN WEBSITE SEKOLAH DAN KOMUNITAS …repository.amikom.ac.id/files/Naskah Publikasi_09.01.2649.pdf · dimanapun dia berada asalkan adanya koneksi internet. ... pemrograman PHP

memudahkan masyarakat untuk mendapatkan informasi yang dibutuhkan tanpa

harus mendatangi sekolah.

2. Pembuatan menu pendaftaran alumni dan fasilitas penginputan agenda bagi

alumni yang terdaftar membuat koordinasi alumni SMK Muhamadiyah 2 Klaten

Utara menjadi lebih terorganisir.

5.2. Saran Adapun saran-saran yang dapat menjadi masukan untuk SMK Muhamadiyah 2

Klaten Utara sebagai berikut :

1. Website ini dapat dikembangkan lagi menjadi website yang dapat melakukan

pengolahan data akademik dan pendaftaran siswa baru, sehingga akan lebih

bermanfaat lagi.

2. Keberadaan sumber daya yang telah ada baik dari guru, karyawan, siswa, maupun

alumni sangat disayangkan bila tidak dimanfaatkan dengan baik untuk

membangun citra, karakter dan nilai keunggulan sebuah sekolah yang bermutu.

Page 19: MEMBANGUN WEBSITE SEKOLAH DAN KOMUNITAS …repository.amikom.ac.id/files/Naskah Publikasi_09.01.2649.pdf · dimanapun dia berada asalkan adanya koneksi internet. ... pemrograman PHP

DAFTAR PUSTAKA

Al Fatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern. Yogyakarta: Andi.

Arief, M. Rudyanto. 2006. Pemrograman Basis Data Menggunakan Transact-SQL

dengan Microsoft SQL Server 2000. Yogyakarta: Andi. Jogiyanto, Prof. Dr. HM. 2005. Analisis & Desain Sistem Informasi : Pendekatan

Terstruktur teori dan praktek aplikasi bisnis. Yogyakarta:Andi. Kusrini & Andi Koniyo. 2007. Tuntunan Praktis Membangun Sistem Informasi Akuntansi

dengan Visual Basic dan Microsoft SQL Server. Yogyakarta: Andi. Kusrini, M.Kom. 2007. Strategi Perancangan dan Pengelolaan Basis Data. Yogyakarta:

Andi. McLeod, Raymond & George P. Schell. 2008. Sistem Informasi Manajemen. Jakarta:

Salemba Empat. Supriyanto, Aji. 2005. Pengantar Teknologi Informasi. Jakarta: Salemba Infotek.