Mengetahui/menyetujui:
Dosen Penguji Dosen Pembimbing
i
HALAMAN INI SENGAJA DIKOSONGKAN
ii
SISTEM INFORMASI ALUMNI PRODI TEKNIK
INFORMATIKA POLITEKNIK NEGERI BANJARMASIN
Nama mahasiswa : Arif Dika Kencana
NIM : E03140186
Pembimbing 1 : Reza Fauzan, S.Kom., M.Kom
Pembimbing 2 : M. Helmy Noor, SST., MT
ABSTRAK
Program Studi Teknik Informatika merupakan salah satu prodi yang ada
di Jurusan Elektro Kampus Politeknik Negeri Banjarmasi yang memiliki
kewajiban untuk menyediakan media komunikasi untuk memperkenalkan dan
mempererat tali silaturahmi antara mahasiswa dengan para lulusannya (alumni).
Maka dari itu di butuhkan suatu wadah atau media yang menyediakan informasi
yang mampu memberikan informasi yang sangat di butuhkan oleh para
mahasiswa dan lulusannya, seperti informasi tentang data alumni ataupun
informasi tentang karir para lulusannya itu sendiri. Dari tahun ke tahun jumlah
mahasiswa - mahasiswi lulusan Program Studi Teknik Informatika Politeknik
Informatika semakin bertambah, secara otomatis semakin tinggi juga angka
kebutuhan untuk menjaring para alumni dalam suatu wadah.
Tahapan yang dilakukan dalam penelitian adalah pengumpulan data
dilakukan berdasarkan studi lapangan yaitu melalui studi pengamatan, peninjauan
dilakukan secara langsung ke bagian Program Studi Teknik Informatika.
Pengembangan sistem menggunakan analisa berorientasi objek dengan metoda
waterfall, yang dilanjutkan dengan perancangan yang meliputi perancangan
proses, perancangan basis data dan antarmuka. Implementasi hasil perancangan
yaitu pengkodean dengan menggunakan bahasa pemrograman yang telah
ditetapkan.
Hasilnya berupa aplikasi sistem informasi alumni Program Studi Teknik
Informatika berbasis web yang dapat di implementasikan melalui internet.
Aplikasi ini dikembangkan memanfaatkan teknologi informasi berbasis web, yaitu
menggunakan bahasa pemprograman HTML, PHP dan MySQL untuk pengolahan
database server dan tools PHPMyAdmin.
iii
HALAMAN INI SENGAJA DIKOSONGKAN
iv
DAFTAR ISI
v
3.5 Mode Use Case .............................................................................. 15
3.5.1 Model Use Case Diagram ........................................................ 15
3.5.2 Definisi Aktor .......................................................................... 16
3.5.3 Definisi Use Case .................................................................... 16
3.6 Desain Antarmuka ......................................................................... 16
3.6.1 Desain Menu Utama ................................................................ 17
3.6.2 Antarmuka Menu Alumni ........................................................ 17
3.6.3 Antarmuka Menu Detail Berita ............................................... 18
3.6.4 Antarmuka Menu Posting Berita ............................................. 18
3.6.5 Antarmuka Menu Profile ......................................................... 19
3.7 Rencana Kegiatan Penelitian ......................................................... 19
vi
DAFTAR GAMBAR
vii
HALAMAN INI SENGAJA DIKOSONGKAN
viii
BAB 1
PENDAHULUAN
1. Belum tersedianya suatu wadah yang dapat merekam data alumni yang
mempermudah dalam memberikan informasi tentang alumni.
1
2. Data alumni Program Studi Teknik Informatika masih tersimpan secara
menual dan tidak beraturan.
3. Sulitnya para alumni dalam memberikan dan mencari informasi-informasi
yang menyebabkan kurangnya efektivitas dan produktivitas alumni dan
pihak universitas dalam mengelola informasi.
2
BAB 2
LANDASAN TEORI
2. Nama Domain
Nama domain (bahasa Inggris: domain name) adalah nama unik yang
diberikan untuk mengidentifikasi nama server komputer seperti web
server atau email server di jaringan komputer ataupun internet. Nama domain
berfungsi untuk mempermudah pengguna di internet pada saat melakukan
akses ke server, selain juga dipakai untuk mengingat nama server yang
dikunjungi tanpa harus mengenal deretan angka yang rumit yang dikenal
sebagai alamat IP. Nama domain ini juga dikenal sebagai sebuah kesatuan dari
3
sebuah situs web seperti contohnya "wikipedia.org". Nama domain kadang-
kadang disebut pula dengan istilah URL, atau alamat website.
3. Web browser
Web browser merupakan aplikasi dipihak client yang berfungsi
menerjemahkan dan menampilkan informasi dari server secara grafiskepada
client.
4. Web server
Sebuah computer (server) dan software yang menyimpan dan
mendistribusikan data computer lainnya melalui jaringan internet.
5. Web Hosting
Web hosting yaitu sebagai ruangan yang terdapat dalam harddisk tempat
menyimapan berbagai data, file-file, gamba, dan lain lain yang akan
ditampilkan di website.
2.5 HTML
HTML merupakan bahasa scripting yang dapat menghasilkan halaman
website sehingga halaman tersebut dapat diakses pada setiap komputer
pengakses (client) (Nugroho, 2004). Pada halaman web, HTML dijadikan
sebagai bahasa script dasar yang berjalan bersama berbagai bahasa scripting
Pemrograman lainnya. Semua file executable program. Hal ini disebabkan
HTML hanyalah sebuah bahasa scripting yang dapat berjalan apabila
dijalankan di dalam browse (pengakses web), browse-browse yang mendukung
4
HTML antara lain adalah Internet Explorer, Netscape Navigator, Opera,
Mozila dan lain-lain.
2.6 PHP
Menurut Arief (2011c:43) PHP adalah Bahasa server-side scripting
yang menyatu dengan HTML untuk membuat halaman web yang dinamis.
Karena PHP merupakan server-side-scripting maka sintaks dan perintah-
perintah PHP akan diesksekusi diserver kemudian hasilnya akan
dikirimkan ke browser dengan format HTML.
Dengan demikian kode program yang ditulis dalam PHP tidak akan
terlihat oleh user sehingga keamanan halaman web lebih
terjamin. PHP dirancang untuk membuat halaman web yang dinamis, yaitu
halaman web yang dapat membentuk suatu tampilan berdasarkan
permintaan terkini, seperti menampilkan isi basis data ke halaman web.
Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namun
kekuatan utama adalah konektivitas basis data dengan web. Dengan
kemampuan ini kita akan mempunyai suatu sistem basis data yang dapat
diakses.
2.7 CSS
CSS adalah singkatan dari Cascading Style Sheets. Berisi rangkaian
instruksi yang menentukan bagiamana suatu text akan tertampil di halaman
web. Perancangan desain text dapat dilakukan dengan mendefinisikan fonts
(huruf) , colors (warna), margins (ukuran), latar belakang (background),
ukuran font (font sizes) dan lain-lain. Elemen-elemen seperti colors (warna) ,
fonts (huruf), sizes (ukuran) dan spacing (jarak) disebut juga styles.
Cascading Style Sheets juga bisa berarti meletakkan styles yang berbeda pada
layers (lapisan) yang berbeda. CSS terdiri dari style sheet yang
memberitahukan browser bagaimana suatu dokumen akan disajikan. Fitur-
fitur baru pada halaman web lama dapat ditambahkan dengan bantuan style
sheet. Saat menggunakan CSS, Anda tidak perlu menulis font, color atau size
pada setiap paragraf, atau pada setiap dokumen. Setelah Anda membuat sebuah
style sheet, Anda dapat menyimpan kode tersebut sekali saja dan dapat kembali
menggunakannya bila diperlukan.
5
2.8 MySQL
MySQL adalah sistem manajemen database SQL yang bersifat Open
Source dan paling populer saat ini. Sistem Database MySQL mendukung
beberapa fitur seperti multithreaded, multi-user, dan SQL database
managemen sistem (DBMS). Database ini dibuat untuk keperluan sistem
database yang cepat, handal dan mudah digunakan.
6
2.10 ERD
7
2.11 Alat pengembang sistem
2.11.1 Flowchart
2.11.2 DFD
Data Flow Diagram atau DFD merupakan gambaran suatu sistem yang
telah ada atau sistem baru yang dikembangkan secara logika tanpa
mempertimbangkan lingkungan fisik dimana data tersebut mengalir. Dengan
adanya Data Flow Diagram maka pemakai sistem yang kurang memahami
dibidang komputer dapat mengerti sistem yang sedang berjalan.
8
Menurut Wijaya (2007) Adalah gambaran grafis yang memperlihatkan
aliran data dari sumbernya dalam obyek kemudian melewati suatu proses
yang mentransformasikan ke tujuan yang lain, yang ada pada objek lain.
9
Gambar 2.4 Simbol Use Case
2.14 Xampp
XAMPP adalah perangkat lunak (free software) bebas, yang mendukung
untuk banyak system operasi , yang merupakan komplikasi dari beberapa
program.
10
Fungsi XAMPP adalah sebagai server yang berdiri sendiri (localhost),
yang terdiri beberapa program antara lain: Apache HTTP Server, MYSQL
database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman
PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem
operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedian
dalam GN General Public License dan bebas, merupakan web server yang
mudah untuk digunakan yang dapat menampilkan halaman web yang
dinamis.
11
HALAMAN INI SENGAJA DIKOSONGKAN
12
BAB 3
Metodologi Penelitian
13
Gambar 3.1 Fase-fase metode waterfall
14
Gambar 3.2 Perancangan Menu
3.5 Model Use Case
Model use case menjelaskan mengenai aktor-aktor yang terlibat dengan
perangkat lunak yang dibangun beserta proses-proses yang ada didalamnya.
15
aktor-aktor yang terlibat dalam Sistem Informasi Alumni Program Studi Sistem
Informasi Berbasis Web sebagai berikut :
Melakukan penambahan
3 Penambahan Berita
terhadap data berita alumni
16
3.6.1. Antarmuka Menu Utama
17
3.6.3. Antarmuka Halaman Profile
18
3.6.5. Antarmuka Input Data Alumni
19
HALAMAN INI SENGAJA DIKOSONGKAN
20
Daftar Pustaka
Noor Rohmi Zakiah, 2016. Aplikasi E-learning Berbasis Web Untuk Sekolam
Menengah Dengan Menggunakan Php dan MySQL. Tugas Akhir. Politeknik
Negeri Banjarmasin, Banjarmasin.
http://www.boc.web.id/pengertian-website-webhosting-domainname/
21