• Tidak ada hasil yang ditemukan

SISTEM INFORMASI AKADEMIK BERBASIS WEB D

N/A
N/A
Protected

Academic year: 2018

Membagikan "SISTEM INFORMASI AKADEMIK BERBASIS WEB D"

Copied!
17
0
0

Teks penuh

(1)

SISTEM INFORMASI AKADEMIK BERBASIS WEB

DI SMK AL-HILAAL NAMLEA KABUPATEN BURU

PROVINSI MALUKU

NASKAH PUBLIKASI

diajukan oleh

MUHAMMAD FAUZI DIFINUBUN

08.11.2408

kepada

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM

(2)
(3)

WEB BASED OF ACADEMIC INFORMATION SYSTEM

IN SMK AL-HILAAL NAMLEA KABUPATEN BURU PROVINSI MALUKU

SISTEM INFORMASI AKADEMIK BERBASIS WEB DI SMK AL-HILAAL NAMLEA KABUPATEN BURU

PROVINSI MALUKU

Muhammad Fauzi Difinubun Sudarmawan, MT 190302035

Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA

ABSTRACT

Advances in information technology and communication is characterized by the emergence of the Internet as a medium that can be as supporting information in all aspects. Schools use progress biases internet as a medium of information systems that support teaching and learning process.

Currently SMK Alhilaal Namlea still using manual systems secar in supporting teaching and learning processes of students and teachers. As a result, the distribution of information for students and school elements tearsa very slow. Not only that, the information submitted from the schools were not all be absorbed and captured by the community, be it a new student enrollment information, student activities, and other supporting information to the general public to be very limited.

Departing from the existing problems, it is appropriate to use the school internet developments, particularly relating to the website that will provide more accurate information about school to students, and society in general. In general, making this a website-based information systems, there are several important elements, such as: Profile School Announcements, News, Student Data, Master Data, and others. So people will find information about the school. With this website, anyone can access information about SMK Al-Hilaal Namlea quickly and easily, anytime and anywhere without having to visit the school directly.

(4)

1. Pendahuluan

Internet sudah menjadi kebutuhan dan gaya hidup masyarakat saat ini dengan segala kecanggihan dan teknologi yang ditawarkan. Banyak dari elemen masyarakan yang memanfaatkan dan mengoptimalkan internet sebagai kebutuhan sekaligus sebagai penopang untuk mengembangkan informasi yang ada, seperti instansi pendidikan, ataupun perusahaan-perusahaan.

Memang tidak dapat dipungkiri bahwa internet memang berkembang sangat pesat, namun perkembangan yang terjadi tidaklah merata. Di kota-kota besar internet berkembang dengan sangat pesat dan mudah, namun lain halnya dengan daerah-daerah pedalaman di Indonesia yang sangat minim dengan perkembangan internet.

SMK Al-Hilaal Namlea adalah salah satu bukti kecil yang bisa dilihat, sekolah ini belum bisa memanfaatkan internet sebagai media untuk meningkatkan mutu pendidikan dan memberikan fasilitas terbaik untuk siswanya. Akibatnya, sekolah ini mengalami sedikit kemunduran dari segi pelayanan, baik pelayanan untuk siswa maupun pelayanan publik. Oleh karena itu, solusi untuk mengatasi masalah-masalah yang ada adalah dengan membangun web sekolah dengan menyediakan informasi-informasi pembelajaran siswa, pelayanan bagi siswa, maupun pelayanan publik.

2. Landasan Teori 2.1 Pengertian Sistem

Pendefinisian sistem dikelompokkan dalam dua pendekatan, yaitu pendefinisian yang menekankan pada prosedur dan elemennya.

Pendekatan sistem yang lebih menekankan pada prosedur, mendefinisikan

sistem sebagai berikut (Jogiyanto, 2005): “Sistem adalah suatu jaringan kerja dari

prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk

melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu.”

Pendekatan sistem yang lebih menekankan pada elemen atau komponennya, mendefinisikan sistem sebagai berikut (Jogiyanto, 2005): “Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan tertentu.”

2.2 Definisi Basis Data

Basis Data adalah kumpulan data yang saling berelasi. Data sendiri merupakan fakta mengenai objek, orang, dan lain-lain. Data dinyatakan dengan nilai (angka, deretan karakter, atau simbol).1

1

(5)

Basis Data dapat didefinisikan dalam berbagai sudut pandang seperti berikut: 1. Himpunan kelompok data yang saling berhubungan yang diorganisir

sedemikian rupa sehingga kelak dapat dimanfaatkan dengan cepat dan mudah.

2. Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa tanpa pengulangan (redundancy) yang tidak perlu, untuk memenuhi kebutuhan.

3.

Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronik.

2.3 Definisi Internet

Internet berasal dari kata Interconnection networking yang mempunyai arti hubungan berbagai komputer dan berbagai tipe (platform) komputer yang membentuk sistem jaringan yang mencakup seluruh dunia dengan melalui jalur telekomunikasi seperti telepon, wireless, bahkan satelit.

Berbagai jenis komputer dengan spesifikasi yang berbeda-beda dapat saling berkomunikasi melalui internet. Untuk membedakan setiap komputer atau jaringan yang terhubung ke dalam internet, maka digunkana sebuah identitas yang disebut dengna alamat IP (IP Address). Alamat IP merupakan kombinasi angka-angka yang menunjukkan identitas sebuah komputer atau jaringan internet. Contoh alamat IP : 202.155.2.111.

Selain menggunakan IP, beberapa komputer atau jaringan juga dapat memiliki identitas berupa nama yang mudah diingat. Nama tersebuh disebut sebagai nama domain, contohnya : www.yahoo.com, www.google.com, www.amikom.ac.id.

2.4 Perangkat Lunak Yang Digunakan 2.4.1 Hypertext Markup Language (HTML)

HTML adalah kependekan dari Hypertext Markup Language yang merupakan sebuah bahasa pemrograman yang digunakan untuk membuat suatu halaman web yang dapat diakses melalui komputer. Jika seseorang ingin membuat sebuah halaman web, bahasa yang digunakan adalah menggunakan HTML tersebut. Dengan bahasa HTML, program yang kita buat dapat dilihat sebagai sebuah halaman web. 2

Cara Penulisan html: <html>

2

(6)

{isi dari halaman web} </html>

2.4.2 CSS (Cascading Style Sheet)

CSS (Cascading Style Sheet) adalah suatu bahasa yang dikhususkan untuk mengatur gaya atau layout sebuah halaman web. CSS digunakan oleh pembuat halaman web dan juga pengakses halaman web, untuk mendefinisikan warna, huruf layout dan aspek-aspek presentasi dokumen lainnya. CSS memang didesain untuk memisahkan antara isi dokumen (yang ditulis menggunakan HTML atau bahasa lain yang sejenis) dengan bentuk presentasi dokumen (ditulis dalam CSS). Pemisahan ini memberikan keuntungan akan adanya peningkatan dalam aksesibilitas ini, menyediakan fleksibilitas lebih, dan pengendalian terhadap spesifikasi karakteristik bentuk presentasi, serta mereduksi kompleksitas dan perulang-perulangan pada struktur isi. 3

2.4.3 PHP (Hypertext PreProcessor)

PHP (Hypertext PreProcessor) dikembangkan pertama kali tahun 1995 oleh Rasmus Lerdorf yang merupakan salah satu anggota group apache. PHP pertama kali didesain sebagai alat tracking pengunjung website Lerdorf. Kemudian, fungsinya diperlebar dan dihubungkan dengan apache. PHP dikembangkan sepenuhnya untuk bahasa skrip side-server programming. PHP bersifat open-source dan dapat digabungkan dengan berbagai server yang berbeda-beda.4

PHP merupakan software open-source, dan dapat digunakan dengan gratis dan dapat dijadikan alternatif selain server-side programming lain (Microsoft ASP). Sintak PHP dapat dituliskan langsung diantara kode HTML.

Ada 4 (empat) cara penulisan script PHP, yaitu sebagai berikut: 1. <?php Script PHP ?>

2. <? Script PHP ?>

3. <script language=”php”> Script PHP </script> 4. <% Script PHP %>

2.4.4 MySQL

MySQL (My Strukture Query Language) adalah salah satu DataBase Management System (DBMS) dari sekian banyak DBMS seperti Oracle, MS SQL,

Postgre SQL, dan lainnya. MySQL berfungsi untuk mengolah database menggunakan

3Sya’ban Wahyu, Build Your Blogger XML Template, 2010, halaman 38.

4

(7)

bahasa SQL. MySQL bersifat opensource sehingga kita bisa menggunakanya secara gratis. Pemrograman PHP juga sangat mendukung/support dengan database MySQL. 5

2.4.5 XAMPP

XAMPP adalah sebuah paket perangkat lunak yang di dalamnya terdiri dari Apache, MySQL, dan PHP.

2.4.6 Adobe Dreamweaver CS5

Adobe Systems mengeluarkan program penyunting halaman web yang diberi nama Adobe Dreamweaver yang dulu dikenal sebagai Macromedia Dreamweaver keluaran Macromedia. Program ini banyak digunakan oleh web developer karena fitur-fiturnya yang menarik dan kemudahan dalam penggunaannya. Versi terakhir Macromedia Dreamweaver sebelum Macromedia dibeli oleh Adobe Systems yaitu versi 8. Versi terakhir Dreamweaver keluaran Adobe Systems adalah versi 11.5 yang ada dalam Adobe Creative Suite 5.5 (sering disingkat Adobe CS5.5).

3. Analisis

3.1 Analisis Sistem

Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem

informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk

mengidentifikasi dan mengevaluasi permasalahan-permasalahan,

kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan yang diharapkan sehingga

dapat diusulkan perbaikan-perbaikannya.

Tahap analisis sistem merupakan tahap yang sangat kritis dan sangat penting,

karena kesalahan di dalam tahap ini akan menyebabkan juga kesalahan di tahap

selanjutnya. Tujuan utama dari proses analisis sistem adalah menemukan

kelemahan-kelemahabn dari sistem yang berjalan sehingga dapat diusulkan perbaikannya.

3.2 Analisis Peluang

Mengidentifikasi peluang merupakan langkah penting untuk mengetahui peluang-peluang apa saja yang ada dan bisa dimanfaatkan untuk sekolah.

Peluang-peluang yang ada dengan penerapan sistem informasi akademik berbasis web ini sangat banyak. Beberapa dari peluangnya adalah sebagai berikut:

1. Sekolah semakin dikenal oleh masyarakat banyak.

2. Penjalinan kerja sama dengan lingkungan luar, seperti sekolah, maupun masyarakat luas menjadi semakin terbuka lebar.

5

(8)

3. Sekolah semakin mampu memanfaatkan internet sebagai salah satu produk teknologi informasi.

3.2.1 Analisis SWOT

Tabel 1 Spesifikasi Strategi SWOT

Analisis permasalahan dengan metode analisis SWOT

Kekuatan (Strenght) 1. Satu-satunya SMK non

teknik di Kab. Buru 2. Website sekolah

mampu meningkatkan efektifitas belajar sekolah.

3. Website sekolah mampu meluaskan jangkauan sekolah

Kelemahan (Weakness) 1. Kurangnya sumber

daya manusia untuk mengelola sistem yang dibuat.

Kesempatan (Opportunity)

1. Sistem informasi membuat sekolah menjadi lebih dikenal luas.

2. Sebagai media dalam pemanfaatan TIK

Strategi SO

1. Dapat meningkatan proses belajar mengjar. 2. Sekolah semakin dikenal

luas

Strategi WO

1. Dengan adanya keahlian khusus akan mempermudah dalam pengelolaan sistem. 2. Trafik penggunaan

internet semakin tinggi sehingga membuat masalah security pada website

3.2.2 Analisis Kebutuhan Sistem 3.2.2.1 Kebutuhan Fungsional

Kebutuhan fungsional adalah jenis kebutuhan yang berisi proses-proses apa saja yang nantinya dilakukan oleh sistem. Kebutuhan fungsional juga berisi informasi apa saja yang harus ada dan dihasilkan oleh sistem. Berikut ini adalah kebutuhan fungsional sistem.

1. Administrator a. Login

b. Pengelolaal Semua Data 2. Siswa

(9)

e. Lihat Nilai 3. Guru

a. Login b. Upate Profil c. Upload Materi d. Lihat Jadwal e. Memasukkan Nilai 4. Pengunjung Biasa

a. Lihat profil sekolah b. Lihat berita

c. Lihat dan daftar PSB d. Isi buku tamu

3.2.2.2 Kebutuhan NonFungsional

Tabel 2 Spesifikasi Perangkat Keras

Server Client

Media penyimpanan (harddisk) 40 Gb Media penyimpanan (harddisk) 20 Gb

Memori/RAM 512 Mb Memori/RAM 256 Mb

Processor minimal 1 GHz Processor minimal 800 GHz

VGA Card 32 Mb VGA Card 16 Mb

Monitor 14” Monitor 14”

Keyboard Standar Keyboard Standar

(10)

Tabel 3 Spesifikasi Perangkat Lunak

Server Client

Apache SO Windows XP

MySQL Mozzila Firefox

Php Internet Explorer

Mozzila Firefox -

SO Windows XP -

Dreamweaver -

3.2.3 Analisis Pengguna

Pengguna sistem aplikasi yang akan dibangun ini terbagi menjadi 4 pengguna,

dengan asumsi pengguna tersebut sudah terbiasa berselancar di dunia internet. Empat

pengguna tersebut yaitu :

1. Administrator 2. Guru

3. Siswa

4. User Biasa/Pengunjung

3.3 Diagram Konteks

(11)

3.4 DFD (Data Flow Diagram)

Guru Siswa Admin

Data Berita Data Alumni Data Kelas, Agenda, Jurusan

(12)

3.5 ERD (Entity Relationship Diagram)

(13)

3.6 Relasi Antar Tabel

Gambar 4 Relasi Antar Tabel 4. Implementasi dan Pembahasan

4.1 Proses Pada Admin

Proses Login Admin menggunakan tabel user dengan script pembuatan tabel :

CREATE TABLE IF NOT EXISTS `user` (

`id` int(5) NOT NULL AUTO_INCREMENT,

`username` varchar(25) NOT NULL,

`nama` varchar(50) NOT NULL,

`password` varchar(50) NOT NULL,

`pass_asli` varchar(50) NOT NULL,

`email` varchar(50) NOT NULL,

`level` int(2) NOT NULL COMMENT '10:user biasa, 90:admin',

PRIMARY KEY (`id`));

Hasil tampilan :

(14)

4.2 Proses Pada Siswa

Proses login pada siswa melibatkan tabel siswa dari database. Untuk membuat tabel siswa, gunakan script di bawah ini.

CREATE TABLE IF NOT EXISTS `siswa` (

`nis` varchar(11) NOT NULL,

`password` varchar(50) NOT NULL DEFAULT

'827ccb0eea8a706c4c34a16891f84e7b',

`nama_siswa` varchar(50) NOT NULL,

`tmpt_lahir` varchar(50) NOT NULL,

`tgl_lahir` date NOT NULL,

`jenis_kelamin` varchar(25) NOT NULL,

`jurusan` varchar(50) NOT NULL,

`alamat` text NOT NULL,

`foto` varchar(50) NOT NULL DEFAULT 'nophoto.jpg',

`thn_masuk` int(4) NOT NULL,

`kelas` varchar(3) NOT NULL,

PRIMARY KEY (`nis`));

Hasil Tampilan :

Gambar 6 Login Siswa

4.3 Proses Pada Guru

Proses login pada guru melibatkan tabel guru dari database. Berikut adalah script untuk membuat tabel guru.

CREATE TABLE IF NOT EXISTS `guru` (

`id` varchar(5) NOT NULL,

(15)

`password` varchar(50) NOT NULL,

`nama_guru` varchar(100) NOT NULL,

`tmpt_lahir` varchar(25) NOT NULL,

`tgl_lahir` date NOT NULL,

`jenis_kelamin` varchar(25) NOT NULL,

`foto` varchar(50) NOT NULL DEFAULT 'nophoto.jpg',

`kd_mapel` varchar(5) DEFAULT NULL,

PRIMARY KEY (`id`));

Hasil tampilan :

Gambar 7 Login Guru

4.4 Proses Pada Pengunjung

Proses pendaftaran psb pada pengunjung melibatkan tabel psb dari database. Berikut ini adalah script untuk membuat tabel psb.

CREATE TABLE IF NOT EXISTS `psb` (

`id_pendaftar` int(11) NOT NULL,

`nama` varchar(100) NOT NULL,

`jenis_kelamin` varchar(20) NOT NULL,

`asal_sekolah` varchar(50) NOT NULL,

`nem` varchar(5) NOT NULL,

`agama` varchar(15) NOT NULL,

`alamat` text NOT NULL,

`email` varchar(50) NOT NULL,

`jurusan` varchar(50) NOT NULL,

`tahun` int(4) NOT NULL,

(16)

Hasil tampilan :

Gambar 8 Pendaftaran PSB Pengunjung

4.5 Implementasi dan Pembahasan Domain dan Web Hosting

Domain yang digunakan dibeli dari pengelola nama domain internet Indonesia (PANDI) dengan alamat pembelian pandi.or.id dan alamat web yang dibeli adalah dengan nama smkalhnamlea.sch.id.

Sedangkan web hosting yang digunakan adalah shared hosting pada perusahan hawkhost dengan alamat hawkhost.com dengan rincian spesifikasi di bawah ini :

Kapasitas : 6000 MB

Bandwidth Bulanan : 90 GB

5. Penutup

Berdasarkan analisa yang telah dilakukan, maka dapat diambil beberapa kesimpulan dan saran yang diharapkan dapat melengkapi serta memperbaiki website SMP Negeri 1 Polokarto Sukoharjo ini di masa yang akan datang.

5.1 Kesimpulan

1. SMK Al-Hilaal Namlea memiliki sistem informasi berbasis web yang mampu mengelola data pada admin, siswa, guru, dan pengunjung.

2. Sistem informasi akademik ini bisa memberikan siswa dan guru akses akademik seperti jadwal belajar mengajar, materi pelajaran, dan nilai.

(17)

5.2 Saran

Semoga penelitian ini mampu memberikan manfaat bagi peneliti selanjutnya agar bias menutupi kekurangan yang ada dan memberikan banyak kelebihan-kelebihan menjadi lebih banyak sehingga lebih berkualitas.

DAFTAR PUSTAKA

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

Amsyah, Zulkifli. 1997. Manajemen Sistem Informasi. Gramedia Pustaka Utama. Hakim, Lukmanul. 2011. Membongkar trik para master PHP. Lokomedia.

Jogiyanto, HM. 2005. Analisis dan Desain Sistem Informasi Pendekatan Terstruktur Teori dan Praktik Aplikasi Bisnis. Yogyakarta: Andi Offset.

Kusrini, 2007. Strategi Perancangan dan Pengolahan Basis Data. Yogyakarta: Andi Offset.

Narang, Rajesh. 2006. Database Management Systems, Delhi : PHI Learning Pvt. Ltd. Raymond McLeod, 1998. Sistem Informasi Managemen Jilid 1 edisi ke tujuh, edisi

Bahasa Indonesia, Prentice – Hall,

Gambar

Tabel 1 Spesifikasi Strategi SWOT
Tabel 2 Spesifikasi Perangkat Keras
Tabel 3 Spesifikasi Perangkat Lunak
Gambar 2 DFD Level 0
+6

Referensi

Dokumen terkait

pada mahasiswa S1 Peternakan Fakultas Peternakan dan Pertanian Universitas Diponegoro, sedangkan 68,1% sisanya ditentukan oleh faktor-faktor lain yang tidak diungkap

Skripsi dengan judul “Implementasi Manajemen Risiko Pada BMT UGT (Usaha Gabungan Terpadu) Sidogiri Blitar” yang ditulis oleh Irfan Jazuli NIM1. 3223113046 ini telah

Atau dengan kata lain berdasarkan hasil perhitungan porositas batu apung tanpa menggunakan fitur Find Edges, batu apung yang digali pada kedalaman dangkal atau

Model berfungsi dengan cara berikut: selama transisi negara dari satu interval waktu berikutnya, tingkat kedatangan (biasanya diketahui) dapat digunakan untuk menentukan

Penelitian ini menggunakan konsentrasi daging ikan yang lebih rendah yaitu 30%, 40% dan 50% dengan alasan bahwa tekstur tahu bakso berbeda dengan bakso, selain

Alif Jaya Abadi Sarana yang bergerak dalam bidang jasa transportasi pariwisata kepada calon pelanggan yang baru (Accuire) dan mengetahui informasi pelanggan mana saja yang

Tahap pembangunan ruang pengukuran transmission loss mini selesai dilanjutkan pada tahap validasi, validasi ruang dengung ini dilakukan dengan cara mendapatkan nilai

Sistem ekonomi dimana pemerintah memiliki kendali yang  besar dalam perekonomian suatu negara, antara lain kepemilikan bisnis, laba, alokasi sumber daya serta