• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN SISTEM INFORMASI NILAI AKADEMIK BERBASIS WEBSITE PADA SMA N 1 SENTOLO NASKAH PUBLIKASI

N/A
N/A
Protected

Academic year: 2021

Membagikan "ANALISIS DAN PERANCANGAN SISTEM INFORMASI NILAI AKADEMIK BERBASIS WEBSITE PADA SMA N 1 SENTOLO NASKAH PUBLIKASI"

Copied!
14
0
0

Teks penuh

(1)

ANALISIS DAN PERANCANGAN SISTEM INFORMASI NILAI AKADEMIK

BERBASIS WEBSITE PADA SMA N 1 SENTOLO

NASKAH PUBLIKASI

Disusun Oleh

Dhian Wahyulianto

09.12.3874

kepada

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN

AMIKOM YOGYAKARTA

YOGYAKARTA

2013

(2)
(3)

ANALYSIS AND DESIGN ACADEMIC ASSESMENT INFORMATION SYSTEM BASED WEBSITE AT SMA N 1 SENTOLO

ANALISIS DAN PERANCANGAN SISTEM INFORMASI NILAI AKADEMIK BERBASIS WEBSITE PADA SMA N 1 SENTOLO

Dhian wahyulianto Sudarmawan Jurusan Sitem Informasi STMIK AMIKOM YOGYAKARTA

ABSTRACT

Along with the increasing role of information in all aspects of education including access to information is becoming increasingly important. The Internet is one of the global computer net is growing rapidly, plays an important role to facilitate access to information. With the internet, information is easily accessible, learn, and share with ease.

The website is one of the media information that can be accessed by using the internet. Various kinds of information can be obtained only through the website in a matter of seconds, anytime, anywhere.

SMA N 1 Sentolo as a school that provides educational services to students that require Web-based Academic Information System as a means of information. Assessment Web-based Academic Information System that will be used by teachers to inform students value, which can be seen also by parents. With the Academic Information System Web-based Assessment is expected of teachers, students and parents can more easily provide and access information to support teaching and learning activities.

(4)

1

1. Pendahuluan

1.1. Latar Belakang Masalah

Perkembangan aplikasi web yang semakin pesat sejak munculnya teknologi internet yang sangat membantu dalam kemudahan serta kecepatan pengiriman, penyampaian dan penerimaan informasi. Mulai dari perusahaan-perusahaan, sekolah-sekolah, perguruan tinggi, dan lembaga atau organisasi lainnya telah banyak memanfaatkan aplikasi web dalam kegiatan penjualan, promosi, belajar dan kegiatan lainnya dimana dibutuhkan pengiriman, penyebaran dan penerimaan informasi sehingga memberikan kemudahan bagi pengguna yang membutuhkan. Aplikasi web atau biasa disebut juga dengan perangkat lunak berbasis web telah berkembang dengan pesat baik dari segi penggunaan, ukuran, bahasa yang digunakan dan komplek sitasnya. Aplikasi web pada mulanya hanya berupa situs web yang bersifat statis dan

navigated oriented, serta lebih banyak digunakan sebagai brosur produk atau profil perusahaan online. Pada saat ini aplikasi web telah banyak yang bersifat dinamis, interaktif dan task oriented

untuk digunakan dalam system informasi, telekomunikasi, perdagangan, perbankan dan lain-lain.

Salah satu aplikasinya yaitu World Wide Web (WWW). Di awal perkembangannya World

Wide Web hanya digunakan untuk kalangan akademis dan riset, namun sekarang World Wide Web digunakan untuk bisnis dan hiburan. Oleh karena itu dengan berkembangnya kemajuan

teknologi ini, maka penulis membuat suatu website di SMAN 1 Sentolo , yang mana sebelumnya di lembaga tersebut belum mempunyai sebuah website. Dengan sebuah website ini, SMAN 1 Sentolo pun dapat mempromosikan dirinya kepada masyarakat luas dan masyarakat pun dengan mudah mengakses dan mengetahui segala sesuatu mengenai SMAN 1 Sentolo dengan cepat tanpa memerlukan waktu yang banyak. Peranan website ini juga tidak terlepas dari penggunaan peralatan yang mampu mengatasi kelemahan-kelemahan yang mengandalkan tenaga manusia.

2. Landasan Teori

2.1 Pengertian Internet

Internet adalah jaringan global yang memungkinkan dua komputer atau lebih berkoneksi dengannya untuk mentransfer file, tukar-menukar email dan pesan-pesan real-time1. Semua

(5)

komputer itu dihubungkan dengan internet agar dapat berkomunikasi satu sama lain dengan menggunakan bahasa jaringan yaitu menggunakan Transmission Control Protokol / Internet (TCP/IP).

2.2 Pelayanan Penting dalam Internet

a) Pelayanan surat elektronik (E-Mail), yaitu pelayanan untuk mengirimkan dan menerima pesan.

b) Pelayanan file Transfer Protokol (FTP), yaitu pelayanan yang memberikan kesempatan untuk mentransfer file dari satu system ke sytem yang lain. Dalam internet,sering menggunakan FTP untuk menyalin file dari sebuah host remote ke local host local. Proses ini disebut downloading.

c) Pelayanan client/server, dimana proses client meminta dukungan proses client meminta dukungan program server.

2.3 Pengertian World Wide Web (WWW)

World Wide Web (WWW) adalah sebuah jaringan global situs internet multimedia untuk

informasi, hiburan, pendidikan dan bisnis. WWW merupakan sistem hypertext yang terangkai menjadi jaringan, yang memungkinkan dokumen dibaca banyak orang melalui internet. WWW dikembangkan pertamakali di Pusat Penelitian Fisika Partikel Eropa (CERN), Jenewa, Swiss. Pada awalanya web ini di kembangkan untuk memudahkan parapeneliti di seluruh dunia untuk mempelajari dokumen tanpa harus meninggalkan negaranya.2

2.4 Uniform Resource Locator (URL)

Uniform Resource Locator (URL) adalah rangkaian karakter dengan format tertentu, yang di gunakan untuk menunjukan alamat suatu sumber di internet.3

URL di ciptakan agar manusia dapat mereferensi alamat suatu dokumen yang di buat dan di publikasikan pada website.

2.5 Domain Server (DNS)

Domain dalam internet dapat kita artikan sebagai nama atau alamat. Domain ini sebenarnya adalah sebuah alamat pengganti untuk TCP/IP. jadi jika anda memiliki sebuah komputer yang di

2 Prihatoni Purnomo, Vita, HTML 4 BLACKBOX Membuka Keajaiban HTML 4, Hal 5 3 Eko H Setianto, Smitdev Comm, Ekspresikan Dirimu Blog Multimedia,hal 2

(6)

jadikan web server, maka anda juga bisa memanggilnya dengan alamat IP pada halaman web browser.4

3. Analisis Perancangan Sitem 3.1 Analisis Sistem

Analisis sistem didefinisikan sebagaimana memahami dan menspesifikasi dengan detil apa yang harus dilakukan oleh sistem. Sedangkan sistem desain diartikan sebagai menjelaskan dengan detil bagaimana bagian-bagian dari sistem yang diimplementasikan. Dengan demikian, analisis dan desain sistem informasi (ANSI) bisa didefinisikan sebagai proses organisasional komplek dimana sistem informasi berbasis komputer diimplementasikan.

Tahapan analisis akan menentukan masalah apa yang harus diselesaikan pada suatu organisasi atau perusahaan. Kesalahan dalam tahapan ini akan mengakibatkan masalah tetap ada walaupun sistem informasi telah diimplementasikan. Sementara tahapan desain akan sangat menentukan seperti apa sistem akan berfungsi. Walaupun dalam tahapan analisis masalah utama sudah terpetakan dengan benar, kesalahan desain akan mengakibatkan kegagalan penyelesaian masalah oleh sistem komputer. Dengan demikian, dua langkah ini adalah langkah yang sangat menentukan untuk pengembangan sistem.

3.2 Analisi PIECES

Untuk mengidentifikasi masalah, kita harus melakukan analisis terhadap kinerja, informasi, ekonomi, keamanan aplikasi, efisiensi dan pelayanan. Panduan ini lebih dikenal dengan PIECES Analysis (Performance, Information, Economy, Control, Efficiency, Sevices). Analisis PIECES ini juga digunakan sebagai alat ukur dalam menentukan layak atau tidaknya sistem baru, karena 6 aspek itu harus mengalami peningkatan ukuran lebih baik dari sistem yang lama.

3.3 Analisis Kebutuhan Sistem

3.3.1 Analisis Kebutuhan Fungsional

Kebutuhan fungsional merupakan suatu kebutuhan yang berhubungan dengan fitur-fitur yang ada di aplikasi tersebut. Semua yang bisa dilakukan oleh aplikasi tersebut (fitur) dibahas dalam analisis kebutuhan fungsional.

(7)

a. Administrator

Administrator adalah user yang mengendalikan sistem pada bagian server, pada user ini kendali penuh terhadap website ini dilakukan mulai dari olah data guru karyawan, nilai siswasampai dengan macam-macam data-data informasi. Berikut adalah detail kebutuhan fungsional dari user Administrator :

1. Bisa menambah, mengubah dan menghapus data siswa, guru, berita, fasilitas, ekstrakulikuler, profil sekolah dan galeri.

2. Bisa menambah, mengubah dan menghapus data nilai siswa b. Siswa

Siswa adalah user yang membutuhkan informasi tentang kegiatan dan yang semua yang berhubungan dengan sekolah.

1. Bisa Login sebagai siswa dihalaman utama. 2. Bisa melihat nilai yang telah di upload oleh admin. c. Pengunjung

Pengunjung yang mengunjungi website ini hanya dapat melihat semua informasi yang ada di website SMAN 1 Sentolo

3.3.2 Analisis Kebutuhan Non Fungsional

Kebutuhan non fungsional merupakan suatu kebutuhan yang secara langsung tidak berhubungan dengan fitur-fitur yang ada di aplikasi tersebut. Sebaliknya kebutuhan non fungsional memberikan batasan pada kebutuhan fungsional tersebut.

 Kebutuhan Perangkat Keras

Adapun perangkat keras yang digunakan penulis dalam mengembangan Website adalah:

 Prosesor yang digunakan Intel Pentium Proceessor T4500(2.3 GHZ, 800 MHZ).  RAM yang dipakai 2048MB.

 Harddisk 250 GB

 Kebutuhan Perangkat Lunak

Adapun perangkat lunak yang digunakan penulis dalam mengembangan Website adalah:

(8)

 Adobe Dreamweaver CS3 sebagai web editor.  Adobe Photoshop CS3 sebagai image editor.  Apache 2.2.11 sebagai web server.

 MySQL 5.1.30 sebagai database server  phpMyAdmin 3.1.1 sebagai database editor  Browser Mozilla Firefox sebagai web browser. 3.4 Analisis Kelayakan Sistem

Tujuan dari analisis kelayakan sistem adalah untuk mengetahui apakah sistem baru yang telah dibuat sudah layak atau belum. Hal tersebut dimaksudkan agar sistem yang dibuat benar-benar bermanfaat. Analsis kelayakan yang digunakan sebagai berikut :

3.4.1 Kelayakan Teknis

Kelayakan teknis menyoroti kebutuhan sistem yang telah disusun dari aspek teknologi yang akan digunakan. Website sekolah yang dibangun secara teknik sangat layak sebab teknologi untuk pengembangan sistem mudah didapatkan. Perangkat keras perangkat lunak untuk membangun aplikasi ini sudah tersedia dipasaran dan telah banyak yang sudah menggunakan. Disamping itu media internet yang merupakan media paling penting untuk terhubung dengan website itupun sudah tersedia.

3.4.2 Kelayakan Operasional

Kelayakan operasioanal adalah ukuran sebaik apa solusi tersebut akan bekerja dalam organisasi. Sistem dikatakan layak secara operasional jika telah menyelesaikan masalah yang ada pada sistem yang lama, memenuhi tujuan organisasi, serta menghasilkan informasi yang benar-benar dibutuhkan oleh pengguna. Secara teknis, sistem diharapkan lebih mengoptimalkan sumber daya yang ada dengan pendayagunaan waktu dan personil secara efisien serta mampu melakukan pengendalian dari kesalahan-kesalahan. Secara psikologis, sistem ini bersifat user friendly dan bisa dioperasikan siapa saja sehingga mudah digunakan. Dari hasil analisis maka sistem website ini layak untuk diterapkan.

3.4.3 Kelayakan Hukum

Sistem publikasi yang ada pada sistem berbasis web ini tidak melanggar hukum dan peraturan yang berlaku sebab materi yang disampaikan tidak berisi hal-hal yang melanggar hukum

(9)

seperti pornografi, perjudian, kekerasan, legalitas software yang digunakan dan lain-lain. Berdasarkan uraian ini, maka sistem dikatakan layak secara hukum.

3.4.4 Kelayakan Ekonomi

Dalam pengadaan proyek sistem informasi penjualan berbasis website ini membutuhkan biaya demi mendapatkan keuntungan di masa yang akan datang. Dalam proses analisis kelayakan ekonomi diperlukan dua komponen utama yaitu komponen biaya dan komponen manfaat. Sebuah sistem yang dikembangkan dapat dinyatakan layak secara ekonomi apabila manfaat yang dihasilkan lebih besar daripada biaya yang dikeluarkan. Aspek untung rugi jadi pertimbangan utama dalam pengembangan sistem. Jadi agar tidak terjadi pemborosan sumber daya maka perlu dilakukan analisis perhitungan biaya dan manfaat untuk menentukan apakah proyek tersebut layak atau tidak untuk dilaksanakan.

3.4.5 Analisis Biaya dan Manfaat

Pembangunan atau pengembangan sistem informasi merupakan suatu investasi dari seluruh sumber daya yang dikeluarkan untuk mendapatkan manfaat dimasa mendatang. Dimana investasi yang dikeluarkan sebagai hasilnya adalah suatu sistem informasi yang nantinya akan memberikan manfaat baru yang dapat berupa penghematan, efektifitas serta efisiensi dari segi biaya.

Akan tetapi apabila manfaat yang diharapkan lebih kecil, dari sumber daya yang dikeluarkan, maka sistem informasi tersebut dikatakan tidak layak untuk dibangun atau dikembangkan. Oleh karena itu sebelum sistem informasi tersebut dibangun da dikembangkan, maka perlu dihitung kelayakan ekonomisnya. Untuk melakukan proses analisa biaya dan manfaat ini diperlukan dua komponen yaitu komponen biaya dan komponen manfaat.

4. Pembahasan 4.1 Inplementasi

Implementasi sistem merupakan tahap meletakkan sistem yang baru dikembangkan supaya nantinya sistem tersebut siap untuk dioperasikan sesuai dengan yang diharapkan. Implementasi juga merupakan penerapan dari elemen-elemen yang telah didesain dalam bentuk pemrograman untuk menghasilkan suatu tujuan yang dibuat berdasarkan kebutuhan.

(10)

4.1.1 Implementasi Sistem 4.1.1.1 Pembuatan Database

Pembuatan database dan tabel merupakan langkah awal yang selalu dilakukan dalam membangun sebuah basis data. Dalam pembuatan

database sistem ini, penulis menggunakan phpMyAdmin dan berikut

adalah hasil screenshoot dari semua tabel yang dibuat pada database. 4.1.1.2 Uji Coba Sistem

1. Pengetesan White Box

Uji coba white box adalah test case yang menggunakan struktur control desain procedural untuk memperoleh test case. Pengujian white box perangkat lunak didasarkan pada pengamatan yang teliti terhadap detail procedural, jalur-jalur logika yang melewati perangkat lunak diuji dengan memberikan test case yang menguji serangkaian kondisi atau loop tertentu. Status program tersebut dapat diuji pada berbagai titik untuk menentukan apakah status yang diharapkan atau dituntut sesuai dengan status actual.

2. Pengetesan Black Box

Pengetesan Black Box Pengujian merupakan pengujian yang dilakukan untuk antarmuka perangkat lunak. Pengujian ini dilakukan untuk memperlihatkan bahwa fungsi-fungsi bekerja dengan baik dalam arti masukan yang diterima dengan benar dan keluaran yang dihasilkan benar-benar tepat, pengintegrasian dari eksternal data berjalan dengan baik. Salah satu bentuk black box testing adalah testing validasi. Testing ini dinyatakan berhasil jika fungsi-fungsi yang ada pada perangkat lunak sesuai dengan apa yang diharapkan.

4.1.1.3 Uji Coba Program

Kesalahan program yang mungkin terjadi pada suatu sistem diklarifikasikan menjadi 3, yaitu : 1. Kesalahan Penulisan (Syntax errors)

Yaitu kesalahan dalam penulisan kode program yang tidak sesuai dengan yang diisyaratkan. Contohnya sebagai berikut :

(11)

2. Kesalahan Proses (Run-time errors)

Kesalahan ini menyebabkan program berhenti sebelum waktunya selesai karena kompiler menemukan kondisi yang belum terpenuhi dan tidak layak untuk dikerjakan. kesalahan ini juga relatif mudah ditemukan, karena juga ditunjukan letak serta sebab kesalahan. Contoh kesalahannya adalah sebagai berikut:

3. Kesalahan Logika (Logical errors)

Kesalahan ini terjadi pada logika program yang dibuat.Kesalahan ini sulit ditemukan, karena tidak ada pemberitahuan mengenai kesalahan dan tetap akan didapatkan hasilnya hasil proses program, tetapi hasilnya salah. Kesalahan ini merupakan kesalahan yang berbahaya, hasil yang salah dapat menyesatkan bagi yang menggunakannya. Kesalahan ini dapat ditemukan dengan tes data, yaitu dengan membandingkan hasil pengolahan sistem dengan hasil yang sudah diketahui. Bila hasilnya berbeda berarti ada kesalahan. Berikut merupakan tabel hasil tes :

(12)

No Nama Pengujian Unit yang dites Status 1 Pengujian Halaman Utama(Beranda) a. Menu Home b. Menu Profil c. Menu Fasilitas d. Menu Ekstra Kulikuler e. Menu Guru f. Menu Gallery Baik Baik Baik Baik Baik Baik 5. Penutup 5.1 Kesimpulan

Dari semua penjelasan dan pembahasan yang telah dipaparkan dalam penulisan skripsi ini dapat ditarik beberapa kesimpulan sebagai berikut :

1. Dengan adanya sistem informasi berbasis website ini dapat melakukan perhitungan nilai secara online.

2. Permasalahan waktu yang dialami dalam sistem sebelumnya yang masih dilakukan secara manual, diharapkan dapat teratasi dengan adanya sistem baru ini.

3. Pembuatan sistem baru mengacu pada sistem lama yang telah berjalan. Acuan itu diperoleh dari proses penelitian dan pengumpulan data dengan pihak objek penelitian dan analisis terhadap dokumen-dokumen yang sudah ada.

4. Sistem yang dibuat berfungsi sebagai perluasan dari sistem manual yang telah berjalan dalam proses hal promosi dan pemberian layanan kepada siswa dan orang tua siswa. 5.2 Saran

Berdasarkan hasil penelitian dan kesimpulan yang ada, penulis menyadari bahwa masih ada banyak kekurangan dalam perancangan sistem ini, untuk itu penulis berharap agar sistem ini dapat dikembangkan lebih lanjut dengan beberapa saran pengembangan sebagai beritkut:

1. Diharapkan website SMAN 1 Sentolo dapat memanfaatkan sistem ini secara optimal sebagai sarana informasi dan promosi.

2. Dalam membangun suatu sistem, keamanan merupakan aspek yang paling penting. Diharapkan agar dikembangkan dengan tingkat keamanan yang lebih baik.

(13)

3. Dilakukan pengembangan sistem dimasa yang akan datang sehingga dapat dijadikan sebagai pengganti tidak hanya sebagai sistem pendukung.

4. Manajemen database yang lebih baik dapat dibangun dari sistem yang ada dan dapat menerapkan konsep pengembangan sistem database dalam masalah ini. Seperti, perlu ditambahkan dengan fasilitas backup database yang berkenaan dengan penyelamatan data.

5. Pengembangan dan pelatihan sumber daya manusia dalam memahami dan memanfaatkan teknologi perlu ditingkatkan.

6. Hal penting yang perlu diperhatikan pada sistem baru adalah melakukan perawatan terhadap hardware dan software dengan baik dan benar

(14)

DAFTAR PUSTAKA

Al Fatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing

Perusahaan dan Organisasi Modern. Yogyakarta : Andi Offset

Jogiyanto.HM., 2005. Analisis dan Desain Sistem Informasi. Yogyakarta : Penerbit Andi

Kurniawan, Heri. 2011. Trik Membuat Web Template dengan PHP dan CSS. Yogyakarta : Lokomedia Arief, M. Rudyanto 2011. Pemrograman Web Dinamis menggunakan PHP dan MySQL. Andi Offset :

Yogyakarta

Ade. 2008. Add Row Delete Row Table Jquwery Http://www.kuliahit.com/kuliahit/article/ Diakses pada 15 april 2013

Anonim. 2000. Javascript Site Map. Http://www.plus2net.com/javascript_tutorial/ Diakses pada 10 mart 2013

Anonim.1999.Learn to Creative Website. http://www.w3schools.com/ Diakses pada 1 mart 2013

Referensi

Dokumen terkait

This is what I mean by a Cultural Strategy to build a civilization with Indonesian spirit ( Peradaban yang Berkeindonesiaan ) – a civilization built from the values

Analisis kebutuhan ini diperlukan untuk menentukan keluaran yang akan dihasilkan sistem, masukan yang diperlukan sistem, lingkup proses yang digunakan untuk.. mengolah

Analisis sistem merupakan penguraian dari sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi

Pentingnya aspek perpajakan bagi wajib pajak sangat mempengaruhi sikap wajib pajak terhadap sistem perpajakan yang adil, dimana dengan kualitas pengetahuan yang

Untuk dapat menampilkan data sesuai dengan kebutuhan maka desain aplikasi ini harus disesuaikan dengan data yang digunakan oleh aplikasi akademik yang sudah

Dalam penelitian yang dilakukan Rahman (2011) tentang Peran manajemen dan tanggung jawab auditor dalam mendeteksi kecurangan laporan keuangan, menemukan Kekeliruan

Puji dan syukur penulis ucapkan kepada Allah SWT atas limpahan rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan skripsi ini sebagai syarat untuk memperoleh gelar

Umur mempengaruhi persepsi nyeri seseorang karena anak-anak dan orang tua mungkin lebih merasakan nyeri dibandingkan dengan orang dewasa muda karena mereka sering tidak dapat