Anda di halaman 1dari 29

LEMBAR PENGESAHAN

PROPOSAL TUGAS AKHIR

Judul : Sistem Informasi Alumni Prodi Teknik Informatika Politeknik Negeri


Banjarmasin
Oleh : Arif Dika Kencana
NIM. : E03140186

Telah diseminarkan pada :


Hari : ......................................................................................................
Tanggal : ......................................................................................................
Tempat : ......................................................................................................

Mengetahui/menyetujui:
Dosen Penguji Dosen Pembimbing

1.................................................... 1. Reza Fauzan, S.Kom., M.Kom


NIP. NIP. 197612022002121002

2.................................................... 2. M. Helmy Noor, SST., MT


NIP. NIP. 197505072000121001

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.

Kata Kunci : Sistem Informasi, alumni, basis data, web.

iii
HALAMAN INI SENGAJA DIKOSONGKAN

iv
DAFTAR ISI

LEMBAR PENGESAHAN ................................................................................. i


ABSTRAK ........................................................................................................... iii
DAFTAR ISI ........................................................................................................ v
BAB 1 PENDAHULUAN ................................................................................... 1
1.1 Latar Belakang Masalah ................................................................. 1
1.2 Identifikasi Masalah........................................................................ 1
1.3 Rumusan Masalah ........................................................................... 2
1.4 Maksud dan Tujuan ........................................................................ 2
1.5 Batasan Masalah ............................................................................. 2
BAB 2 LANDASAN TEORI............................................................................... 3
2.1 Pengertian Informasi ....................................................................... 3
2.2 Aplikasi Berbasis Web ................................................................... 3
2.3 World Wide Web (WWW) ............................................................. 3
2.4 Website (Situs Web) ....................................................................... 4
2.5 HTML ............................................................................................. 4
2.6 PHP ................................................................................................. 5
2.7 CSS ................................................................................................. 5
2.8 MySQL ........................................................................................... 6
2.9 Basis Data ....................................................................................... 6
2.10 ERD ................................................................................................ 7
2.11 Alat Pengembang Sistem ................................................................ 8
2.12 Flowchart ........................................................................................ 8
2.13 DFD ................................................................................................ 8
2.14 Use Case ......................................................................................... 9
2.15 Php MyAdmin ................................................................................ 10
2.16 Xampp............................................................................................. 10
BAB 3 METODOLOGI PENELITIAN ...............................................................13
3.1 Identifikasi Masalah......................................................................... 13
3.2 Analisis Sistem Yang Sedang Berjalan ........................................... 13
3.3 Tahapan Penelitian........................................................................... 14
3.4 Perancangan Menu........................................................................... 14

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

DAFTAR PUSAKA ........................................................................................... 25

vi
DAFTAR GAMBAR

Gambar 3.1 Fase-fase metode waterfall .............................................................. 14


Gambar 3.2 Perancangan Menu........................................................................... 15
Gambar 3.3 Use Case Diagram Sistem Informasi Alumni .................................. 15
Gambar 3.4 Antarmuka Menu Utama .................................................................. 17
Gambar 3.5 Antarmuka Menu Alumni ................................................................... 17
Gambar 3.6 Antarmuka Menu Detail Berita ........................................................ 18
Gambar 3.7 Antarmuka Menu Posting Berita......................................................... 18
Gambar 3.8 Antarmuka Menu Profile ..................................................................... 19

vii
HALAMAN INI SENGAJA DIKOSONGKAN

viii
BAB 1
PENDAHULUAN

1.1 Latar Belakang Masalah


Program Studi Teknik Informatika Politeknik Negeri Banjarmasin
merupakan salah satu lembaga yang memiliki kewajiban untuk menyediakan
media komunikasi untuk memperkenalkan dan mempererat tali silaturahmi antara
mahasiswa dengan para lulusannya (alumni). Maka dari itu di butuhkan oleh para
mahasiswa dan lulusannya, seperti informasi tentang data alumni ataupun
informasi tentang karir para lulusannya itu sendiri. Tidak sedikit mahasiswa yang
sudah lulus kuliah lalu menganggur atau belum mendapat pekerjaan karena
kurangnya informasi lowongan pekerjaan dan susah mendapatkan data alumni
pada saat dibutuhkan.
Alumni di Program Studi Teknik Informatika Politeknik Negeri
Banjarmasin memiliki peranan yang sangat penting dalam pembangunan program
studi itu sendiri yang menekankan kemitraan dan kesamaan kepentingan,
meningkatkan produktifitas kampus, dan pada akhirnya mewujudkan masyarakat
yang maju dan sejahtera. Dari tahun ke tahun jumlah mahasiswa mahasiswi
lulusan Program Studi Teknik Informatika Politeknik Negeri Banjarmasin
semakin bertambah, secara otomatis semakin tinggi juga angka kebutuhan untuk
menjaring para alumni dalam suatu wadah.
Program Studi Teknik Informatika Politeknik Negeri Banjarmasin
sebegai lembaga pendidikan yang memu menciptakan alumni yang berkualitas
seperti lulusan dari berbagai fakultas yang ada di universitas itu sendiri
seharusnya mampu menyalurkan para mahasiwanya yang baik. Untuk memenuhi
suatu kebutuhan mengenai informasi data alumni ataupun informasi Program
Studi Teknik Informatika maka dibutuhkan suatu pembangunan aplikasi yang
dapat mendukung semua informasi yang akan dihasilkan.
Berdasarkan latar belakang masalah di atas maka penulis mengambil
judul tugas akhir pada Program Studi Teknik Informatika Politeknik Negeri
Banjarmasin yaitu Sistem Informasi Alumni Program Studi Teknik Informatika
Politeknik Negeri Banjarmasin. Aplikasi ini dikembangkan memanfaatkan
teknologi informasi berbasis web, yaitu menggunakan PHP sebagai bahasa skrip
(script language) dan MySQL untuk pengolahan database.

1.2 Identifikasi Masalah


Berdasarkan hasil penelitian dan pengamatan penulis, diperlukan media
informasi alumni yang dapat membantu pada mahasiswa yang telah lulus kuliah
agar mudah mendapatkan informasi yang dibutuhkan.
Maka dari itu penulis mencoba untuk mengidentifikasi masalah sebagai
berikut.

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.

1.3 Rumusan Masalah


1. Bagaimana membuat suatu wadah yang dapat merekam data yang terkait
alumni Program Studi Teknik Informatika?
2. Bagaimana cara menyimpan data informasi alumni dengan komputerisasi
agar tersimpan secara terstruktur?
3. Bagaimana cara mempermudah alumni dalam memberikan dan mencari
informasi-informasi yang menyebabkan kurangnya efektivitas dan
produktivitas alumni dan pihak kampus dalam mengelola informasi ?

1.4 Maksud dan Tujuan


Tujuan dari tugas akhir ini adalah untuk menghasilkan suatu perangkat
lunak yang memiliki kemampuan dalam mengolah data alumni Program Studi
Teknik Informatika Politeknik Negeri Banjrmasin yaitu :

1. Membuat website sebagai media interaksi alumni sehingga dapat


berkomunikasi dengan baik dan saling bertukar informasi.
2. Membantu alumni dan pihak kampus dalam mencari informasi yang
dibutuhkan serta mampu membuka wawasan para pengguna sistem
informasi dalam hal ini mahasiswa untuk dapat memanfaatkan sumber
daya komputerisasi yang ada.
3. Mempermudah Program Studi Teknik Informatika untuk memperoleh
infomasi terkait dengan data alumni, guna meningkatkan efektivitas dan
produktivitas alumni dan pihak kampus dalam mengelola informasi.

1.5 Batasan Masalah


Ketika kita membahas tentang suatu sistem informasi, tentulah cakupan
masalah yang terkandung di dalam suatu sistem informasi sangat banyak. Agas
penulis Tugas Akhir ini lebih terfokus dan terarah maka akan diberikan batasan
terhadap layanan yang akan dibahas, antara lain :

1. Informasi alumni ini di khususkan bagi alumni Program Studi Teknik


Informatika Politeknik Negeri Banjarmasin.
2. User hanya dapat melihat biodata alumni, user tidak dapat menambah atau
mengubah seluruh data alumni.
3. Penulis memberikan hak akses update dan upload kepada alumni yang
terdaftar.
4. Menyediakan fasilitas meliputi curriculum vitae, partisipasi, dan informasi
lainnya terkait alumni.

2
BAB 2
LANDASAN TEORI

2.1. Pengertian Informasi


Informasi merupakan hasil pengolahan dari sebuah model, formasi,
organisasi, atau sebuah perubahan bentuk dari data yang memiliki nilai tertentu
dan biasa digunakan untuk menambah pengetahuan bagi yang menerimanya
(Anonim, 2001).
Menurut Gordon. B. Davis, informasi adalah data yang telah diolah
menjadi bentuk yang lebih berarti bagi penerimanya dan bermanfaat dalam
pengambilan keputusan masa kini maupun yang akan datang (kadir, 2003:31),
Dari pengertian tersebut diatas dapat disimpulkan bahwa informasi
merupakan hasil dari perngolahan data menjadi bentuk yang lebih berguna bagi
yang menerimanya yang menggambarkan suatu kejadi-kejadian nyata dan dapat
digunakan sebagai alat bantu untuk pengambilan keputusan.

2.2. Aplikasi Berbasis Web


Aplikasi berbasis web adalah aplikasi yang dapat dijalankan langsung
melalui web browser bisa menggunakan internet ataupun intranet dan tidak
tergantung pada system operasi yang digunakan (Rizky, 2010)
Unsur-unsur dalam web sebagai berikut :
1. Pengertian Internet
Internet adalah sebuah solusi jaringan yang dapat menghubungkan
beberapa jaringan lokal yang ada pada suatu daerah, kota atau bahkan negara.
Internet dapat menghubungkan beberapa jaringan lokal yang ada pada setiap
tempat (Kurniawan, 2004).
Menghubungkan beberapa komputer sehingga dapat menjadi sebuah
jaringan membutuhkan suatu media penghubung yang bernama TCP / IP, yaitu
sebuah protokol yang mengidentifikasi sebuah komputer yang terhubung di
dalam sebuah jaringan. TCP / IP memiliki teknik mengidentifikasi dengan
menggunakan penomoran yang dinamakan nomor IP/IP address (Internet
Protokol Address). Nomor IP sebuah komputer dapat terhubung dengan
komputer lain dalam sebuah jaringan atau dalam jaringan global yang disebut
internet.

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.3. Word Wide Web (WWW)


Selain Ghoper, WWW atau yang sering disebut dengan Word Wide Web
(Jaringan Dunia Luas) adalah sebuah bagian dari internet yang sangat dikenal
dalam dunia internet, dengan adanya WWW seorang pengguna dapat
menampilkan sebuah halaman virtual yang disebut dengan Website (Sidik,
2004).
WWW merupakan suatu sistem hypertext yang membantu menjelajahi
dunia untuk mencari informasi di dalam jaringan internet. WWW ini dapat
diumpamakan seperti perpustakaan dengan berbagai informasi.

2.4. Website (Situs Web)


Web adalah fasilitas hypertext untuk menampilkan data berupa teks,
gambar, bunyi, dan animasi dan data multimedia lainnya, yang di antara data
tersebut saling berhubungan satu sama lainnya (Anonim, 2001). Website
merupakan tempat penyimpanan data dan informasi dengan topic tertentu.

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.

Salah satu keunggulan yang dimiliki PHP adalah kemampuannya untuk


melakukan koneksi ke berbagai macam software sistem manajemen basis
data atau Database Management Sistem (DBMS), sehingga dapat
menciptakan suatu halaman web dinamis. PHP mempunyai koneksitas yang
baik dengan beberapa DBMS seperti Oracle, Sybase, mSQL, MySQL,
Microsoft SQL Server, Solid, PostgreSQL, Adabas, FilePro, Velocis, dBase,
Unix dbm, dan tidak terkecuali semua database ber-interface ODBC.

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.

Menurut Arief MySQL (My Structure Query Languange) adalah salah


satu jenis database server yang sangat terkenal dan banyak digunakan untuk
membangun aplikasi web yang menggunakan database sebagai sumber dan
pengelolaan datanya. Mysql bersifat open source dan menggunakan SQL
(Structured Query Languange). MySQL biasa dijalankan
diberbagai platform misalnya windows Linux, dan lain sebagainya (Arief
2011:151)

MySQL merupakan DBMS yang multithread, multi user yang bersifat


gratis di bawah lisensi GNU General Public Licence (GPL). Tidak seperti
Apache yang merupakan software yang dikembangkan oleh komunitas
umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-
masing. Seperti yang telah disebutkan sebelumnya, MySQL bersifat gratis
atau open source sehingga kita bisa menggunakannya secara gratis.

2.9 Basis Data


Basis data (Tabel) adalah kumpulan dari file-file yang saling
berhubungan satu sama lain dan tersimpan dalam memori yang terintegrasi
sehingga membentuk suatu bangunan data (Fathansyah, 1999).
Basis data ialah Kumpulan dari item data yang saling berhubungan satu
dengan yang lainnya yang diorganisasikan berdasarkan sebuah skema atau
struktur tertentu. Basis Data tidak selalu berhubungan dengan komputer,
Contohnya adalah buku telepon. Hal ini karena buku ini berisi kumpulan
nama, alamat, dan nomor telepon yang disusun dalam urutan alfabetis.
Namun pada saat sekarang ini, database sangat identik dengan komputer.
Database didunia computer memang sudah menjadi bagian yang sangat
penting. Hampir semua aplikasi memakai database sebagai tulang
punggungnya. Basis Data diperlukan karena berbagai macam alasan,
diantaranya :
1. Satu komponen penting dalam sistem informasi,, karena merupakan dasar
dalam menyediakan informasi.
2. Menentukan kualitas informasi akurat, tepat pada waktunya dan relevan.
Informasi dapat dikatakan bernilai apabila manfaatnya lebih efektif
dibandingkan dengan biaya mendapatkanya.
3. Mengurangi duplikasi data (data redundancy)
4. Hubungan data dapat ditingkatkan (data reliability)
5. Mengurangi pemborosan tempat simpanan luar.

6
2.10 ERD

ERD merupakan suatu model untuk menjelaskan hubungan antar data


dalam basis data berdasarkan objek-objek dasar data yang mempunyai
hubungan antar relasi. ERD untuk memodelkan struktur data dan hubungan
antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol.
Menurut salah satu para ahli, Brady dan Loonam (2010), Entity
Relationship diagram (ERD) merupakan teknik yang digunakan untuk
memodelkan kebutuhan data dari suatu organisasi, biasanya oleh System
Analys dalam tahap analisis persyaratan proyek pengembangan system.
Sementara seolah-olah teknik diagram atau alat peraga memberikan dasar
untuk desain database relasional yang mendasari sistem informasi yang
dikembangkan. ERD bersama-sama dengan detail pendukung merupakan
model data yang pada gilirannya digunakan sebagai spesifikasi untuk
database.

Gambar 2.1 Simbol ERD

7
2.11 Alat pengembang sistem

2.11.1 Flowchart

Flowchart adalah penggambaran secara grafik dari langkah-langkah dan


urut-urutan prosedur dari suatu program.
Pengertian Flowchart adalah gambaran dalam bentuk diagram alir dari
algoritma-algoritma dalam suatu program, yang menyatakan arah alur
program tersebut. Berikut adalah beberapa simbol yang
digunakan dalam menggambar suatu flowchart dijelaskan pada tabel
(Pahlevy. 2010)

Gambar 2.2 Simbol Flow chart

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.

Gambar 2.3 Simbol DFD

2.12 Use case

Diagram untuk menunjukkan peran dari berbagai pengguna dan


bagaimana peran-peran menggunakan sistem. Satzinger, Jackson dan
Burd (2009, p242)
Use case diagram digunakan untuk memodelkan bisnis proses
berdasarkan perspektif pengguna sistem. Use case diagram terdiri atas
diagram untuk use case dan actor. Actor merepresentasikan orang yang akan
mengoperasikan atau orang yang berinteraksi dengan sistem aplikasi.
Use case merepresentasikan operasi-operasi yang dilakukan oleh actor.
Use case digambarkan berbentuk elips dengan nama operasi dituliskan di
dalamnya. Actor yang melakukan operasi dihubungkan dengan garis lurus ke
use case.

9
Gambar 2.4 Simbol Use Case

2.13 Php MyAdmin


Setiap RDBMS (Relation Database Management System) seperti Oracle,
SQL Server, MySQL dan lain-lain, pasti memiliki tool yang dapat digunakan
untuk mempermudah pengoperasian database, Oracle memiliki TAOD. SQL
Query Analyzer. Sedangkan MySQL memiliki tool atau aplikasi yang disebut
PhpMyAdmin. PhpMyAdmin merupakan aplikasi berbasiskan web yang
dikembangkan menggunakan bahasa pemrograman PHP. Melalui
PhpMyAdmin, user dapat melakukan perintah query. Perintah tersebut
misalnya administrasi user dan privileges, export dan import database,
manajemen database, manajemen table dan struktur table, dan sebagainya.
PhpMyAdmin sangat user friendly, sehingga mudah digunakan walaupun
pengguna baru (newbie).

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

3.1 Identifikasi Masalah


Berdasarkan hasil penelitian dan pengamatan, diperlukan sistem
informasi alumni yang dapat membantu para mahasiswa aktif dan yang
telah lulus kuliah serta Program Studi Teknik Informatika agar mudah
mendapatkan informasi yang dibutuhkan.
Maka dari itu penulis mencoba untuk mengidentifikasi masalah sebagai
berikut.
1. Belum tersedianya media yang dapat mempermudah dalam
menampung informasi data alumni sesuai kebutuhan user.
2. Pemberitahuan mengenai informasi masih terbatas hanya melalui
media sosial dan data manual seperti arsip atau dokumen.
3. Tidak semua alumni mengetahui tentang informasi alumni yang
sedang berkembang saat ini, sehingga menyebabkan informasi yang
ada tidak tersampaikan kepada mahasiswa, alumni, dan Program Studi
Teknik Informatika.

3.2 Analisis Sistem Yang Sedang Berjalan

Berdasarkan hasil observasi dan wawancara yang telah dilakukan di


bagian Program Studi Teknik Informatika Politeknik Negeri Banjarmasin .
Didapatkan hanya mengandalkan fasilitas email, telepon genggam dan surat jika
ada informasi yang ingin disampaikan kepada para alumni. Dalam
penyampaian informasinya masih belum optimal karena banyak kendala yang
harus di perbaiki. Kendala yang di hadapi tersebut adalah penyampaian informasi
curriculum vitae yang ada selama ini dilakukan dengan cara, mencari data secara
manual dan selain itu disebarkan melalui situs jejaring sosial yaitu media social
seperti facebook.
Untuk mendapatkan informasi para mahasiswa dan alumni harus
mendatangi sekretariat Program Teknik Informatika Politeknik Negeri
Banjarmasin untuk mengetahui informasi tersebut. Bagi alumni yang sudah
bergabung dengan account facebook tersebut dan sedang mencari informasi bisa
langsung menghubungi pihak yang bersangkutan secara langsung. Cara seperti ini
memakan waktu yang cukup lama. Selain itu yang lebih di khawatirkan lagi
adalah jika informasi yang tidak sampai pada alumni, bila ini terjadi maka akan
menyebabkan kerugian pada orang yang membutuhkan informasi alumni.

3.3 Tahapan Penelitian


Tahapan penelitian dalam pembuatan sistem informasi ini adalah dengan
menggunakan metode waterfall atau air terjun. Adapun fase-fase pada metode
tersebut akan dijelaskan pada Gambar berikut :

13
Gambar 3.1 Fase-fase metode waterfall

Penjelasan dari setiap fase diatas adalah sebagai berikut :


1. Requirements definition : pada tahap ini dilakukan penelitian langsung ke
Politeknik Negeri Banjarmasin dalam pengumpulan data untuk penelitian.
Data-data tersebut berupa data alumni. Data yang telah didapatkan tersebut
dianalisis untuk tahap selanjutnya dalam pembuatan display informasi.
2. System and Software Design : pada tahap ini dilakukan pembuatan desain
sistem informasi dan alur system yang ada pada tugas akhir ini. Proses ini
tidak bisa dikerjakan apabila pada tahap sebelumnya masih belum selesai.
Karena, untuk pendesainan sebuah software diperlukan data yang sudah di
analisis dari data yang sudah di survey.
3. Implementation and unit testing : pada fase ini, desain program dan analisis
masalah pada tahapan sebelumnya diterjemahkan ke dalam kode-kode
program (script program) dengan menggunakan bahasa pemprograman yang
sudah ditentukan yaitu PHP, dan HTML. Pengujian dari sistem ini akan
dilakukan secara berkala. Maksudnya akan dilakukan tahap demi tahap untuk
menyempurnakan program ini.
4. Intergration and system testing : pada tahapan ini akan dilakukan penyatuan
unit-unit program dan kemudian diuji secara keseluruhan (system testing).
Hal ini dilakukan untuk memeriksa kekompakan antar komponen sistem yang
diimplementasi. Tujuan utama dari pengetesan ini adalah untuk memastikan
bahwa semua elemen-elemen atau komponen-komponen dari sistem telah
berfungsi sesuai dengan yang diharapkan. Selain itu guna untuk mencari
kesalahan-kesalahan atau kelemahan-kelemahan yang mungkin masih
terjadi..
5. Operation and maintenance : pada fase ini akan dilakukan pengoperasian
pada program dan akan dilakukan pula pemeliharaan pada jika masih ada
kendala pada saat diimplementasikan pada kondisi sebenarnya.

3.4 Perancangan Menu


Berikut ini merupakan Sistem Informasi Program Studi Teknik
Informatika Politeknik Negeri Banjarmasin Berbasis Web digambarkan sebagai
berikut :

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.

3.5.1 Use Case Diagram


Diagram use case dari Sistem Informasi Alumni Program Studi
Teknik Informatika Berbasis Web adalah sebagai berikut :

Gambar 3.3 Use Case Diagram Sistem Informasi Alumni

3.5.2 Definisi Aktor


Definisi aktor merupakan penjelasan dari apa yang dilakukan oleh aktor-
aktor yang terlibat dalam perangkat lunak yang dibangun. Adapun deskripsi dari

15
aktor-aktor yang terlibat dalam Sistem Informasi Alumni Program Studi Sistem
Informasi Berbasis Web sebagai berikut :

Tabel 3.1 Definisi Aktor


No Aktor Deskripsi

Melakukan tugas login dan memanipulasi


1 Admin (Insert, Update, dan Delete) semua isi content
sistem informasi alumni.

2 Melakukan login dan mengisi profil dan


Alumni
memasang informasi yang dibutuhkan.
3
User Melihat informasi terkait alumni.

3.5.3 Definisi Use Case


Use case adalah urutan transaksi/proses yang dilakukan oleh sistem,
dimana menghasilkan sesuatu yang dapat dilihat/diamati oleh actor tertentu.
Deskripsi dari use case yang ada dalam dari Sistem Informasi Alumni Program
Studi Teknik Informatika Berbasis Web adalah sebagai berikut :

Tabel 3.2 Definisi Use Case

No Use case Deskripsi

Validasi untuk user sistem


1 Login
sebelum masuk ke dalam sistem

Melakukan proses pengisian


2 Pengisian data user
profil data pribadi

Melakukan penambahan
3 Penambahan Berita
terhadap data berita alumni

3.6 Desain Antarmuka


Desain antarmuka merupakan rancangan antarmuka yang akan digunakan
sebagai perantara user dengan perangkat lunak yang dikembangkan. Desain
antarmuka dari Sistem Informasi Alumni adalah sebagai berikut :

16
3.6.1. Antarmuka Menu Utama

Gambar 3.4 Antarmuka Menu Utama

3.6.2. Antarmuka Daftar Alumni

Gambar 3.5 Antarmuka Daftar Alumni

17
3.6.3. Antarmuka Halaman Profile

Gambar 3.6 Antarmuka Halaman Profile

3.6.4. Antarmuka Halaman Admin

Gambar 3.7 Antarmuka Halaman Admin

18
3.6.5. Antarmuka Input Data Alumni

Gambar 3.8 Antarmuka Input Data Alumni

3.7 Rencana Kegiatan Penelitian


Rencana kegiatan penelitian ini, penulis buat kedalam sebuah table berikut
ini :
Tabel 3.3 Rencana Kegiatan Penelitian

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/

Anhar.Php &MSQL Secara Otodidak ,Jakarta: Agromedia Pustaka.2010

21

Anda mungkin juga menyukai