Perancangan Sistem Informasi Data Alumni Fakultas Teknik Unsrat Berbasis Web PDF
Perancangan Sistem Informasi Data Alumni Fakultas Teknik Unsrat Berbasis Web PDF
Ivan Arifard Watung, Alicia A. E. Sinsuw, ST.,MT, Sary D. E. Paturusi, ST.,M.Eng, Xaverius B. N. Najoan, ST.,MT
Jurusan Teknik Elektro-FT, UNSRAT, Manado-95115, Email: ivan.arifhard@gmail.com
Abstract - Information technology has become the primary Penerapan sistem informasi menjadi begitu penting
choice in creating an information system that can provide untuk menunjang kegiatan kerja. Dengan perkembangan
accurate and precise information. Backround of alumni teknologi informasi kita dapat membangun sebuah sistem
data information system that is still manual data informasi yang bertujuan untuk membantu meningkatkan
processing. The purpose of this system is to design a web- pekerjaan lebih mudah untuk mengakses data.
based information system. Data alumni merupakan salah satu contoh dari suatu
System design using the waterfall method comprising steps sistem informasi yang dirancang untuk dapat membantu
Information System Engineering, Requirements Analysis, pekerjaan dari suatu instansi atau perusahan baik dalam
Design, Coding, Testing, and Maintenance. Modeling mengolah data sampai memberikan data secara lengkap lewat
using Flowmap or Flowchart, Context Diagram and Data tersedianya layanan informasi berbasis web.
Flow Diagrams. Namun demikian, sejauh ini belum ada penerapan
Of this final project has designed an information system sistem informasi pengolahan data alumni berbasis web di
engineering faculty alumni data unsrat web based. fakultas teknik unsrat yang tentunya dapat membantu
pekerjaan lebih mudah dalam mengolah, memberikan dan
menampilkan data.
Keywords: Information System Alumni, Alumni Data, Sehubungan dengan hal ini, untuk lebih
Waterfall mempermudah memperoleh informasi dari data alumni
Fakultas Teknik UNSRAT. Diperlukan suatu sistem informasi
Abstrak - Teknologi Informasi sudah menjadi pilihan yang dapat menginformasikan data secara akurat dari para
utama dalam menciptakan suatu sistem informasi yang alumni yang ada. Guna mendapatkan informasi yang akurat
dapat memberikan informasi secara akurat dan tepat. dan mudah dalam pengaksesan datanya, maka informasi dapat
Latar belakang dari sistem informasi data alumni yaitu dirangkum dalam sebuah sistem informasi berbasis web dan
pengolahan data masih manual. Adapun tujuan dari perlu juga dibangun sebuah sistem informasi yang tentunya
sistem ini yaitu untuk merancang suatu sistem informasi dapat mempermudah proses akses data tersebut pada database.
berbasis web. Lewat penggunaan metode waterfall dan juga tahapan-tahapan
Perancangan sistem menggunakan metode waterfall yang diagram konteks bahkan data flow diagram dapat
terdiri dari tahapan System Information Engineering, mempermudah untuk merancang aplikasi yang dirancang ini.
Requirements Analysis, Design, Coding, Testing, dan Berdasarkan paparan diatas maka penulis
Maintenance. Pemodelan menggunakan Flowmap atau berkeinginan untuk membuat suatu sistem informasi berbasis
Flowchart, Diagram Konteks dan Data Flow Diagram. web dengan mengangkat judul “Perancangan Sistem
Dari pembuatan tugas akhir ini telah dirancang suatu Informasi Data Alumni Fakultas Teknik Unsrat Berbasis
sistem informasi data alumni fakultas teknik unsrat Web”
berbasis web.
II. LANDASAN TEORI
mendukung pembuatan keputusan dan melakukan kontrol Sistem kerja dari PHP diawali dengan permintaan yang
terhadap jalannya perusahaan. beasal dari halaman website oleh browser. Berdasarkan URL
Menurut (McLeod, 2004) informasi adalah data yang atau alamat website dalam jaringan internet, browser akan
diolah menjadi bentuk lebih berguna dan lebih berarti bagi menemukan sebuah alamat dari webserver, mengidentifikasi
yang menerimanya. Informasi merupakan data yang telah halaman yang dikehendaki, dan menyampaikan segala
diproses sedemikian rupa sehingga meningkatkan pengetahuan informasi yang dibutuhkan oleh webserver.
seseorang yang menggunakan. Sistem apapun tanpa ada Selanjutnya webserver akan mencarikan berkas yang
informasi tidak akan berguna, karena sistem tersebut akan diminta dan menampilkan isinya di browser. Browser yang
mengalami kemacetan dan akhirnya berhenti. mendapatkan isinya segera menerjemahkan kode HTML dan
Informasi dapat berupa data mentah, data tersusun, menampilkannya. Lalu bagaimana apabila yang dipanggil oleh
kapasitas sebuah saluran informasi, dan sebagainya. user adalah halaman yang mengandung script PHP ? Pada
prinsipnya sama dengan memanggil kode HTML, namun pada
B. Basis Data saat permintaan dikirim ke web-server, web-server akan
Basis data merupakan komponen terpenting dalam memeriksa tipe file yang diminta user. Jika tipe file yang
pembangunan SI, karena menjadi tempat untuk menampung diminta adalah pHP, maka akan memeriksa isi script dari
dan mengorganisasikan seluruh data yang ada dalam sistem, halaman PHP tersebut.
sehingga dapat dieksplorasi untuk menyusun informasi-
informasi dalam berbagai bentuk. Basis data merupakan D. MySQL
himpunan kelompok data yang saling berkaitan. MySQL adalah sebuah perangkat lunak sistem
Dengan basis data, pengguna dapat menyimpan data manajemen basis data SQL (bahasa Inggris: database
secara terorganisasi. Setelah data disimpan, informasi harus management system) atau DBMS yang multithread, multi-
mudah diambil. user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL
Prinsip utama basis data adalah pengaturan data dengan AB membuat MySQL tersedia sebagai perangkat lunak gratis
tujuan utama fleksibilitas dan kecepatan dalam pengambilan dibawah lisensi GNU General Public License (GPL), tetapi
data kembali. mereka juga menjual dibawah lisensi komersial untuk kasus-
Bahasa basis data (database language) adalah suatu kasus dimana penggunaannya tidak cocok dengan penggunaan
cara untuk berinteraksi atau berkomunikasi antara pemakai GPL.
dengan basis data yang diatur dalam bahasa khusus yang MySQL adalah Relational Database Management
ditetapkan oleh perusahaan. Database language dipilah System (RDBMS) yang didistribusikan secara gratis dibawah
menjadi 3 yaitu; lisensi GPL (General Public License). Dimana setiap orang
1. Data Definition Language (DDL), bebas untuk menggunakan MySQL, namun tidak boleh
2. Data Manipulation Language (DML), dan dijadikan produk turunan yang bersifat komersial.
3. Data Control Language (DCL). MySQL sebenarnya merupakan turunan salah satu
DDL merupakan singkatan dari Data Definition konsep utama dalam database sejak lama, yaitu SQL
Language yang juga bagian dari strutured query language (Structured Query Language). SQL adalah sebuah konsep
(SQL). DDL berfungsi lebih ke dalam memanipulasi struktur pengoperasian database, terutama untuk pemilihan atau seleksi
dari database. DDL digunakan untuk membuat tabel atau dan pemasukan data, yang memungkinkan pengoperasian data
menghapus tabel, membuat key atau indeks, membuat relasi dikerjakan dengan mudah secara otomatis.
antartabel. Keandalan suatu sistem database (DBMS) dapat
Structured Query Language (SQL) adalah diketahui dari cara kerja optimizer-nya dalam melakukan
sekumpulan sintaks-sintaks atau statement untuk mengakses proses perintah-perintah SQL, yang dibuat oleh user maupun
data dalam database, tetapi SQL sendiri juga bisa digunakan program-program aplikasinya.
untuk melakukan proses insert, update atau delete ke dalam Sebagai database server, MySQL dapat dikatakan
suatu database. Sintaks-sintaks ini yang disebut dengan Data lebih unggul dibandingkan database server lainnya dalam
Manipulation Language (DML) yang merupakan bagian dari query data. Hal ini terbukti untuk query yang dilakukan oleh
SQL. single user, kecepatan query MySQL bisa sepuluh kali lebih
Data Control Language (DCL) merupakan kelompok cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan
perintah yang berisi untuk mengendalikan pangaksesan data Interbase.
DCL digunakan untuk menangani masalah keamanan dalam MySQL memiliki beberapa keistimewaan, antara lain :
database server 1. Portabilitas. MySQL dapat berjalan stabil pada
berbagai sistem operasi seperti Windows, Linux,
C. PHP FreeBSD, Mac Os X Server, Solaris, Amiga, dan
PHP atau kependekan dari Hypertext Preprocessor masih banyak lagi.
adalah salah satu bahasa pemrograman open source yang 2. Open Source.MySQL didistribusikan secara open
sangat cocok atau dikhususkan untuk pengembangan Web dan source, dibawah lisensi GPL sehingga dapat
dapat di tanamkan pada sebuah skrip HTML. Bahasa PHP digunakan secara cuma-cuma.
dapat dikatakan menggambarkan beberapa bahasa 3. ‘Multiuser’. MySQL dapat digunakan oleh beberapa
pemrograman seperti C, Java, dan Perl serta mudah untuk user dalam waktu yang bersamaan tanpa mengalami
dipelajari. masalah atau konflik.
e-journal Teknik Elektro dan Komputer (2014), ISSN 2301-8402 3
Metode Waterfall
Metode ini merupakan salah satu metode yang sering
digunakan oleh penganalisa sistem pada umumnya. Inti dari
metode waterfall adalah pengerjaan dari suatu sistem
dilakukan secara berurutan atau secara linear. Jadi jika
langkah ke-1 belum dikerjakan, maka langkah ke-2 tidak dapat
dikerjakan, jadi harus mengikuti tahapan demi tahapan untuk
bisa lanjut pada langkah selanjutnya.
Beberapa tahapan metode waterfall akan dijelaskan sesuai
yang dilakukan dalam pembuatan aplikasi pada Tugas akhir Gambar 3.1 Diagram Konteks
ini :
1. System information engineering and modeling Gambar 3.1 menggambarkan hubungan antara sistem
Sistem informasi teknik dan pemodelan ini, pada dengan lingkungan diluarnya yaitu User, Admin, dan Visitor.
sistem ini penulis mencari kebutuhan dari Penjelasan proses pada Gambar 3.1 dijabarkan sebagai
keseluruhan sistem yang akan diaplikasikan ke berikut:
dalam software. • Input Sistem
2. Requirements analysis - User : Username, Password
Analisis kebutuhan, setelah mencari kebutuhan Dalam sistem informasi ini user diberikan
yang ada di sistem selanjutnya kebutuhan ini password untuk bisa masuk ke dalam sistem
akan diintensifkan dan difokuskan pada dengan adanya batasan yang diberikan, user
pembuatan software dengan selanjutnya sendiri hanya bisa melihat tanpa merubah
merancang interface. data yang ada dalam sistem, user hanya bisa
3. Design merubah dan menambahkan data pada profil
Setelah dirancang interface maka yang pribadi yang telah disediakan.
diperlukan yaitu atribut yang akan digunakan - Admin : Username, Password
berupa struktur, arsitektur, algoritma, dan Dalam sistem informasi yang dirancang ini
karakteristik yang dipakai untuk menjalankan Admin diberikan kebebasan sepenuhnya
sistem ini untuk dapat mengolah data alumni yang
4. Coding telah ada, baik itu menambahkan data,
Pada tahapan ini design yang telah dirancang mengedit data, dan menghapus data, bahkan
akan diubah kedalam bahasa pemrograman atau juga memberikan informasi melalui data
menerjemahkan data yang dirancang ke dalam yang ada. Admin sendiri diberikan juga
bahasa pemrograman agar nantinya dapat password untuk dapat masuk pada tampilan
dimengerti oleh mesin computer. pengolahan data.
e-journal Teknik Elektro dan Komputer (2014), ISSN 2301-8402 5
Penjelasan proses dari diagram di atas (Gambar 3.3) B. Perancangan Tabel Database
dijabarkan sebagai berikut :
a. Proses Otentifikasi (1.1) Sistem yang dirancang akan diintegrasikan dengan
• Input : database sebagai penyimpanan data. Dalam database yang
- Username, Password akan digunakan ini terdiri dari 4 tabel yaitu tabel tb_alumni,
- Status akses dari tabel Admin dan User tabel user, tabel tb_karir dan tabel tb_skill. Berikut adalah
• Output : rancangan database dari sistem
- Tampilan keseluruhan sistem
- Status akses a. Tabel tb_alumni
• Deskripsi proses Tabel ini berfungsi untuk menyimpan identitas dari
Untuk menggunakan aplikasi user dan admin harus alumni yang ada di Fakultas Teknik Unsrat.
melakukan proses login dengan menggunakan akun yang b. Tabel user
dimiliki berupa username dan password. Setelah itu proses Tabel ini berfungsi untuk menyimpan akun dari user dan
otentifikasi akan berjalan untuk melihat kecocokan data. admin yang nantinya akan menggunakan aplikasi yang
Apabila username dan password terdapat dalam database dirancang ini, tabel ini akan digunakan pada proses login
maka proses login akan dilanjutkan. c. Tabel tb_karir
3. DFD Level 1 Proses Tambah Data Alumni Tabel ini berfungsi untuk menyimpan data dari alumni
DFD Level 1 proses Tambah Data Alumni yang telah menambahkan data pribadi sendiri
digambarkan sebagai berikut : d. Tabel tb_skill
Tabel ini berfungsi untuk menyimpan dara dari alumni
yang telah menambahkan data pribadi sendiri
C. Proses Kerja
1.Proses kerja yang berjalan dibagian kemahasiswaan Fatek
Unsrat
Gambar 3.4 DFD Level 1 Proses Pengolahan Data Alumni Pada gambar dijelaskan bagaimana sistem yang
sedang berjalan, dimana user sendiri
memasukkan/memberikan data kepada admin, kemudian
selanjutnya admin mengolah data tersebut menjadi suatu
• Input :
sistem informasi.
- Username, Password
- Data Alumni
2.Proses kerja yang akan dibuat pada tugas akhir ini
• Output :
- Tampilan keseluruhan system
- Tampilan tabel data alumni
• Deskripsi proses
Dalam tahap ini admin harus melakukan
proses pengisian data Alumni. Sedangkan
User sendiri pada tahap ini hanya boleh
mengisi data pribadi sendiri yang tentunya
akan masuk pada sistem ini dengan proses
login.
e-journal Teknik Elektro dan Komputer (2014), ISSN 2301-8402 7
Pembuatan Aplikasi
Dalam tahap ini dilakukan proses coding sebagai
implementasi dari tahap design. Program dari aplikasi ini
dirancang dengan menggunakan macromedia dreamweaver,
langkah pertama yang harus dilakukan dalam pembuatan
program ini adalah mrnambahkan database server yang Gambar 4.3 Tampilan Data Alumni
disimpan dalam MySQL.
Gambar 4.6 Tampilan Awal Admin Gambar 4.8 Tampilan Tambah Data
Gambar 4.1 Tampilan Awal 1. Dengan tersedianya sistem informasi data alumni ini
Gambar ini merupakan tampilan awal atau pembuka dari dapat memberikan kemudahan kepada admin dalam
halaman web data Alumni Fatek Unsrat. Pada tampilan ini hal ini “bagian kemahasiswaan” untuk menginput
terdapat 4 menu yang ada yaitu Home, Data Alumni, Search data alumni.
dan Gallery. 2. Dapat memberikan informasi mengenai data-data
alumni yang bisa dilihat lewat mengakses web yang
Gambar 4.2 Tampilan Home telah dibuat lewat database yang ada.
Pada tampilan Home ini, web akan menampilkan halaman 3. Dapat membantu juga pegawai bagian
dengan mencantumkan informasi-informasi dan juga kemahasiswaan yang ada untuk memiliki sebuah
karakteristik dari Fakultas Teknik Unsrat. Halaman web ini sistem informasi berbasis web.
akan terlihat ketika masuk pada menu Home. Dengan menggunakan metode Waterfall, dapat membantu
dalam proses pembuatan aplikasi sistem informasi data alumni
Gambar 4.3 Tampilan Data Alumni fakultas teknik unsrat.
Pada tampilan ini, web akan menampilkan halaman data Saran
alumni dengan memberikan tampilan informasi mengenai Beberapa saran yang berkaitan dengan pengembangan sistem
alumni yang telah ada, alumni akan ditampilkan seluruh. ini:
1. Diperlukannya komputer yang mampu menjalankan
Gambar 4.4 Tampilan Search dan mengimplementasikan sistem yang dirancang ini.
Pada tampilan ini telah tersedia juga tampilan menu search 2. Diperlukannya orang yang bisa mengerti untuk dapat
yang bertujuan untuk mencari data alumni yang ada lewat menjalankan sistem ini, khususnya dibagian
pengisian nama dan nri untuk dapat mencari data yang kemahasiswaan.
diinginkan dan secara otomatis data yang dicari akan langsung
ditampilkan. DAFTAR PUSTAKA
Gambar 4.5 Tampilan Gallery Al-bahra Bin Ladjamudin. 2005. Analisis dan Desain Sistem
Pada web ini diberikan juga menu gallery yang akan Informasi, Tangerang: Graha Ilmu
menampilkan beberapa gambar dari fakultas teknik unsrat
Abraham_Silberschatz, Henry F., and Sudashan S. (2002).
Gambar 4.6 Tampilan Awal Admin Database system concepts. Volume 1 Mcgraw-Hill Higher
Halaman ini merupakan bagian dari tampilan awal hanya Education.
ditambahkan pada menu kelola data dan kelola user. Untuk
dapat masuk ke halaman ini admin harus login apabila Budi Sutedjo Dharma Oetomo. 2006. Perancangan &
password sesuai maka akan muncul ke tampilan dibawah ini. Pembangunan Sistem Informasi, Yogyakarta: ANDI
Gambar 4.7 Tampilan Kelola Data Hartono, Jogiyanto. 1999. Analisis Dan Sistem Informasi
Pada tampilan ini halaman kelola data telah ditambah http://tonyjustinus.wordpress.com/2007/11/11/waterfall-
dengan menu yang bisa edit dan hapus data. Dan bisa juga process-model/. Waterfall Process Model. Diakses 08 April
untuk menambah data,. 2013