PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI...

13
PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI WEBSITE PALM TURI (PAGUYUBAN ALUMNI SMA 1 KEDIRI) NASKAH PUBLIKASI diajukan oleh Pradipta Yoarsa 10.11.4352 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2014

Transcript of PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI...

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI WEBSITE

PALM TURI (PAGUYUBAN ALUMNI SMA 1 KEDIRI)

NASKAH PUBLIKASI

diajukan oleh

Pradipta Yoarsa

10.11.4352

kepada

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTA

YOGYAKARTA

2014

PENGESAHAN

DESIGN AND DEVELOPMENT SYSTEM INFORMATION WEBSITE PALM TURI

(PAGUYUBAN ALUMNI SMA 1 KEDIRI)

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI WEBSITE PALM TURI

(PAGUYUBAN ALUMNI SMA 1 KEDIRI)

Pradipta Yoarsa Anggit Dwi Hartanto

Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA

ABSTRACT

Along with the growing world of technology and system information. Website

is an media information that offers a variety of facility in presenting information.

The speed and convenience of the internet presence is a positive value.

Paguyuban Alumni Sma 1 Kediri one of the organization that do not have the

websites facilities to provide information to alumni.

From the observation, collection of information and data of alumni are still

using the manual method using paper. Therefore, the author tries to provide a

solution to create web-based applications for the alumni sma 1 kediri that will be

useful for all alumni.

This system is built using PHP programming and MySQL database. Website

designed consists of several main page, profile, contact us, guest book, alumni

data, agenda and newsletters. This website is fully constructed so as to cover all

needs, the expected result is establish High School Alumni Association

(Paguyuban Alumni SMA 1 Kediri ) can be provide information quickly,

accurately and efficiently.

Keywords: Website, System Information, Alumni SMA 1 Kediri

1

1. Pendahuluan

Pesatnya perkembangan dan kemajuan teknologi saat ini sangat dapat

membantu pekerjaan seseorang menjadi lebih mudah. Dengan adanya teknologi

aplikasi komputer dan internet, maka semakin mudahnya seseorang untuk

berinteraksi dengan seseorang yang lainnya. Dengan teknologi yang ada sekarang

ini, seseorang dapat berkomunikasi tanpa harus bertemu atau bertatap muka. Selain

itu, dengan adanya teknologi komputer dapat membuat kemajuan yang sangat pesat

dalam mengelola sebuah data ataupun sebuah informasi. Hal ini disebabkan oleh

semakin berkembangnya aplikasi komputer yang ada guna untuk menunjang kinerja

sebuah teknologi komputer tersebut. Oleh karena itu disetiap instansi/organisasi

pemerintah, swasta, semua telah menggunakan teknologi komputer sebagai sarana

untuk mengatur dan mengolah data informasi. Instansi/organisasi yang

menggunakan komputer dalam mengatur dan mengolah data informasi akan memiliki

nalai yang lebih tinggi dibandingkan dengan yang masih menggunakan metode

manual dalam pengolahan data informasi yang ada.

Organisasi PALM TURI masih sangat terbatas untuk bisa berinteraksi dengan

alumni yang lainnya, seperti dengan menggunakan pesan singkat (SMS) ataupun

dari sesama alumni yang masih tinggal disatu kota. Dengan sistem ini, maka akan

sangat kesulitan apabila seorang alumni yang berada jauh dan tidak memiliki

informasi seputar PALM TURI.

Oleh sebab itu, apabila memanfaatkan teknologi aplikasi komputer yang sudah

berkembang pesat pada saat ini khususnya aplikasi berbasis web browser, maka jika

menggunakan aplikasi berbasis website akan mempermudah komunikasi bertukar

informasi bagi alumni yang tidak memiliki seputar informasi tentang PALM TURI.

2. Landasan Teori

2.1 Website

2.1.1 Pengertian Website

Website1 atau bisa disebut aplikasi wesbsite adalah jenis

aplikasi yang dapat diakses melalui browser seperti internet explorer

dan mozilla firefox. Kepopuleran Internet di seluruh dunia mendorong

aplikasi website semakin diminati. Dengan menggunakan aplikasi

web, kita hanya perlu menempatkan aplikasi dalam sebuah web

server dan dengan sendirinya aplikasi tersebut dapat diakses dari

1Abdul Kadir Membuat aplikasi web dengan PHP + Database Mysql . Hal.2

2

mana pun. Pengertian dari web server sendiri ialah server yang

melayani permintaan aplikasi website.

2.1.2 Tujuan Website

Secara umum, tujuan pembuatan website ialah untuk salah

satu alat komunikasi dan informasi yang efektif untuk

memperkenalkan sebuah institusi dan membagi informasi antara

satu dengan yang lainnya tanpa harus bertemu secara

langsung/bertatap muka

3. Analisis dan Perancangan Sistem

3.1 Tinjauan Umum

3.1.1 Gambaran Umum PALM TURI

Palm Turi atau Paguyuban Alumni SMA Negeri 1 Kediri

adalah sebuah organisasi dari lulusan SMA Negeri 1 Kediri yang

bersifat kekeluargaan untuk tetap dapat menjalin komunikasi dengan

sesama alumi. Organisasi ini merupakan wadah kerjasama antar

alumni untuk memajukan dan mengembangkan informasi dalam

kerangka alumni.

3.1.2 Sistem Informasi Website PALM TURI

Dalam penyusunan dan pengaturan informasi website PALM

TURI diberikan kepada beberapa dari pengurus organisasi yang

telah dipercaya untuk mengatur informasi-informasi yang ada.

Pengurus tersebut juga harus dapat membuat informasi yang

diberikan kepada para alumni. Informasi tersebut juga dibuat sesuai

dengan apa tujuan utama dari website tersebut supaya tidak keluar

dari jalur tujuan utama.

3.2 Analisis Sistem

Analisis sistem dapat diartikan sebagai2 penguraian dari suatu

sistem informasi yang utuh kedalam bagian-bagian komponennya dengan

maksud untuk mengidentifikasikan dan mengevaluasi permasalahan,

kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan

sehingga dapat diusulkan perbaikan.

2 Susana, Enny. Konsep Sistem Informasi Lanjut. Ppt. Slide 18

3

Dalam pembuatan aplikai ini menggunakan analisis PIECES. Adanya

analisis PIECES, dapat membantu kita dalam menemukan masalah utama

yang dihadapi pada sistem lama secara jelas dan spesifik sehingga

memudahkan kita dalam merumuskan berbagai perencanaan untuk

mengembangkan sistem yang lebih baik.

3.3 Perancangan Sistem

3.3.1 Flowchart

Flowchart (bagan alir) merupakan bagan (chart) yang

menunjukkan aliran (flow) didalam program atau prosedur system

secara logika, digunakan sebagai alat bantu komunikasi dan untuk

dokumentasi (kusrini, 2007).

3.3.2 Pemodelan Proses Data Flow Diagram (DFD)

Data Flow Diagram (DFD) merupakan salah satu cara dalam

pemodelan proses yakni cara untuk menggambarkan bagaimana

sistem beroperasi. DFD mengilustrasikan aktivitas-aktivitas yang

dilakukan dan bagaimana data berpindah dari aktivitas yang satu ke

aktivitas yang lain.

3.3.3 Perancangan Basis Data

Data merupakan salah satu komponen utama yang

dibutuhkan oleh sebuah sistem atau aplikasi. Penyimpanan data

yang efektif dan efisien harus dilakukan guna memperlancar dan

mendukung kerja sistem.

3.3.4 Perancangan Antarmuka

Antarmuka merupakan tampilan atau interface yang

menghubungkan antara pengguna dengan sistem.

4. Implementasi dan Pembahasan

4.1 Pemrograman

4.1.1 Pembuatan Database

Penulis membuat database dengan masuk pada

localhost/phpmyadmin => database => create new database.

4

4.1.2 Tabel Database

Pembuatan tabel database penulis menggunakan query

MySql.

4.1.3 Koneksi databse

Pembuatan koneksi database dengan aplikasi, penulis

menggunakan script php.

4.2 Implementasi Interface

Dalam implementasi sistem, berikut pembahasan serta

potongan script pada website PALM TURI dan pembahasan interface

yang telah dibuat.

4.2.1 Tampilan halaman depan website PALM TURI

Gambar 4.1 Tampilan Depan Website PALM TURI

5

4.2.2 Tampilan Daftar Alumni

Gambar 4.2 Tampilan List Alumni PALM TURI

6

4.2.3 Tampilan Detail Alumni

Gambar 4.3 Tampilan Detail Alumni PALM TURI

7

4.2.4 Tampilan Pendaftaran Alumni

Gambar 4.4 Tampilan Pendaftaran Alumni PALM TURI

4.3 Uji Sistem

Disini dalam uji sistem penulis hanya menggunakan black box testing,

dikarenakan pada black box testing sistem sudah berjalan dengan baik dan

tidak ada masalah. White box testing hanya digunakan untuk sebagian saja

pada source program untuk mengecek logika listing program

4.4 Instalasi

Untuk menjalankan program/aplikasi ini, dibutuhkan instalasi beberapa

software, yakni:

a. Software yang digunakan

1. Instalasi xampp sebagai aplikasi database

b. Run Aplikasi

1. Copy semua source code aplikasi pada direktori xampp

2. Jalankan xampp control => aktifkan apache dan mysql

3. Buka browser ketikkan pada url: localhost/phpmyadmin

8

4. Buat database dengan create new database bari nama

palmturi

5. Pilih database palmturi kemudian pilih import => pada file to

import pilih browse, buka direktori tempat menyimpan semua

source code program palmturi => pilih palmturi.sql => go

4.5 Konversi Sistem

Dalam mengimplementasikan system baru bukan berarti system lama

segera dihilangkan. Pada pendekatan ini, system lama maupun system baru

dijalankan berdampingan selama beberapa periode tertentu. Dengan adanya

pendekatan ini memungkinkan ditemukannnya masalah utama dari system

baru sehingga dapat segera diatasi sebelum system lama dihentikan

pemakaiannya. Pada akhir periode, system lama dapat segera ditinggalkan

atau diberhentikan secara bertahap. Oleh sebab itu penulis memutuskan

untuk menjalankan system baru dan system lama secara berdampingan

sebagai proses penyesuaian pengguna terhadap system baru.

4.6 Evaluasi

4.6.1 Kelebihan

Adapun kelebihan dari aplikasi ini ialah:

1. Aplikasi ini memiliki system keamanan dengan membagi hak

akses antara pengguna dan admin

2. Aplikasi ini dapat diakses dimanapun selama terhubung dengan

koneksi internet.

3. Adanya filtering kata-kata yang tidak sopan (badwords) pada

setiap inputan pada buku tamu maupun pendaftaran alumni. Jadi

jika ada pengguna ataupun pengunjung meninggalkan pesan

atau mengisi buku tamu dan pendaftaran alumni menggunakan

kata-kata tidak sopan maka sistem tidak akan memproses dan

memberi peringatan.

4.6.2 Kekurangan

Kekurangan atau Kelemahan dari system yang dibuat ialah:

1. Alamat url (uniform resource locator) belum mendukung SEO

(Search Engine Optimization)

2. Kecepatan sistem sangat tergantung pada koneksi internet

9

5. Penutup

5.1 Kesimpulan

Berdasarkan pembahasan materi mengenai sistem informasi website

PALM TURI diatas dan dilihat dari rumusan masalah yang ada maka dapat

ditarik kesimpulan dengan adanya sistem website untuk organisasi alumni ini

akan mempermudahkan dalam pengolaan data informasi alumni dan tidak

membutuhkan tenaga pekerja yang banyak.

Dengan adanya sistem website, pengurus juga tidak perlu untuk

mencetak manual dalam kertas data-data alumni untuk dibagikan kepada

alumni, dikarenakan dengan adanya sistem website maka setiap alumni

yang ingin mengetahui informasi seputar alumni sma 1 kediri dapat langsung

mengunjungi alamat situs website tersebut. Selain itu untuk keamanan data

alumni juga lebih terjamin terhindar dari bahaya-bahaya yang tidak

diinginkan seperti basah, rusak termakan serangga dikarenakan semua data

sudah disimpan pada komputer didalam media database.

5.2 Saran

Setelah mengevaluasi kekurangan aplikasi, maka penulis berharap skripsi ini

dapat dikembangkan lebih lanjut dengan saran-saran:

1. Aplikasi ini dapat dikembangkan dalam hal penggunaan secara bertahap

sesuai dengan kebutuhan.

2. Pengembangan dapat dilakukan terutama pada sistem informasi yang

telah ada supaya selalu up to date dan dapat menambah informasi

bagi seluruh alumni.

10

Daftar Pustaka

Al Fatta, Hanif. 2007.Analisis & Perancangan Sistem Informasi Untuk Keunggulan

Bersaing Perusahaan & Organisasi Modern. Yogyakarta: Andi

Abdul Kadir Membuat aplikasi web dengan PHP + Database Mysql . Hal.2

Computer, EL’S. 2013. Daftar Harga. http://www.els.co.id/file-download/PC-29-Maret.pdf.

diakses tanggal 29 Maret 2013

Huda, Miftakhul dan Bunafit N. 2013.Membuat Aplikasi MySQL. Jakarta: PT Elex Media

Komputindo

Komputer,Nano.2013 Daftar Harga. http://www.nanokomputer.com/daftar_

harga.php?osCsid=b2615c1c9362d1f70d24c788c6b363a6. diakses tanggal 29 Oktober

2013

Library Binus Pengertian SDLC http://library.binus.ac.id/eColls/eThesisdoc/

Bab2HTML/2009100126IFbab2/ page18.html diakses tanggal 3 November 2013

Nugroho, Bunafit. 2004.Database Relational Dengan MySQL. Yogyakarta: Andi

PHP array filtering manual http://www.php.net/array_filter diakses 13 Desember 2013

Susana, Enny.2013. Konsep Sistem Informasi Lanjut Jurnal Pembeajaran STMIK

Amikom.Semester Ganjil