ANALISIS DAN PERANCANGAN SISTEM INFORMASI SMP NEGERI 1 IMOGIRI BANTUL BERBASIS WEB
NASKAH PUBLIKASI
disusun oleh Anang Hajarul Makhi 07.12.2247
Kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2011
ANALYSIS AND DESIGN OF INFORMATION SYSTEM SMP N 1 IMOGIRI BANTUL WEB-BASED
ANALISIS DAN PERANCANGAN SISTEM INFORMASI SMP NEGERI 1 IMOGIRI BANTUL BERBASIS WEB
Anang Hajarul Makhi Jurusan Sistem Informasi STMIK AMIKOM YOGYAKARTA
ABSTRACT In modern times, the Internet is enormous effect on education. Internet for education excellence beneficial as the development of educational materials, facilitate the school to do promotions all the time, giving the user ease in communication and information schools easily. Facility information Imogiri SMP N 1 Bantul still manually by means of brochures and recording, so there is the possibility of loss or destruction of data. Submission of the information contained in the SMP N 1 Bantul Imogiri using print / brochure, so often the case the information is not timely and incomplete. In this regard, there is an interesting question: How to create a website Information System Imogiri SMP Negeri 1 Bantul. In this thesis, the researcher attempted to analyze the subject and the results are intended to provide advice to the SMP N 1 Bantul Imogiri. In addition, researchers also recommend the SMP N 1 Bantul Imogiri to develop a website to facilitate users in finding information. Keywords : Internet, Website
1.
PENDAHULUAN Di zaman modern saat ini website merupakan salah satu sarana informasi. Website itu sendiri dibuat dengan tujuan agar user dapat berinteraksi dengan penyedia informasi dengan mudah dan cepat. Website cepat sekali populer di lingkungan pengguna internet, karena kemudahan yang diberikan kepada pengguna internet untuk melakukan pencarian informasi. Kemudahan dalam mengakses website merupakan sarana informasi dengan biaya rendah inilah yang membuatnya berkembang sangat pesat. Dalam dunia pendidikan website juga merupakan media publikasi. Tujuannya agar lembaga-lembaga pendidikan tersebut dapat lebih dikenal oleh masyarakat dengan informasi yang ditawarkan. SMP Negeri 1 Imogiri merupakan salah satu sekolah favorit di Kabupaten Bantul, tetapi karena kurangnya informasi yang kebetulan sekolah ini belum memiliki website membuat masyarakat kurang berminat memprioritaskan sekolah ini dalam pilihan yang utama. Oleh karena itu penulis bermaksud untuk membuat website SMP Negeri 1 Imogiri Bantul Yogyakarta dengan parameter-parameter yang menunjukkan nilai guna sebuah website sehingga menarik minat dari masyarakat.
2.
LANDASAN TEORI 2.1 Konsep Dasar Sistem 2.1.1 Pengertian Sistem Secara umum, sistem dapat didefinisikan sebagai sekumpulan hal atau kegiatan atau elemen atau subsistem yang saling bekerja sama atau yang dihubungkan dengan cara-cara tertentu sehingga membentuk satu kesatuan untuk melaksanakan suatu fungsi guna mencapai suatu tujuan. 2.1.2 Pengertian Informasi Definisi umum untuk informasi dalam pemakaian sistem informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam mengambil keputusan saat ini atau mendatang. 2.1.3 Pengertian Sistem Informasi Sistem informasi merupakan suatu sistem yang tujuannya menghasilkan informasi.
2.2 Konsep Dasar Internet 2.2.1 Pengertian Internet Internet
kependekan
dari
interconnected-networking,
yaitu
rangkaian komputer yang terhubung di dalam beberapa rangkaian. 2.2.2 Sejarah Internet Pada tahun 1969 ketika itu Departemen Pertahanan Amerika, U.S. Defense Advanced Research Projects Agency (DARPA) memutuskan untuk mengadakan riset tentang bagaimana cara menghubungkan sejumlah komputer sehingga membentuk jaringan organik. 2.3. Konsep Dasar Website 2.3.1 Pengertian Website Website adalah kumpulan halaman yang menampilkan informasi data teks, data gambar diam atau gerak, data animasi, suara, video dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing
dihubungkan
dengan
jaringan-jaringan
halaman
(hyperlink). 2.3.2 Sejarah Website Website ditemukan oleh Sir Timothy John ¨Tim¨ Berners-Lee seorang peneliti pada CERN Particle Physics Lab di Jenewa, 2.3.3 Komponen Penyusun Website 2.3.3.1 Bahasa Pemograman 2.3.3.1.1 Hyper Text Markup Language (HTML) HTML yaitu suatu bahasa yang menggunakan tanda-tanda tertentu, disebut sebagai tag untuk menyatakan kode-kode yang harus ditafsirkan oleh web browser agar halaman tersebut dapat ditampilkan secara benar. 2.3.3.1.2 Pretext Hyper Proccesor (PHP) PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side. 2.3.3.2 Database MySQL Database merupakan sekumpulan data yang disusun secara logis dan dikendalikan secara sentral.
2.3.3.3 Tampilan 2.3.3.3.1 Web Server Apache Web server adalah software yang menjadi tulang belakang dari World Wide Web (WWW). Web server menunggu permintaan dari client yang menggunakan web browser. 2.3.3.3.2 Macromedia Dreamweaver Macromedia Dreamweaver adalah sebuah HTML editor profesional untuk mendesain secara visual dan mengelola halaman website. 2.3.3.3.3 Adobe Photoshop Adobe Photoshop adalah perangkat lunak buatan Adobe Systems yang digunakan khusus untuk mengeditan foto / gambar dan membuat efek. 3. TINJAUAN UMUM DAN ANALISIS SISTEM 3.1 Tinjauan Umum 3.1.1 Sejarah Singkat SMP N 1 Imogiri Bantul Yogyakarta yang dikenal dengan julukan SPIMMSA sebenarnya sudah berdiri pada Agustus 1964. 3.1.2 Struktur Organisasi
3.1.3 Visi 1. Unggul dalam lembaga sekolah. 2. Unggul dalam pengembangan kurikulum.
3.1.4 Misi 1. Mewujudkan pengembangan sekolah. 2.Mewujudkan pengembangan kurikulum dan perangkat pembelajaran.
3.1.5 Ekstrakurikuler 1. Pramuka 2. Sepak bola 3. Voli 3.1.6 Prestasi 1. Juara III Pidato Lingkungan Hidup tingkat Regional. 2. Juara IV Debat IPS tingkat Kabupaten. 3. Juara I KIR tingkat Kabupaten.
3.2 Analisis Sistem 3.2.1 Definisi Analisis Sistem Analisis sistem didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan
maksud
untuk
mengidentifikasikan
dan
mengevaluasi
permasalahan, kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan sistem yang baru. 3.2.2 Analisis Kelemahan Sistem 3.2.2.1 Performance (Kinerja) Analisis performance (kinerja) adalah analisis yang berkaitan dengan kinerja dapat dilihat dari trhougput dan respon time. 3.2.2.2 Information (Informasi) Informasi merupakan bagian yang penting bagi pemakai akhir (user). 3.2.2.3 Economy (Ekonomi) Urusan ekonomi terkait dengan masalah biaya. Salah satu yang menjadi kendala adalah adanya kelemahan dalam pemborosan waktu dan media lainnya sehingga pembengkakan biaya tidak dapat dihindari. 3.2.2.4 Control (kendali) Pengendalian pada sebuah sistem sangat diperlukan keberadaanya
untuk
kesalahan sistem.
menghindari
penyalahgunaan
dan
3.2.2.5 Efficiency (efisiensi) Efisiensi berhubungan dengan sumber daya yang ada tersebut digunakan dengan tingkat pemborosan yang minimal. 3.2.2.6 Service (pelayanan) Analisis pelayanan dilakukan untuk mengetahui apakah peningkatan yang dihasilkan oleh sistem yang ada. 3.2.3 Analisis Kebutuhan Sistem 3.2.3.1 Analisis Kebutuhan Perangkat Keras (Hardware) Analisis perangkat keras bertujuan untuk mengetahui perangkat keras yang dibutuhkan dalam pengoperasian website. 3.2.3.2 Analisis Perangkat Lunak (Software) Kebutuhan perangkat lunak yang digunakan untuk membuat website. 3.2.3.3 Analisis Sumber Daya Manusia (Brainware) Untuk menjaga keberlangsungannya website ini agar tetap memenuhi
kriteria
yang
diinginkan,
maka
harus
dibutuhkan
administrator yang bertugas sebagai orang yang menjaga website 3.2.4 Analisis Kelayakan Sistem 3.2.4.1 Kelayakan Teknologi Kelayakan teknologi digunakan untuk mengetahui apakah sistem informasi ini nantinya dapat diterapkan dalam teknologi yang ada. 3.2.4.2 Kelayakan Operasional Sistem ini dirancang untuk mempermudah penyampaian informasi dan proses pembuatannya dilakukan dengan teknik penelitian kebutuhan dari sebelum dioperasikan sehingga akan memudahkan instansi menggunakan sistem baru. 3.2.4.3 Kelayakan Ekonomi Kelayakan ekonomi bertujuan untuk menentukan apakah proyek website layak atau tidak. No 1 2 3
Metode Biaya dan Manfaat Payback Period Return On Investment Net Present Value
Nilai
Syarat
Keputusan
1 Tahun 3 Bulan 19 Hari
< 2 Th
Layak
> 0%
Layak
>0
Layak
0,24 % 1.600.988,2
3.3 Perancangan Sistem Perancangan sistem merupakan suatu tahap setelah analisis dari siklus pengembangan sistem. 3.3.1 Perancangan Proses 3.3.1.1 Flowchart Sistem Bagan alir (flowchart) adalah bagan (chart) yang menunjukkan alir (flow) di dalam program atau prosedur sistem secara logika yang digunakan sebagai alat bantu komunikasi dan dokumentasi. 3.3.3.2
Diagram Arus Data (Data Flow Diagram) Data Flow Diagram (DFD) merupakan gerakan data melalui sebuah sistem, mulai dari masuk sampai ke tujuannya. 3.3.3.2.1
DFD Level 0
3.3.3.2.2
DFD Level 1
1
9
Pengolahan Data Siswa
Pembuatan Lap. Siswa
10
2 Pengolahan Data Guru
Pembuatan Lap.Guru
3
11
Pengolahan Data Karyawan
Pembuatan Lap.Karyawan
4
12
Pengolahan Data Rubrik
Pembuatan Lap.Rubrik
5
13
Pengolahan Data Berita
Pembuatan Lap.Berita
6
14
Pengolahan Data Buku Tamu
Pembuatan Lap.Buku Tamu
7
15
Pengolahan Data Galeri
Pembuatan Lap.Galeri
8
16
Pengolahan Data prestasi
Pembuatan Lap. prestasi
3.3.2 Perancangan Basis Data 3.3.2.1 Normalisasi Pertama 3.3.2.2 Normalisasi Kedua 3.3.2.3 Normalisasi Ketiga 3.3.2.4 Relasi Antar Tabel 3.3.2.5 Struktur Tabel 3.3.3 Perancangan Struktur Menu 3.3.3.1 Struktur Menu User Biasa 3.3.3.2 Struktur Menu User 3.3.3.3 Struktur Menu Admin 3.3.4Perancangan Antar Muka 3.3.4.1 Struktur Halaman Login Admin
3.3.4.2 Struktur Halaman Admin 3.3.4.3 Struktur Halaman User 3.3.4.4 Struktur Halaman User Biasa
4
IMPLEMENTASI SISTEM 4.1 Implementasi Sistem Implementasi sistem merupakan tahap merealisasikan sistem yang baru dikembangkan agar nantinya sistem tersebut siap di implementasikan sesuai dengan yang diharapkan. 4.1.1 Implementasi Basis Data Dalam pembuatan website SMP N 1 Imogiri ini menggunakan basis data dengan nama imogiri dengan 9 tabel. 4.2 Pembahasan Website SMP N 1 Imogiri 4.2.1 Halaman Home Pengunjung
4.2.2 Halaman Login User
4.2.3 Halaman User
akan
4.2.4 Halaman Login Admin
4.2.5 Halaman Home Admin
4.3 Pengujian Sistem 4.3.1 Black Box Testing Pengujian yang dilakukan untuk antarmuka perangkat lunak. Pengujian ini dilakukan untuk memperlihatkan bahwa fungsi-fungsi bekerja dengan baik.
4.3.2 White Box Testing Pengujian yang dilakukan lebih dekat lagi untuk menguji prosedurprosedur yang ada. 4.4 Hasil pengujian Sistem 4.4.1 Pengujian Terhadap Seluruh Item Input Data 4.4.2 Pengujian Terhadap Seluruh Item Edit Data 4.4.3 Pengujian Terhadap Seluruh Item Hapus Data 4.4.4
Pengujian Terhadap Output Data
4.5 Web Hosting dan Domain Web Hosting adalah salah satu bentuk layanan jasa penyewaan tempat di internet yang memungkinkan perorangan ataupun organisasi menampilkan layanan jasa atau produknya di web situs Internet.
5.
PENUTUP 5.1 Kesimpulan Dari berbagai penjelasan yang telah diuraikan dalam laporan ini. Maka dapat disimpulkan berbagai hal sebagai berikut: 1. Untuk memudahkan user mendapat informasi maka dibangun website yang dirancang berdasarkan kebutuhan user dalam mencari informasi dengan memanfaatkan teknologi internet. 2. Dengan pembangunan website SMP N 1 Imogiri yang bersifat server side scripting ini, informasi yang di inginkan oleh user dapat didapatkan dengan mudah dan bersifat luas karena website ini bersifat dinamis. 3. Dengan adanya website ini mempermudah sekolah dalam menyajikan informasi secara online melalui website. 4. Membuat website merupakan solusi yang tepat bagi sekolah karena memberikan satu nilai tambah bagi kualitas dan ketepatan pendapatan suatu informasi. Dengan kemampuan penyimpanan informasi yang lebih banyak serta penginformasian yang lebih cepat dibandingkan dengan sistem lama. Dengan menggunakan website minimalisasi kesalahan dapat dilakukan dengan update secara berkala dan pemeriksaan sistem satu bulan sekali agar dapat mencegah kesalahan informasi. 5.2 Saran Adapun saran yang dapat menjadi masukan pada SMP N 1 Imogiri adalah sebagai berikut : 1. Pemeliharaan setelah di upload ke internet sebaiknya dilakukan secara terus menerus agar website tetap selalu up to date dan adanya website ini tidak menjadi sia-sia. 2. Dalam keamanan data sangat penting, maka dari itu pengembangan seterusnya perlu lebih memperhatikan keamanan data yang ada. 3. Dilakukan pengembangan sistem pada masa yang akan datang dengan mengikuti teknologi yang terus berkembang, sehingga dapat dijadikan sebagai pengganti sistem yang lama dan tidak hanya digunakan sebagai sistem pendukung saja. Pada dasarnya memang tidak ada yang sempurna di dunia ini, maka diharapkan selalu menambah ilmu pengetahuan. Semoga dengan sedikit kritik dan saran yang penulis kemukakan akan menjadikan SMP N 1 Imogiri Bantul dapat terus berkembang dan memperoleh hal-hal yang terbaik.
DAFTAR PUSTAKA Fatta, Hanif Al. 2007. Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern. Yogyakarta : Andi Offset. Gordon B, Davis. 1974. Management Information System : Conceptual Foundations, Structure, and Development. Tokyo. McGraw-Hill Kogakusha. Jogiyanto. 2003. Sistem Teknologi Informasi. Yogyakarta. Andi Offset. Sutanta, Edhy. 2003. Sistem Informasi Manajemen. Yogyakarta. Graha Ilmu. Wahyudi,
Arief
Eko.
2009.
Dasar
Hypertext
Markup
Languange
http://ariefew.com/website/dasar-hypertext-markup-language-html/
(HTML).
Diakses
28
Februari 2011. Wibowo, Angga. 2006. Aplikasi PHP Gratis untuk Pengembangan Situs Web. Yogyakarta : Andi Offset. Wikipedia.
2011.
Adobe
Photoshop.
http://id.wikipedia.org/wiki/Adobe_Photoshop
Diakses 28 Februari 2011. Wikipedia. 2011. Situs Web. http://id.wikipedia.org/wiki/Situs_web Diakses 28 Februari 2011.