Naskah KP Salman
-
Upload
manchoys-themadridista-foreverseven -
Category
Documents
-
view
218 -
download
0
Transcript of Naskah KP Salman
-
8/19/2019 Naskah KP Salman
1/77
BAB I
PENDAHULUAN
1.1 Latar Belakang Masalah
Program Studi Teknik Informatika Universitas Respati Yogyakarta
merupakan salah satu lembaga yang memiliki kewajiban menyediakan media
komunikasi untuk memperkenalkan dan mempererat tali silaturahmi antara
mahasiswa dengan para lulusannya (alumni! "aka dari itu dibutuhkan suatu
wadah atau media yang menyediakan informasi yang mampu memberikan
informasi yang sangat dibutuhkan oleh para mahasiswa dan lulusannya# seperti
informasi tentang data alumni ataupun informasi tentang karir para lulusannya
itu sendiri! Tidak sedikit mahasiswa yang sudah kuliah lalu menganggur atau
belum mendapat pekerjaan karena kurangnya informasi lowongan pekerjaan
dan susah mendapatkan data alumni pada saat dibutuhkan!
Saat ini Program Studi Teknik Informatika masih menggunakan $ara
manual dan belum menerapkan sistem informasi pendataan se$ara
terkomputerisasi yaitu masih melakukan pen$atatan pada buku besar# sehingga
pen$arian data alumni dapat memakan waktu yang $ukup lama begitu pula
rekapitulasi atau laporannya!
Program Studi Teknik Informatika Universitas Respati Yogyakarta
sebagai lembaga pendidikan yang mampu men$iptakan alumni yang berkualitas
seperti lulusan dari berbagai fakultas yang ada di universitas itu sendiri
seharusnya mampu menyalurkan para mahasiswanya agar setelah lulus nanti
bisa mendapatkan pekerjaan dan jaringan komunikasi yang baik! Untuk
1
-
8/19/2019 Naskah KP Salman
2/77
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!
%erdasarkan latar belakang masalah diatas maka akan diran$ang sistem
informasi manajemen alumni yang nantinya dapat mempermudah dalam
manajemen data alumni# lowongan pekerjaan# berita terbaru# serta agenda.
1.2 Rumusan Masalah
%erdasarkan latar belakang masalah di atas maka ada beberapa
permasalahan yang dapat dirumuskan adalah sebagai berikut &
'! %agaimana membuat suatu wadah yang dapat menyimpan data yang
terkait alumni Program Studi Teknik Informatika Universitas Respati
Yogyakarta!
! %agaimana $ara mempermudah pihak Program Studi Teknik
Informatika dalam memberikan dan men$ari informasi)informasi
yang menyebabkan kurangnya efektivitas dan produktivitas alumni
dan pihak Universitas dalam mengelola informasi!
1.3 Batasan Masalah
Untuk membatasi ruang lingkup pembahasan masalah# maka ada beberapa
batasan masalah yaitu &
'! Sistem Informasi "anajemen *lumni ini di khususkan bagi *lumni
Teknik Informatika +akultas Sains dan Teknologi Universitas Respati
Yogyakarta!
2
-
8/19/2019 Naskah KP Salman
3/77
! Sistem Informasi "anajemen *lumni ini tidak membahas tentang
tampilan depan website!,! Sistem informasi "anajemen *lumni ini hanya untuk manajemen data
alumni# data berita# data lowongan# data agenda dan data user!
-! %ahasa pemrograman yang digunakan yaitu PHP dengan
menggunakan framework .odeigniter dan /atabase yang digunakan
yaitu MYSQL!
1.4 Tuuan !ul"ah !era Praktek
Tujuan yang ingin di$apai dalam kuliah kerja praktek ini yaitu&
'! "embuat sistem informasi sebagai media untuk manajemen data
alumni sehingga mempermudah Program Studi Teknik Informatika
dalam mengelola data alumni dan pen$arian data alumni!
! "empermudah Program Studi Teknik Informatika untuk memperoleh
informasi terkait dengan data alumni# guna meningkatkan efektivitas
dan produktivitas alumni dan pihak universitas dalam mengelola
informasi!
1.# Man$aat !ul"ah !era Praktek
"anfaat yang diperoleh dari diadakannya kuliah kerja praktek ini adalah&
'! %agi Universitas# mempermudah Program Studi Teknik Informatika
untuk mengelola data alumni dan memperoleh informasi terkait dengan
alumni# guna meningkatkan efektivitas dan produktivitas alumni dan
pihak universitas dalam mengelola informasi!
3
-
8/19/2019 Naskah KP Salman
4/77
! %agi mahasiswa# menambah wawasan dan ilmu selain yang didapat
dalam perkuliahan!,! %agi Pengembangan Ilmu# menambah referensi yang nantinya akan
digunakan sebagai penelitian selanjutnya!
1.% Met&'&l&g" Peme(ahan Masalah
a. Met&'e Pengum)ulan Data
"etode)metode yang digunakan untuk mendapatkan informasi dan data)
data yang diperlukan adalah sebagai berikut &
'! Studi Pustaka# dilakukan dengan $ara mengumpulkan data dari berbagai
sumber referensi yang meliputi bahan)bahan dalam menunjang
pembuatan Sistem Informasi "anajemen *lumni Program Studi Teknik
Informatika di Universitas Respati Yogyakarta!
! "etode 0bservasi# pengumpulan data yang dilakukan se$ara sistematis
dengan melakukan pengamatan langsung di Program Studi Teknik
Informatika +akultas Sains dan Teknologi Universitas Respati
Yogyakarta!
,! 1awan$ara# pengumpulan data yang dilakukan dengan $ara
mengajukan pertanyaan kepada Sekretaris Program Studi Teknik
Informatika# pengurus 2*TI2*(2eluarga *lumni Teknik Informatika#
akademik +ST# dan %iro kemahasiswaan di Universitas Respati
Yogyakarta!
-! "etode 2earsipan
Yaitu menggunakan arsip)arsip atau dokumen dari +akultas Sains dan
Teknologi Prodi Teknik Informatika Universitas Respati Yogyakarta#
data)data ini meliputi&
4
-
8/19/2019 Naskah KP Salman
5/77
'! Profil# 3isi dan "isi 2*TI2* Prodi Teknik Informatika
Universitas Respati Yogyakarta!! Ran$angan laporan sistem yang sudah ada!
*. Met&'e Anal"sa Data
"etode yang digunakan untuk menganalisa data yang diperlukan
adalah "etode Waterfall. "etode Waterfall disebut juga model sekuensial
linear atau air terjun# berisi rangkaian proses yang disajikan se$ara
terpisah# yaitu analisis kebutuhan# peren$anaan# analisa# desain#
pengkodean# testing dan pemeliharaan! Setelah setiap proses dilakukan#
proses tersebut ditutup dan pengembangan dilanjutkan pada proses
berikutnya!
Tahap)tahap dalam metode Waterfall menurut *di 4ugroho (5'5 &
'! Perencanaan# pengumpulan data atau pembentukan kebutuhan)
kebutuhan semua elemen sistem yang digunakan untuk menghasilkan
dokumen user requirment atau bisa dikatakan sebagai data yang
berhubungan dengan keinginan user dalam pembuatan sistem!
! Analisa# informasi# fungsi yang dibutuhkan dan antar muka serta hasil
yang perlu didokumentasikan! "engkaji hasil pengumpulan data untuk
mengetahui kebutuhan# perilaku# kerja dan lingkup dari sistem yang
akan dibangun!
,! Desain# tujuannya adalah mengubah kebutuhan)kebutuhan menjadi
bentuk karakteristik dan aplikasi yang dapat dimengerti oleh user !
-! Pengkodean# merupakan proses mengubah desain menjadi bentuk yang
dapat dimengerti oleh mesin setelah dilakukan proses desain!
6! Testing # dilakukan pada logika internal dari perangkat lunak# fungsi
internal men$ari segala kemungkinan kesalahan# pada tahap ini
dilakukan juga pemeriksaan apakah program sudah selesai dengan
kebutuhan atau belum!
5
-
8/19/2019 Naskah KP Salman
6/77
7! Pemeliaraan! mulai melakukan pengoperasian system dan jika
diperlukan dapat melakukan perbaikan)perbaikan ke$il!
1.+ ,"stemat"ka Penul"san
Sistematika penulisan 8aporan 2uliah 2erja Praktek adalah sebagai
berikut &
BAB I. PENDAHULUAN
Pada bab ini diuraikan mengenai latar belakang# perumusan masalah#
batasan masalah# tujuan 2uliah 2erja Praktek# manfaat 2uliah 2erja
Praktek# metodologi peme$ahan masalah# dan sistematika penulisan!
BAB II. TIN-AUAN B/E! !!P DAN LANDA,AN TERI
Pada bab ini akan dibahas tentang sejarah# deskripsi# struktur orgsnisasi
dan personalia serta deskripsi sistem komputer yang sudah ada dari
institusi tempat pelaksanaan 22P dan dasar)dasar teori yang digunakan
dalam laporan kuliah kerja praktek# seperti teori dari konsep yang
digunakan# definisi)definisi sistem# informasi# sistem informasi#
pengembangan perangkat lunak# desain model! Peralatan yang digunakan
meliputi hardware dan software yang digunakan ditinjau juga keunggulan
dan kelemahan dari masing)masing peralatan .
BAB III. IMPLEMENTA,I DAN PEMBAHA,AN
Pada bab ini akan dibahas sebagai bahan analisa sistem# peran$angan
sistem# implementasi sistem# pembahasan dari sistem meliputi keunggulan
dan kelemahan sistem
BAB I0. PENUTUP
6
-
8/19/2019 Naskah KP Salman
7/77
Pada bab ini berisi kesimpulan dari semua uraian)uraian pada bab)bab
sebelumnya dan juga berisi saran)saran yang diharapkan berguna dalam
penerapan sistem yang dihasilkan!
BAB II
TIN-AUAN B/E! !!P DAN LANDA,AN TERI
2.1 T"nauan *ek !!P
%erikut ini akan dijelaskan se$ara terperin$i mengenai tinjauan 0byek
2uliah 2erja Praktek mulai dari sejarah sampai dengan visi dan misi Program
Studi Teknik Informatika +akultas Sains dan Teknologi U4RIY0!
2.1.1 ,earah 'an Perkem*angan akultas ,a"ns 'an Tekn&l&g"
Yayasan Pendidikan dan 2ebudayaan Respati Indonesia didirikan
dengan *kta 4otaris Imas +atimah# S9! nomor : tanggal '7 0ktober
';
-
8/19/2019 Naskah KP Salman
8/77
Teknologi Informasi (STTI Respati Yogyakarta yang berlokasi di =l!8aksda
*disu$ipto 2m! 7#,! /epok# Sleman# Yogyakarta! 4amun pada
perkembangannya bergabung dengan STI2?S Respati menjadi Universitas
Respati Yogyakarta (U4RIY0 sehingga STTI Respati menjadi +akutas
Sains dan Teknologi! Saat ini +akultas Sains dan Teknologi mempunyai -
(?mpat Program Studi# yaitu&
a! Teknik ?lektro (Strata)'
b! Teknik Informatika (Strata)'$! Sistem Informasi (Strata)'
d! "anajemen Informatika (/iploma III!
2.1.2 Pr&$"l Pr&gram ,tu'" Tekn"k In$&rmat"ka ,trata15
%erdasarkan ijin penyelenggaraan program studi dan berdasarkan S2
"endiknas 4omor & 0>55, tanggal '5 juni 55,! "aka program
studi ini telah terakreditasi oleh %*4 PT berdasrkan S2 %*4 PT
4o!''6'>S2>%*4)PT>*kred)S>@I>5'6!
1. 0"s"
"enjadi salah satu program studi unggulan dan kompetitif di
Indonesia pada bidang Teknik Informatika untuk membentuk sumber
daya manusia yang profesional di bidangnya pada tahun 5':!
2. M"s"
%eberapa misi yang dimiliki oleh Program Studi Teknik
Informatika adalah sebagai berikut&
a! "elaksanakan pendidikan# penelitian dan pengabdian
masyarakat di bidang Teknik Informatika!
8
-
8/19/2019 Naskah KP Salman
9/77
b! "embentuk lulusan unggul# kompetitif dan berjiwa wirausaha
di bidang Teknik Informatika!$! "elaksanakan sistem penjaminan mutu internal dan eksternal
untuk meningkatkan kompetensi lulusan!
2.1.3 ,truktur rgan"sas"
Aambar !' merupakan struktur organisasi Program Studi Teknik
Informatika&
Aambar !' Struktur 0rganisasi Prodi Teknik Informatika
2eterangan &
Aaris Intruksi
Aaris 2oordinasi
9
-
8/19/2019 Naskah KP Salman
10/77
2.1.4 Deskr")s" ,"stem ang A'a Pa'a Pr&'" TI
Pada dasarnya sistem yang sudah ada pada prodi TI masih manual#
dengan pen$atatan di buku besar dan berada dalam ruang lingkup Alumni
Universitas Respati Yogyakarta yang dikelola oleh %iro 2emahasiswaan!
*kan tetapi pada saat pen$arian data alumni menghabiskan waktu
yang $ukup lama dan sebagian kontak alumni tidak bisa dihubungi# ini
menyebabkan kurangnya efektivitas dan produktifitas alumni dalam
mengelola informasi.
2.1.# Denah Un"6ers"tas
Aambar ! /enah Universitas Respati Yogyakarta
10
-
8/19/2019 Naskah KP Salman
11/77
2.2 Lan'asan Te&r"
8andasan teori dari kuliah kerja praktek sering juga disebut sebagai studi
literatur atau tinjauan pustaka!
2.2.1 !&nse) ang D"tera)kan
a5 ,"stem
Sistem yaitu jaringan kerja dari prosedur)prosedur yang saling
berhubungan# berkumpul bersama)sama untuk melakukan suatu kegiatan atau
menyelesaikan suatu sasaran tertentu! Suatu sistem yang baik harus
mempunyai tujuan dan sasaran yang tepat karena hal ini akan sangat
menentukan dalam mendefinisikan masukan yang dibutuhkan sistem dan juga
keluaran yang dihasilkan! (2ristanto# *! 55:!
*5 In$&rmas"
Informasi diartikan sebagai data yang diolah menjadi bentuk yang
lebih berguna dan lebih berarti bagi yang menerimanya (=ogiyanto# 556!
Syarat)syarat tentang informasi yang baik dan lebih lengkap diuraikan
pula oleh Parker (=ogiyanto# 556
%erikut ini adalah syarat)syarat yang dimaksud &
' 2etersediaan ( A"aila#ilit$ & Suatu syarat yang mendasar bagi suatu
informasi adalah ketersediaan informasi itu sendiri! Informasi harus
dapat diperoleh ( Accesi#le bagi orang yang memanfaatkannya!
11
-
8/19/2019 Naskah KP Salman
12/77
"udah dipahami (%om&reensi#ilit$ & Informasi harus mudah
dipahami oleh pembuat keputusan baik itu informasi yang menyangkut
pekerjaan rutin maupun keputusan yang bersifat strategis! Informasi
yang rumit dan berbelit akan membuat kurang efektifnya keputusan
manajemen!
, Relevan (rele"ances & /alam konteks organisasi# informasi yang
diperlukan adalah yang benar)benar relevan dengan permasalahan#
misi dan tujuan organisasi!- %ermanfaat ('seful & Sebagai konsekwensi dari syarat relevansi#
informasi juga harus bermanfaat bagi organisasi! 2arena itu informasi
juga harus dapat tersaji dalam bentuk)bentuk yang memungkinkan
pemanfaatan oleh organisasi yang bersangkutan!
6 Tepat 1aktu (Timelines & Informasi harus tersedia tepat waktunya
karena merupakan landasan dalam proses pengambilan keputusan!
7 2eandalan ( (ealia#le& Informasi harus diperoleh dari sumber)sumber
yang dapat diandalkan kebenarannya! Pengolah data atau pemberi
informasi harus dapat menjamin tingkat keper$ayaan yang tinggi atas
informasi yang disajikan!
-
8/19/2019 Naskah KP Salman
13/77
(5 ,"stem In$&rmas"
Sistem informasi adalah sekumpulan sub sistem yang saling
berhubungan# berkumpul bersama)sama dan membentuk satu kesatuan# saling
berinteraksi dan bekerja sama antara bagian satu dengan yang lainnya dengan
$ara)$ara tertentu untuk melakukan fungsi pengolahan data# menerima
masukan (in&ut berupa data)data# kemudian mengolahnya ( &rocessing # dan
menghasilkan keluaran (out&ut berupa informasi sebagai dasar dalam
pengambilan keputusan yang berguna dan mempunyai nilai nyata yang dapat
dirasakan akibatnya baik pada saat itu juga di masa mendatang# mendukung
kegiatan operasional# manajerial dan strategi organisasi# dengan
memanfaatkan berbagai sumber daya yang ada dan tersedia bagi fungsi
tersebut guna men$apai tujuan (Sutanta# 5''!
'5 Alumn"
*lumni adalah siswa ataupun mahasiswa yang telah menyelesaikan
jenjang pendidikan dengan segala aturannya pada sebuah institusi
pembelajaran# maka ini bisa dikatakan sebagai alumni! setiap alumni masih
mempunyai tanggung jawab terhadap institusi yang telah memberikan gelar
alumni# itu akan membawa nama baik institusi! (*nonymous# 5'!
13
-
8/19/2019 Naskah KP Salman
14/77
e5 Internet
)nternet adalah jaringan glo#al yang menghubungkan komputer)
komputer di seluruh dunia! /engan internet# sebuah komputer bisa mengakses
data yang terdapat pada komputer lain di benua yang berbeda (Riyanto#
5'-!
$5 7e*
We# adalah salah satu aplikasi yang berisikan dokumen)dokumen
multimedia (teks# gambar# suara# animasi# video di dalamnya yang
menggunakan proto$ol 9TTP ($&erte*t transfer &rotocol dan untuk
mengaksesnya mengunakan perangkat lunak yang di sebut #rowser
(Rudyanto *rief# 5''!
=enis)jenis we#site ditinjau dari aspek isi atau content &
'! We#site /inamis
We#site dinamis adalah jenis we# content >isinya dapat berubah)ubah
setiap saat!
! We#site Statis
We#site statis adalah jenis we# content >isinya tidak berubah)ubah!
"aksudnya adalah isi dokumen we# tersebut tidak dapat diubah se$ara
$epat dan mudah! Ini karena teknologi yang digunakan untuk membuat
dokumen we# ini tidak memungkinkan dilakukan perubahan data!
Teknologi yang digunakan untuk we# statis adalah client side scri&ting
misalnya 9T"8# %ascading St$le Seer (.SS!
14
-
8/19/2019 Naskah KP Salman
15/77
2.2.2 Perangkat Lunak /ang '"gunakan
a) 8&'e"gn"ter
.odeIgniter adalah sebuah framework yang digunakan untuk membuat
sebuah aplikasi berbasis we# yang disusun dengan menggunakan bahasa P9P
(Riyanto# 5''!
1.) Model View Controller M085
"3. adalah sebuah pola ran$angan yang memungkinkan para
pengembang memisahkan kode program kedalam , kelompok# yaitu
Model! +iew dan %ontroller.
a. Model
Model merupakan bagian yang didesain untuk bekerja dengan
data#ase! Model bisa juga diartikan sebagai bagian yang
digunakan untuk membuat sema$am prototipe data!
b. View
+iew adalah bagian presentasi yang berfungsi sebagai
antarmuka program aplikasi dengan pengguna! +iew akan
menampilkan data yang telah diolah sebelumnya melalui
controller !
c. Controller
%ontroller merupakan bagian yang digunakan untuk
menempatkan fungsi)fungsi logika pengolahan data yang telah
15
-
8/19/2019 Naskah KP Salman
16/77
diperoleh dari model (atau sumber lainnya# kemudian ditampilkan
melalui (atau tanpa "iew!
2.) !ele*"han CodeIgniter
%erikut adalah beberapa kelebihan %ode)gniter &
a! %erukuran ke$ilSekitar - "% seorang pengembang pemula sudah bisa
menggunakan .I yang didalamnya terdapat berbagai fitur andal
yang bisa digunakan untuk membangun aplikasi!
b! Sangat $epatSangat $epat dalam hal eksekusi file!
$! Sederhana ( sim&leSederhana dari sisi sintaks yang digunakan maupun dari sisi
alur penyusunan program!
d! %isa dikombinasikan dengan beberapa aplikasi dengan $ara
yang sangat mudah!
e! 2ode program rapi
2ode program akan sangat rapi dikarenakan penggunaan sistem
"3. yang mengelompokan kode sesuai dengan fungsinya
masing)masing!
3.) !ekurangan CodeIgniter
a! %ode)gniter dikembangkan oleh ?llislab dan bukan untuk suatu
komunitas# yang menyebabkan u&date core enginie)nya tidak
se$epat framewok lain!
b! Tidak ditujukan untuk pembuatan web dengan skala besar
walaupun tesedia banyak library!
$! "asih banyak kelonggaran dalam hal $oding# misalnya bebas
dalam menambah file!
d! Tidak men$erminkan "3. yang sesungguhnya# misalnya
penulisan eco masih dilakukan pada file controller.
16
-
8/19/2019 Naskah KP Salman
17/77
*5 9AMPP 9AMPP 0ers"&n 1.:.35
@*"PP adalah paket P9P dan "ySB8 berbasis open sour$e yang
dapat digunakan sebagai tool pembatu pengembangan aplikasi P9P! @*"PP
mengkombinasikan beberapa paket perangkat lunak berbeda kedalam satu
paket (Sofwan# 55:!
@*"PP merupakan software yang mudah digunakan# gratis dan
mendukung instalasi di 8inuC dan 1indows! 2euntungan lainnya adalah
$uma menginstal satu kali sudah tersedia *pa$he We# Ser"er # "ySB8
Data#ase Ser"er # P9P Su&&ort (P9P - dan P9P 6 dan beberapa module
lainnya!
+ungsi @*"PP adalah kita bisa memiliki server sendiri (localost
untuk pembuatan website se$ara offline tanpa harus membeli domain # karena
sudah terdiri atas program *pa$he 9TTP Ser"er # "ySB8 data#ase dan
penerjemah bahasa yang ditulis dengan bahasa pemrograman P9P dan Perl!
(5 H)erte;t Pre)r&(ess&r # PHP 6ers"&n #.#.115
P9P adalah scri&t untuk pemrograman we## P9P dapat digunakan
bersama)sama dengan kode 9T"8 (em#edded ! Sehingga hampir mirip
dengan javas$ript# bedanya dengan javas$ript adalah javas$ript akan
diterjemahkan oleh internet client (#rowser # sedangkan scri&t P9P
diterjemahkan di pihak ser"er ! 2arenanya P9P juga dikenal sebagai ser"er
side scri&t ! 9alaman hasil proses di ser"er # diterima oleh client internet
17
-
8/19/2019 Naskah KP Salman
18/77
sebagai 9T"8 biasa# dan kode)kode P9P tidak akan bisa terba$a oleh client !
9al ini juga yang membedakan P9P dengan javas$ript!
2elebihan P9P yaitu &
a! %ahasa pemrograman P9P adalah sebuah bahasa scri&t yang tidak
melakukan sebuah kompilasi dalam penggunaanya!
b! We# Ser"er yang mendukung P9P dapat ditemukan dimana ) mana
dari mulai apa$he# IIS# 8ighttpd# hingga @itami dengan konfigurasi
yang relatif mudah!
$! /alam sisi pengembangan lebih mudah# karena banyaknya milis)milis
dan de"elo&er yang siap membantu dalam pengembangan!
d! /alam sisi pemahamanan# P9P adalah bahasa scri&ting yang paling
mudah karena memiliki referensi yang banyak!
e! P9P adalah bahasa open sour$e yang dapat digunakan di berbagai
mesin (8inuC# UniC# "a$intosh# 1indows dan dapat dijalankan se$ara
runtime melalui $onsole serta juga dapat menjalankan perintah)
perintah system!
Selain berbagai kelebihan# P9P memiliki beberapa masalah atau
kekurangan! %erikut adalah beberapa kekurangan P9P &
'! Tidak memiliki sistem pemrograman berorientasi objek yang
sesungguhnya!
! Tidak bisa memisahkan antara tampilan dengan logik dengan baik!
,! "emiliki kelemahan keamanan tertentu apabila programmer tidak
jeli dalam melakukan pemrograman dan kurang memperhatikan isu
dan konfigurasi P9P!
18
-
8/19/2019 Naskah KP Salman
19/77
-! 2ode P9P dapat diba$a semua orang# dan kompilasi hanya dapat
dilakukan dengan tool yang mahal dari Dend!
'5 M,
-
8/19/2019 Naskah KP Salman
20/77
*5 !un(" relas" *as"s 'ata
2un$i relasi merupakan satu atau gabungan atribut yang bersifat unik
yang dapat digunakan untuk mengidentifikasi atau membedakan setiap
record dalam relasi! 2un$i relasi diperlukan dalam rangka pengaksesan
data dari dalam relasi atau untuk menyusun kerelasian antar relasi!
%erdasarkan ma$amnya kun$i relasi terdiri atas (Sutanta # 5''
' !un(" kan'"'at Candidate key=8!5
2un$i kandidat (candidate ke$>.k adalah satu atau gabungan minimal
atribut yang bersifat unik yang dapat digunakan untuk mengidentifikasi
atau membedakan setiap record dalam relasi!
!un(" )r"mer Primary key=P!5
2un$i primer ( &rimar$ ke$> P2 adalah bagian atau salah satu dari
candidate ke$ (.2 yang dipilih atau digunakan sebagai kun$i utama
untuk mengidentifikasi atau membedakan setiap setiap record dalam
relasi! /alam setiap relasi harus mempunyai P2 dan jumlahnya hanya
satu buah! P2 haru unik dn tidak boleh null !
35 !un(" alternat"$ Alternate key =A!5
2un$i alternatif (alternate ke$ >*2 adalah bagian dari .2 yang tidak
dipilih atau digunakan sebagai P2!
- !un(" )enghu*ung Foreign key =!5
2un$i penghubung ( foreign ke$>+2 atau sering pula disebut
sebagai kun$i tamu atau kun$i asing adalah satu atau gabungan
sembarang atribut yang menjadi P2 dalam relasi lain yang
mempunyai hubungan se$ara logik! /alam basis data (data#ase
kerelasian antar relasi yang menga$u atau mereferensi pada relasi lain
20
-
8/19/2019 Naskah KP Salman
21/77
disebut sebagai relasi anak# sedangkan relasi yang menjadi a$uan atau
referensi disebut sebagai relasi induk!
(5 !erelas"an antar relas"
/alam model data relasional (relational data#ase model, R/%" istilah
kerelasian (relationsi& dibedakan dengan istilah relasi (relational !
Relasi menyatkan sebuah tabel dalam basis data sedangkan kerelasian
menyatakan hubungan antar relasi dalam basis data!
=enis)jenis kerelasian antar relasi pada basis data (data#ase antara
lain sebagai berikut &
' ,atu ke satu=1ke1one to one 1!to!15
=enis kerelasian ')ke)' terjadi jika setiap nilai pada suatu relasi
hanya mengimplikasikan sebuah nilai pada relasi lain yang direlasikan
se$ara logik!
Aambar ! , Simbol relasi one to one
,atu ke *anak=1ken one to many1!to!n5
=enis kerelasian ')ke)n terjadi jika setiap nilai pada suatu relasi
mengimplikasikan banyak (lebih dari satu nilai pada relasi lain yang
direlasikan se$ara logik!
21
-
8/19/2019 Naskah KP Salman
22/77
Aambar ! - Simbol relasi one to man$
, Banak ke satu=nke1 many to onen!to!15
=enis kerelasian n)ke ' terjadi jika banyak (lebih dari satu
nilai pada suatu relasi mengimplikasikan hanya satu nilai pada relasi lain
yang direlasikan se$ara logik!
Aambar ! 6 Simbol relasi man$ to one
- Banak ke *anak=nken many to manyn!to!n5
=enis kerelasian n)ke)n terjadi jika banyak (lebih dari satu
nilai pada suatu relasi mengimplikasikan banyak (lebih dari satu nilai
pada relasi lain yang direlasikan se$ara logik!
Aambar ! 7 Simbol relasi man$ to man$
2.2.4 Uni"ied Modeling #ang$age UML5
U"8 adalah sebuah standarisasi bahasa pemodelan untuk pembangunan
perangkat lunak yang dibangun dengan menggunakan teknik pemrograman
berorientasi objek!
/iagram U"8 yang digunakan dalam meran$ang sistem tersebut adalah &
22
-
8/19/2019 Naskah KP Salman
23/77
nama use case
a5 Use 8ase D"agram
%ersifat statis! /iagram ini memperlihatkan himpunan use case
dan aktor)aktor (suatu jenis khusus dari kelas! Tabel !' menjelaskan
simbol)simbol dari use case &
Tabel !' Simbol diagram use case
,"m*&l Deskr")s"
'se case +ungsionalitas yang disediakan sistem
sebagai unit)unit yang saling bertukar
pesan antar unit atau aktorG biasanya
dinyatakan dengan menggunakan kata
kerja di awal frase nama use case!
*ktor>actor
nama aktor
0rang# proses# atau sistem lain yang
berinteraksi dengan sistem informasi
yang akan dibuat di luar sistem
informasi yang akan dibuat itu sendiri# jadi walaupun simbol dari aktor adalah
gambar orang# tapi aktor belum tentu
merupakan orangG biasanya
dinyatakan menggunakan kata benda
di awal frase nama aktor!
*sosiasi>association 2omunikasi antara aktor dan use case
yang berpartisipasi pada use case atau
use case memiliki interaksi dengan
aktor!
?kstensi>e*tend
Relasi use case tambahan ke sebuah
use case dimana use case yang di
tambahkan dapat berdiri sendiri
walaupun tanpa usecase tambahan!
Aeneralisasi> generali-ati
on
9ubungan generalisasi dan spesialisasi
(umum H khusus antara dua buah use
case dimana fungsi yang satu adalah
fungsi yang lebih umum dari lainnya!
23
-
8/19/2019 Naskah KP Salman
24/77
,"m*&l Deskr")s"
)nclude
Relasi use case tambahan ke sebuah
use case dimana use case yang
ditambahkan memerlukan use case ini
untuk menjalankan fungsinya atau
sebagai syarat menjalankan use case
ini!
Sumber & (S! Rosa *# 5',
*5 D"agram !elas Class D"agram5
%ersifat statis! /iagram ini memperlihatkan himpunan kelas)
kelas# antarmuka)antarmuka# kolaborasi)kolaborasi serta relasi)relasi!
Tabel ! menjelaskan simbol)simbol diagram kelas&
Tabel ! Simbol diagram kelas
,"m*&l Deskr")s"
2elas
nama_kelas
+Attribut
+Operasi(
2elas pada struktur sistem!
*ntarmuka>interface
nama_interface
Sama dengan konsep interface
dalam pemrograman berorientasi
objek!
*sosiasi>association Relasi antar kelas dengan makna
umum# asosiasi biasanya juga
disertai dengan multi&licit$!
*sosiasi berarah>directed
association
Relasi antar kelas dengan makna
kelas yang satu digunakan oleh
kelas yang lain# asosiasi biasanya
juga disertai dengan multi&licit$!
Aeneralisasi Relasi antar kelas dengan makna
generalisasi)spesialisasi (umum H
khusus!
24
-
8/19/2019 Naskah KP Salman
25/77
,"m*&l Deskr")s"
2etergantungan 2etergantungan antar kelas!
*gregasi>aggregation Relasi antar kelas dengan makna
semua)bagian (wole &art !
Sumber & (S! Rosa *# 5',
(5 D"agram Akt"6"tas Activity %iagram5
%ersifat dinamis! /iagram aktivitas adalah tipe khusus dari
diagram status yang memperlihatkan aliran dari suatu aktivitas ke
aktivitas lainnya dalam suatu sistem! Tabel !, menjelaskan simbol)
simbol diagram aktivitas &
Tabel ! , Simbol diagram aktivitas
,"m*&l Deskr")s"
Status awal Status awal aktivitas sistem# sebuahdiagram aktivitas memiliki sebuah
status awal!
*ktivitas
A!ti"itas
*ktivitas yang dilakukan sistem#
aktivitas biasanya diawali dengan
kata kerja!
Per$abangan>decision *sosiasi per$abangan dimana jika
ada pilihan aktivitas lebih dari satu!
Penggabungan> /oin *sosiasi penggabungan dimana
lebih dari satu aktivitas digabungkan
menjadi satu!
Transition "enambah transisi dari suatu
aktivitas ke aktivitas yang lain!
Status akhir Status akhir yang dilakukan sistem#
sebuah diagram aktivitas memiliki
sebuah status akhir!
25
-
8/19/2019 Naskah KP Salman
26/77
,"m*&l Deskr")s"
Swimline
na#a s$i#line
atau
n a # a s $ i #
l i n e
"emisahkan organisasi bisnis yang
bertanggung jawab terhadap
aktivitas yang terjadi!
Sumber & (S! Rosa *# 5',
'5 D"agram ,ekuen &e'$ence %iagram5
/iagram sekuen menggambarkan kelakuan objek pada use $ase
dengan mendeskripsikan waktu hidup objek dan message yang
dikirimkan dan diterima antar objek!
SimbolHsimbol diagram sekuen dapat dilihat pada tabel !- &
Tabel ! - Simbol diagram sekuen
26
-
8/19/2019 Naskah KP Salman
27/77
,"m*&l Deskr")s"
aktor 0rang# proses# atau sistem lain yang
berinteraksi dengan sistem informasi yang
akan dibuat diluar sistem informasi yang
akan dibuat itu sendiri!
Aaris hidup>lifeline
"enyatakan kehidupan suatu objek!
0bjek "enyatakan objek yang berinteraksi pesan
1aktu aktif
"enyatakan objek dalam keadaan aktif
dan berinteraksi# semua yang terhubung
dengan waktu aktif ini adalah sebuah
tahapan yang dilakukan di dalamnya
Pesan tipe $all
*tau
"enyatakan suatu objek memanggil
operasi>metode yang ada pada objek lain!
"enyatakan suatu objek memanggiloperasi>metode yang ada pada dirinya
sendiri
Sumber & (S! Rosa *# 5',
27
-
8/19/2019 Naskah KP Salman
28/77
BAB III
IMPLEMENTA,I DAN PEMBAHA,AN
3.1 Anal"sa ,"stem
*nalisis sistem adalah kegiatan untuk melihat sistem yang sudah
berjalan# melihat bagian mana yang bagus dan tidak bagus# dan kemudian
mendokumentasikan kebutuhan yang akan dipenuhi dalam sistem yang baru
(S!Rosa *# 5'-!
3.1.1 Permasalahan ang '"ha'a)"
Subyek permasalahan yang terjadi pada Program Studi Teknik
Informatika saat ini adalah proses pendataan alumni masih berada dalam ruang
lingkup *lumni Universitas Respati Yogyakarta yang dikelola oleh %2*..
(%iro 2emahasiswaan *lumni dan .areer dan pen$atatan alumni masih
menggunakan Microsoft 0*cel !
*kan tetapi pada saat pen$arian data alumni menghabiskan waktu yang
$ukup lama dan pihak Program Studi sangat sulit mendapatkan informasi terkait
alumni karena masih tersimpan manual dan tidak dapat diperbaharui# ini
menyebabkan kurangnya efektivitas dan produktifitas alumni dalam mengelola
informasi!
3.1.2 Peme(ahan masalah
Peme$ahan dari masalah yang dihadapi oleh Prodi Teknik Informatika
adalah dengan membuat sebuah sistem informasi untuk manajemen data alumni
sehingga mempermudah Program Studi Teknik Informatika dalam mengelola
28
-
8/19/2019 Naskah KP Salman
29/77
data alumni seperti pen$arian data alumni# penambahan data alumni dan
memperbaharui data alumni# guna meningkatkan efektivitas dan produktivitas
alumni dan pihak universitas dalam mengelola informasi!
3.1.3 Anal"s"s !e*utuhan ,"stem
*nalisis kebutuhan sistem yaitu deskripsi tentang apa saja yang
dibutuhkan dan digunakan untuk membantu proses pembuatan sistem!
/iantaranya adalah sebagai berikut &
a) Anal"s"s !e*utuhan ungs"&nal
*nalisis kebutuhan fungsional adalah bagian paparan mengenai
kategori)kategori yang akan dimasukkan ke dalam sistem yang akan
dibuat! +itur)fitur tersebut antara lain sebagai berikut&
' +orm 8ogin +orm *lumni
, +orm %erita
- +orm *genda
6 +orm 8owongan
7 +orm User
b) Anal"s"s !e*utuhan N&nungs"&nal
' 2ebutuhan operasional
Untuk dapat bekerja se$ara optimal sistem membutuhkan we#
ser"er yang di dalamnya terdapat A&ace We# Ser"er yang
mendukung PHP "ersion 6!6!'' serta M$SQL Data#ase Ser"er
"ersion 1.1.23.
2ebutuhan sekuriti>keamanan
29
-
8/19/2019 Naskah KP Salman
30/77
Untuk men$egah terjadi akses oleh pihak yang tidak
berkepentingan# maka untuk mengakses panel administrator
terdapat fasilitas login!
3.2 Peran(angan ,"stem
Tahap peran$angan sistem merupakan tahap saat kita men$oba untuk
men$ari solusi permasalahan dari tahap analisis!
3.2.1 (ni"ied Modeling #ang uage UML5
/alam pembuatan Sistem Informasi "anajemen "lumni Program Studi
Teknik Informatika U4RIY0# bahasa pemodelan yang digunakan untuk
membuat peran$angan sistem adalah 'nified Modeling Language (U"8!
/iagram)diagram pada U"8&
1. Ran(angan '"agram $se case (se case diagram5
Ran$angan diagram use case untuk membuat Sitem Informasi *lumni
Program Studi Teknik Informatika U4RIY0 dapat dilihat pada gambar ,!'&
30
-
8/19/2019 Naskah KP Salman
31/77
%&ste#
admin
Mengelola Alumni
mengelola berita
mengelola lowongan
mengelola agenda
super admin
login
logout
mengelola user
melihat dashboard
validasi
mengupdate prol
Aambar ,!' Ran$angan diagram use case
/ari use case pada gambar ,!' dapat dilihat bahwa ada (dua aktor yaitu
admin dan super admin# admin di beri wewenang untuk melihat dashboard#
mengelola menu alumni# berita# lowongan# agenda dan mengupdate profil!
Sedangkan super admin dapat melihat dashboard# mengelola menu alumni#
berita# lowongan# agenda# user dan mengupdate profil! Untuk mengetahui
keterangan se$ara terperin$i tentang use case pada gambar ,!' dapat dilihat pada
tabel ,!'
31
-
8/19/2019 Naskah KP Salman
32/77
Tabel ,!' /iagram 'se case
'se case *ktor 2eterangan
"elihat
dashboard
*dmin>Super
admin
Proses dimana admin>super admin dapat
melihat menu utama dari sistem!
"engelola
alumni
*dmin>Super
admin
Proses dimana admin>super admin dapat
mengelola data alumni pada sistem!
*dmin>super admin bisa melakukan
proses tambah# hapus# edit# lihat# $ari daneCpor data alumni!
"engelola
berita
*dmin>Super
admin
Proses dimana admin>super admin dapat
mengelola berita pada sistem!
*dmin>super admin bisa melakukan
proses tambah# hapus# edit# lihat# dan
$ari!
"engelola
lowongan
*dmin>Super
admin
Proses dimana admin>super admin dapat
mengelola lowongan pada sistem! *dmin
bisa melakukan proses tambah# hapus#
edit# lihat# dan $ari!
"engelola
agenda
*dmin>Super
admin
Proses dimana admin>super admin dapat
mengelola agenda pada sistem! *dmin
bisa melakukan proses tambah# hapus#
edit# lihat# dan $ari
"engelola
user (pengguna
Super admin Proses dimana super admin dapat
mengelola user yang dapat menggunakan
sistem!
"engupdate
profil
*dmin>super
admin
Proses dimana admin>super admin dapat
mengupdate nama# username dan
password!
Pada tabel ,!' menjelaskan bahwa di dalam use case tedapat < (tujuh
usecase lagi yang menjadi su# usecase dari usecase mengelola menu yaitu su#
usecase melihat dashboard# mengelola alumni# mengelola berita# mengelola
lowongan# mengelola agenda# mengelola user dan mengupdate profil!
32
-
8/19/2019 Naskah KP Salman
33/77
/ari use $ase umum tersebut# terdapat sub use $ase lagi yaitu & Sub use $ase
validasi!
%&ste#
Admin
Login
Logout
isi username isi password
Super admin
Aambar ,! Sub use $ase validasi
'se case pada gambar ,! merupakan su# use case dari use case
"alidasi yang ada pada gambar use $ase umum (lihat gambar ,!'! /ari use
case "alidasi tersebut dapat dilihat bahwa hanya terdapat (dua aktor
yaitu admin dan super admin yang memiliki hak akses untuk login ke
sistem dengan menginputkan username dan &assword sebelum mengelola
sistem informasi! Untuk mengetahui keterangan se$ara terperin$i tentang
su# use case validasi pada gambar ,! dapat dilihat pada tabel ,! &
Tabel ,! Sub use $ase validasi'se case *ktor 2eterangan
Login *dmin>Supe
r admin
"erupakan proses untuk login ke
sistem# dimana admin harus
memasukan username dan &assword !
Isi 'sername *dmin>Supe
r admin
Proses dimana admin>Super admin
melakukan input username ke sistem!
Isi &assword *dmin>Supe
r admin
Proses dimana admin>Super admin
melakukan input &assword ke sistem!
33
-
8/19/2019 Naskah KP Salman
34/77
Logout *dmin>Supe
r admin
Proses dimana admin>Super admin
keluar atau logout dari sistem!
Pada tabel ,! menjelaskan bahwa di dalam use case "alidasi
terdapat - (empat use $ase lagi yang menjadi su# use case dari use case
"alidasi yaitu use case login# isi username# isi &assword # dan logout !
2. Ran(angan '"agram kelas class diagram5
Ran$angan diagram kelas untuk membuat Sistem Informasi
"anajemen *lumni Program Studi Teknik Informatika U4RIY0 dapat
dilihat pada gambar ,!,&
Admin
+id'ad#in+na#a+userna#e+pass$rd+)rups
+input*ataAlu#ni(+input*ataerita(+input*ataA)enda(+input*ata,$n)an(
Validasi
+l)in(+l)ut(+ce!%tatus,)in(
MenuUtama
+#eli-at*as-bard(+#en)ellaAlu#ni(+#en)ellaerita(+#en)ellaA)enda(+#en)ella,$n)an(+#en)ella.ser(
Berita
+id'berita+/udul'berita+rin)!asan'berita+)a#bar+isi'berita+t)l'pstin)
+ta#ba-(+edit(+-apus(+cari(+ta#pil(
Agenda
+id'a)enda+/udul'a)enda+te#pat+$a!tu
+ta#ba-(+edit(+-apus(+cari(+ta#pil(
Lowongan
+id'l$n)an+/udul'l$n)an+rin)!asan'l$n)an+isi'l$n)an+t)l'pstin)
+ta#ba-(+edit(+-apus(+cari(+ta#pil(
Alumni
+id'alu#ni+na#a'len)!ap+ni#+te#pat'la-ir+t)l'la-ir+ala#at'ru#a-+e#ail+pass$rd+n'telp+pe!er/aan+/udul's!ripsi+/enis'!ela#in+ta-un'#asu!+t)l'lulus+na#a'rtu+n'alu#ni+t+testi#ni
+ta#ba-(+edit(+-apus(+cari(
+ta#pil(+e!spr'data(
0
1
1
0 0
1
0
1
kera+id'!er/a+status'!er/a+t)l'!er/a+te#pat'!er/a+ala#at'!antr+!abupaten+pr"insi+n'telp'!antr+na#a'pi#pinan+psisiid'alu#ni
+ta#pil(
011
Aambar ,!, Ran$angan diagram kelas
34
-
8/19/2019 Naskah KP Salman
35/77
Tabel 2eterangan &
M$ltilicity Art"
%anyak
' Satu# bisa ditulis bisa tidak
5!!' *ntara nol sampai satu
5!! *ntara nol sampai banyak
3. Ran(angan '"agram sekuen se'$ence diagram5
Ran$angan diagram sekuen untuk membuat Sistem Informasi
"anajemen *lumni Program Studi Teknik Informatika U4RIY0 dapat
dilihat pada gambar ,!- &
Ad#inenu.ta#a
alidasi%uper'ad#in
1 r#,)in(
2 r#,)in(
3 asu!!an userna#e pass$rd(
4 asu!!an userna#e pass$rd(
5 #en)iri#userna#e pass$rd(
6 )a)al l)in(
7 ber-asil l)in(
8 a#pilr#.ta#a(
9 a#pilr#.ta#a(
10 r#Alu#ni(
11 r#+erita(
12 r#A)enda(
13 r#,$n)an(
14 ta#pilr#.ta#a(
15 r#.ser(
16 ,)ut(
17 ,)ut(
35
-
8/19/2019 Naskah KP Salman
36/77
Aambar ,!- Ran$angan diagram sekuen
Pada diagram sekuen yang ada pada gambar ,!-# menjelaskan bahwa
ada aktor yaitu admin dan super admin# objek yaitu "enu utama dan
validasi! *dmin>super admin memanggil form login yang ada pada objek
menu utama untuk mengisi username dan &assword untuk masuk ke sistem!
2etika proses login dipanggil maka# objek validasi akan melakukan proses
validasi terhadap username dan &assword yang dimasukkan! =ika benar atau
sesuai dengan data#ase maka proses login berhasil dan akan tampil menu
utama dari Sistem dan admin>super admin dapat mengolola menu)menu yang
ada# tetapi ketika proses login gagal maka admin>super admin tidak berhasil
masuk ke sistem dan akan tampil form login lagi untuk memasukan username
atau &assword dengan benar! /i dalam menu utama# admin dapat mengelola
data alumni# mengelola berita# mengelola lowongan# dan mengelola agenda!
Sedangkan super admin dapat mengelola data alumni# mengelola berita#
mengelola lowongan# mengelola agenda# dan mengelola user yang tidak dapat
dikelola oleh admin! Setelah semua proses selesai# admin>super admin bisa
memanggil proses logout pada objek validasi dan objek validasi akan
melakukan proses validasi apakah admin>super admin sudah melakukan login
atau belum!
Aambar ,!- merupakan ran$angan diagram sekuen se$ara umum! /ari
diagram sekuen umum tersebut# dapat dijabarkan lagi menjadi beberapa
diagram sekuen se$ara detail yaitu &
36
-
8/19/2019 Naskah KP Salman
37/77
a5 D"agram sekuen loginAd#in:%uper ad#in
enu.ta#a alidasi
1 r#,)in(
2 asu!!an userna#e pass$rd(
3 #en)iri#userna#e pass$rd(
4 )a)al l)in(
5 ber-asil l)in(
6 ,)ut(
Aambar ,!6 /iagram sekuen login
Pada gambar ,!6 menjelaskan se$ara rin$i tentang diagram sekuen pada
proses login! Terdapat aktor yaitu admin dan super admin serta objek
yaitu form utama dan validasi! *dmin>super admin memanggil form login
yang ada pada objek form utama dan form utama menampilkan form login
kepada admin>super admin! 2emudian admin>super admin memasukkan
username dan &assword ke dalam form login dan memanggil proses login ke
objek "alidasi untuk masuk ke sistem! Pada objek "alidasi# akan dilakukan
proses "alidasi terhadap username dan &assword yang dimasukkan! *pabila
sesuai dengan data#ase maka# admin berhasil login ke sistem tetapi# ketika
salah maka admin akan gagal masuk ke sistem dan akan kembali lagi ke form
login untuk memasukan username dan &assword yang benar!
*5 D"agram sekuen alumn"
37
-
8/19/2019 Naskah KP Salman
38/77
Ad#in:%uper ad#in enu.ta#a alidasi Alu#ni
1 r#,)in(
2 asu!!an userna#e pass$rd(
3 #en)iri#userna#e pass$rd(
4 )a)al l)in(
5 ber-asil l)in(
6 r#Alu#ni(
7 dataAlu#ni(
8 #asu!!an data alu#ni(
9 #en)update data alu#ni(
10 #en)-apus data alu#ni(
11 #encari data alu#ni(
12 ta#pilAlu#ni(
13 ,)ut(
Aambar ,!7 /iagram sekuen alumni
Pada gambar ,!7 menjelaskan se$ara rin$i tentang diagram sekuen untuk
data alumni! Terdapat aktor yaitu admin dan super admin serta , objek yaitu
menu utama# "alidasi dan alumni! *dmin>super admin sebelum mengelola
data alumni# pertama)tama harus melakukan proses login terlebih dahulu!
2etika berhasil masuk ke sistem# admin>super admin akan memanggil menu
alumni pada objek menu utama untuk melihat data alumni# menambahkan
data alumni# mengupdate# menghapus# men$ari melihat dan mengekspor data
alumni! Untuk keluar dari sistem# admin bisa mememanggil proses logout
pada objek validasi!
(5 D"agram sekuen *er"ta
38
-
8/19/2019 Naskah KP Salman
39/77
Ad#in:%uper ad#in
enu.ta#a alidasi erita
1 r#,)in(
2 asu!!an userna#e pass$rd(
3 #en)iri#userna#e pass$rd(
4 )a)al l)in(
5 ber-asil l)in(
6 r#erita(
7 dataerita(
8 #asu!!an data berita(
9 #en)update data berita(
10 #en)-apus data berita(
11 #encari data berita(
12 ta#pilerita(
13 ,)ut(
Aambar ,!< /iagram sekuen berita
Pada gambar ,!< menjelaskan se$ara rin$i tentang diagram sekuen untuk
berita! Terdapat aktor yaitu admin dan super admin serta , objek yaitu menu
utama# "alidasi dan berita! *dmin>super admin sebelum mengelola data
berita# pertama)tama harus melakukan proses login terlebih dahulu! 2etika
berhasil masuk ke sistem# admin akan memanggil menu berita pada objek
menu utama untuk melihat data berita# menambahkan data berita#
mengupdate# menghapus# dan men$ari data berita! Untuk keluar dari sistem#
admin>supera dmin bisa mememanggil proses logout pada objek "alidasi!
'5 D"agram sekuen l&>&ngan
39
-
8/19/2019 Naskah KP Salman
40/77
Ad#in:%uper ad#in enu.ta#a alidasi ,$n)an
1 r#,)in(
2 asu!!an userna#e pass$rd(
3 #en)iri#userna#e pass$rd(
4 )a)al l)in(
5 ber-asil l)in(
6 r#,$n)an(
7 data,$n)an(
8 #asu!!an data l$n)an(
9 #en)update data l$n)an(
10 #en)-apus data l$n)an(
11 #encari data l$n)an(
12 ta#pil,$n)an(
13 ,)ut(
Aambar ,!: /iagram sekuen lowongan
Pada gambar ,!: menjelaskan se$ara rin$i tentang diagram sekuen untuk
lowongan! Terdapat aktor yaitu admin dan super admin serta , objek yaitu
menu utama# "alidasi dan lowongan! *dmin>super admin sebelum mengelola
data lowongan# pertama)tama harus melakukan proses login terlebih dahulu!
2etika berhasil masuk ke sistem# admin akan memanggil menu lowongan
pada objek menu utama untuk melihat data lowongan menambahkan data
lowongan# mengupdate# menghapus# dan men$ari data lowongan! Untuk
keluar dari sistem# admin!super admin bisa mememanggil proses logout pada
objek "alidasi!
e5 D"agram sekuen agen'a
40
-
8/19/2019 Naskah KP Salman
41/77
-
8/19/2019 Naskah KP Salman
42/77
%uper ad#in enu.ta#aalidasi .ser
1 r#,)in(
2 asu!!an userna#e pass$rd(
3 #en)iri#userna#e pass$rd(
4 )a)al l)in(
5 ber-asil l)in(
6 r#.ser(
7 data.ser(
8 #asu!!an na#a user(
9 #asu!!an userna#e user(
10 #asu!!an pass$rd user(
11 #e#ili- )rup user(
12 ta#pil.ser(
13 ,)ut(
Aambar ,!'5 /iagram sekuen 'ser
Pada gambar ,!'5 menjelaskan se$ara rin$i tentang diagram sekuen
untuk user ! Terdapat ' aktor yaitu super admin serta , objek yaitu menu
utama# validasi dan user! Super admin sebelum mengelola data user # pertama)
tama harus melakukan proses login terlebih dahulu! 2etika berhasil masuk ke
sistem sebagai super admin# super admin akan memanggil menu user pada
objek menu utama untuk melihat data user# menambahkan data user!
mengupdate# menghapus# dan men$ari data user! Untuk keluar dari sistem#
super admin bisa mememanggil proses logout pada objek "alidasi!
42
-
8/19/2019 Naskah KP Salman
43/77
4. Ran(angan '"agram akt"6"tas Activity diagram5
/iagram aktivitas menggambarkan aktivitas sistem bukan apa yang
dilakukan aktor! Ran$angan diagram aktivitas untuk membuat Sistem
Informasi "anajemen *lumni Program Studi Teknik Informatika U4RIY0
dapat dilihat pada gambar ,!'&%iste#
,)in
ena#pil!an enu
#en)ella alu#ni #en)ella berita #en)ella a)enda #en)ella l$n)an
l)ut
#en)ella usereli-at das-bard
Aambar ,!'' /iagram aktivitas
Pada gambar ,!'' menjelaskan ran$angan diagram aktivitas dimana setelah
status awal aktivitas sistem# terdapat aktivitas login# lalu tampil menu melihat
dashboard# mengelola alumni# mengelola berita# mengelola lowongan mengelola
agenda# mengelola user! dan logout!
43
-
8/19/2019 Naskah KP Salman
44/77
3.2.2 *ntity +elations,i %iagram ERD5
Ran$angan 0ntit$ (elationsi& Diagram (?R/ untuk sistem informasi
manajemen alumni Program Studi Teknik Informatika U4RIY0 dapat dilihat
pada gambar ,!'&
Aambar ,! ' Ran$angan ?R/
Pada gambar ,!' menjelaskan ran$angan ?R/ dimana terdapat 7 entitas
yang terlibat yaitu entitas admin# berita# lowongan# agenda# alumni# dan kerja!
44
-
8/19/2019 Naskah KP Salman
45/77
?ntitas admin mengelola entitas berita# lowongan# agenda ! dan alumni#
sedangkan entitas alumni memiliki entitas kerja! untuk setiap entitas memiliki
atribut masing)masing!
3.2.3 Relas" Antar Ta*el
Ran$angan relasi antar tabel untuk Sistem Informasi "anajemen *lumni
Program Studi Teknik Informatika U4RIY0 dapat dilihat pada gambar ,!', &
Aambar ,! ', Ran$angan relasi antar tabel
45
-
8/19/2019 Naskah KP Salman
46/77
Pada gambar ,!', menjelaskan relasi antar tabel dimana terdapat 7 tabel
yaitu tabel admin# berita# lowongan# agenda# alumni dan kerja! Pada setiap tabel
memilki atribut masing)masing! Tabel admin berelasi dengan tabel berita# agenda#
lowongan dan alumni! *gar alumni bisa berelasi dengan kerja# maka tabel alumni
harus direlasikan# yang ditandai dengan anak panah dari tabel alumni ke tabel
kerja!
3.2.4 ,truktur ta*el
Ran$angan struktur tabel untuk membuat Sistem Informasi manajemen
alumni Program Studi Teknik Informatika U4RIY0 dikelompokkan menjadi 7
tabel yaitu&
a5 Ta*el A'm"n
Tabel ,!, Struktur tabel admin
4ama Tabel & *dmin
Primar$ 4e$ 5 IdJadmin
Ukuran Re$ord & '7 byte
Tabel ,!, digunakan untuk menyimpan data)data yang berkaitan dengan
data admin!
46
4ama field Tipe data 8ebar data 2eterangan
IdJadmin I4T?A?R '5 2un$i utama admin
4ama 3*R.9*R ,5 'sername untuk admin
Username 3*R.9*R 6 Password untuk admin
Password 3*R.9*R 75 4ama admin
Aroups ?4U" 'Aroups untuk menentukan
hak akses admin
Ukuran Re$ord '7 %yte
-
8/19/2019 Naskah KP Salman
47/77
*5 Ta*el Ber"ta
Tabel ,!- Struktur tabel berita
4ama Tabel & %erita
Primar$ 4e$ 5 idJberita
Ukuran Re$ord & 6;6 byte
Tabel ,!- digunakan untuk menyimpan data)data yang berkaitan dengan
data berita!
(5 Ta*el L&>&ngan
Tabel ,!6 Struktur tabel lowongan
4ama Tabel & 8owongan Primar$ 4e$ 5 idJlowongan
Ukuran Re$ord & 7,5 byte
Tabel ,!6 digunakan untuk menyimpan data)data yang berkaitan dengan
data lowongan!
'5 Ta*el Agen'a
Tabel ,!7 Struktur tabel agenda
47
4ama field Tipe data 8ebar data 2eterangan
idJberita I4T?A?R '5 2un$i utama berita
=udul 3*R.9*R '55 =udul berita
Aambar 3*R.9*R 66 Aambar berita
gambarJke$il 3*R.9*R ,5 Aambar ke$il berita
Ringkasan T?@T 66 Ringkasan isi berita
Isi T?@T 66 Isi berita
tanggal TI"?ST*"P '5 Tanggal posting berita
Ukuran Re$ord '''6 %yte
4ama field Tipe data 8ebar data 2eterangan
idJlowongan I4T?A?R '5 2un$i utama lowongan
judul 3*R.9*R '55 =udul lowongan
ringkasan T?@T 255 Ringkasan lowongan
Isi T?@T 66 Isi lowongan
tglJposting TI"?ST*"P '5 Tanggal posting lowongan
Ukuran re$ord 7,5 %yte
4ama field Tipe data 8ebar data 2eteranganidJagenda I4T?A?R '5 2un$i utama agenda
=udul 3*R.9*R -5 =udul agenda
Isi T?@T 66 Isi agenda
Tempat 3*R.9*R -5 Tempat agenda
1aktu /*T?TI"? '; 1aktu pelaksanaan agenda
Ukuran re$ord ,7- %yte
-
8/19/2019 Naskah KP Salman
48/77
4ama Tabel & *genda
Primar$ 4e$ 5 idJagenda
Ukuran re$ord & ,7- byteTabel ,!7 digunakan untuk menyimpan data)data yang berkaitan dengan
data agenda!
e5 Ta*el Alumn"
Tabel ,! < Struktur tabel alumni
4ama field Tipe data 8ebar data 2eterangan
idJalumni I4T?A?R '5 2un$i utama alumni
namaJlengkap 3*R.9*R 6 4ama lengkap alumni 4im 3*R.9*R : 4im alumni
tempatJlahir 3*R.9*R
-
8/19/2019 Naskah KP Salman
49/77
tglJkerja /*T? '5 Tanggal kerja alumni
tempatJkerja 3*R.9*R -5 Tempat kerja alumni
alamatJkantor 3*R.9*R '55 *lamat kantor alumni2abupaten 3*R.9*R 5 2abupaten alumni
Provinsi 3*R.9*R '6 Provinsi alumni
noJtelpJkantor 3*R.9*R ' 4o telp kantor alumni
namaJpimpinan 3*R.9*R ,5 4ama pimpinan alumni
Posisi 3*R.9*R -5 Posisi kerja alumni
Ukuran re$ord ;: %yte
4ama Tabel & 2erja
Primar$ 4e$ 5 idJkerja 6oreign 4e$ 5 idJalumni
Ukuran re$ord & ;: byte
Tabel ,!: digunakan untuk menyimpan data)data yang berkaitan dengan
pekerjaan alumni!
3.2.# Ran(angan (ser Inter"ace Tam)"lan5
a5 Desa"n In)ut
/esain ini berguna untuk menginputkan data)data yang diperlukan
untuk pengolahan alumni pada sistem informasi pendataan alumni!
%eberapa desain pendataan tersebut sebagai berikut &
' 8ogin
/alam tampilan form login fungsinya untuk masuk kedalam
sistem! /igunakan oleh admin dan super admin dalam melakukan login
agar dapat mengakses halaman masing)masing! *dapun tampilan form
login dapat dilihat seperti gambar ,!'- berikut!
49
-
8/19/2019 Naskah KP Salman
50/77
Aambar ,! '- /esain +orm Login
Aambar ,!'- merupakan bentuk form login untuk admin dan super
admin yang ingin login ke sistem untuk mengelola website!
+orm *lumni
/esain ini digunakan oleh admin untuk menginputkan data alumni
yang ditampilkan oleh sistem!
50
-
8/19/2019 Naskah KP Salman
51/77
Aambar ,!'6 /esain )n&ut *lumni
Aambar ,!'6 merupakan ran$angan untuk tampilan tambah alumni yang
berfungsi untuk menambahkan data alumni yang ada pada Prodi Teknik
Informatika!
, +orm %erita
51
-
8/19/2019 Naskah KP Salman
52/77
/esain ini digunakan oleh admin untuk menginputkan data berita
yang ditampilkan oleh sistem!
Aambar ,!'7 /esain )n&ut %erita
Aambar ,!'7 merupakan ran$angan untuk tampilan tambah berita yang
berfungsi untuk menambahkan data berita terbaru yang ada pada *lumni
Teknik Informatika!
- +orm *genda
/esain ini digunakan oleh admin untuk menginputkan data agenda
yang ditampilkan oleh sistem!
52
-
8/19/2019 Naskah KP Salman
53/77
Aambar ,! '< /esain )n&ut *genda
Aambar ,!'< merupakan ran$angan untuk tampilan tambah agenda
yang berfungsi untuk menambahkan data agenda terkini yang ada pada
*lumni Teknik Informatika!
6 +orm 8owongan
/esain ini digunakan oleh admin untuk menginputkan data
lowongan yang ditampilkan oleh sistem!
Aambar ,! ': /esain )n&ut 8owongan
53
-
8/19/2019 Naskah KP Salman
54/77
Aambar ,!': merupakan ran$angan untuk tampilan tambah lowongan
yang berfungsi untuk menambahkan data lowongan pekerjaan terbaru
untuk alumni yang belum mendapat pekerjaan!
7 +orm Profil
/esain ini digunakan oleh admin untuk mengupdate data profil
yang ditampilkan oleh sistem!
Aambar ,! '; 9alaman profil
Aambar ,!'; merupakan ran$angan untuk tampilan update profil
admin yang berfungsi untuk merubah data login admin!
-
8/19/2019 Naskah KP Salman
55/77
Aambar ,! 5 /esain )n&ut User
Aambar ,!5 merupakan ran$angan untuk tampilan tambah user yang
berfungsi untuk menambahkan data pengguna admin yang bisa masuk ke
sistem!
*5 Desa"n ut)ut
+orm ini merupakan tampilan)tampilan dari sistem informasi pendataan
alumni! +orm ini merupakan tampilan dari menu utama aplikasi pendataan
alumni! "enu)menu tersebut diantaranya adalah /ashboard# *lumni# %erita#
*genda# 8owongan dan User!
' /ashboard
/esain ini digunakan oleh admin saat mengakses sistem!
55
-
8/19/2019 Naskah KP Salman
56/77
Aambar ,!' /esain Das#oard
Aambar ,!' merupakan ran$angan untuk tampilan dashboard yang
berfungsi untuk melihat jumlah alumni laki)laki dan perempuan serta
melihat pertumbuhan alumni pertahunnya!
*lumni
/esain ini digunakan oleh admin untuk melihat# mengupdate# menghapus
dan mengekspor data alumni pada sistem informasi manajemen alumni!
Aambar ,! /esain *lumni
56
-
8/19/2019 Naskah KP Salman
57/77
Aambar ,! merupakan ran$angan untuk tampilan lihat data
alumni yang berfungsi untuk melihat# mengupdate dan menghapus data
alumni yang ada pada *lumni Teknik Informatika!
, %erita
/esain ini digunakan oleh admin untuk melihat# mengupdate dan
menghapus data berita pada sistem informasi manajemen alumni!
Aambar ,! , /esain %erita
Aambar ,!, merupakan ran$angan untuk tampilan lihat data berita
yang berfungsi untuk melihat# mengupdate dan menghapus data berita yang
ada pada *lumni Teknik Informatika!
- *genda
/esain ini digunakan oleh admin untuk melihat# mengupdate dan
menghapus data agenda pada sistem informasi manajemen alumni!
57
-
8/19/2019 Naskah KP Salman
58/77
Aambar ,!- /esain *genda
Aambar ,!- merupakan ran$angan untuk tampilan lihat data
agenda yang berfungsi untuk melihat# mengupdate dan menghapus data
agenda yang ada pada *lumni Teknik Informatika!
6 8owongan
/esain ini digunakan oleh admin untuk melihat# mengupdate dan
menghapus data lowongan pada sistem informasi manajemen alumni!
Aambar ,!6 /esain 8owongan
58
-
8/19/2019 Naskah KP Salman
59/77
Aambar ,!6 merupakan ran$angan untuk tampilan lihat data berita
yang berfungsi untuk melihat# mengupdate dan menghapus data berita yang
ada pada *lumni Teknik Informatika!
7 User
/esain ini digunakan oleh admin untuk melihat mengupdate dan
menghapus data User pada sistem informasi alumni!
Aambar ,! 7 /esain User
Aambar ,!7 merupakan ran$angan untuk tampilan lihat data user
yang berfungsi untuk melihat# mengupdate dan menghapus data user yang
digunakan untuk masuk ke sistem!
3.3 Im)lementas" ,"stem
Implementasi peran$angan pada sistem informasi manajemen alumni
dilakukan dengan menggunakan framework .odeigniter# dengan basis data yang
59
-
8/19/2019 Naskah KP Salman
60/77
digunakan adalah "ySB8! /alam implementasi sistem ini terdapat beberapa
halaman!
3.3.1 Halaman L&g"n
/alam menjalankan program sistem informasi manajemen alumni Teknik
informatika# tampilan awal yang akan mun$ul yaitu gambar ,!:# jika username#
password tidak diisi atau salah# maka form akan berubah seperti gambar ,!;!
Aambar ,! < 9alaman 8ogin
Aambar ,! : 9alaman 3alidasi
,(r")t Tam)"lan Halaman L&g"n
1.
-
8/19/2019 Naskah KP Salman
61/77
%. . ,. -.
-
8/19/2019 Naskah KP Salman
62/77
Aambar ,! ; 9alaman /ashboard
,(r")t Tam)"lan Halaman Dash*&ar'
1. di# class="eas&piechart percentage" datapercent="01" datasie="2">
-
8/19/2019 Naskah KP Salman
63/77
Aambar ,! ,5 9alaman *lumni
,(r")t Tam)"lan Halaman Alumn"
1. 4ata alumni">
,.
%erikut keterangan kode program &
'! 2ode program no ' untuk membuat tombol eCport data dan tambah data
alumni!
! 2ode program no untuk menampilkan daftar alumni!
,! 2ode program no , untuk membuat tombol edit data alumni!
63
-
8/19/2019 Naskah KP Salman
64/77
-! 2ode program no - untuk membuat tombol hapus data alumni!
3.3.4 Halaman Ber"ta
*dmin dapat menambah# melihat# mengubah# dan menghapus data berita
pada halaman berita seperti pada gambar ,!,
Aambar ,! ,' 9alaman %erita
,(r")t Tam)"lan Halaman Ber"ta
1. 4ata berita
-
8/19/2019 Naskah KP Salman
65/77
,.
%erikut keterangan kode program &
1. 2ode program no ' untuk membuat tombol tambah data berita!
2. 2ode program no untuk menampilkan daftar berita!
3. 2ode program no , untuk membuat tombol edit data berita!
4. 2ode program no - untuk membuat tombol hapus data berita!
3.3.# Halaman Agen'a
*dmin dapat menambah# melihat# mengubah dan menghapus data agenda
pada halaman agenda seperti pada gambar ,!,,
Aambar ,! , 9alaman *genda
,(r")t Tam)"lan Halaman Agen'a
1. 4ata agenda
-
8/19/2019 Naskah KP Salman
66/77
-
8/19/2019 Naskah KP Salman
67/77
,(r")t Tam)"lan Halaman L&>&ngan
1. 4ata lo*ongan
-
8/19/2019 Naskah KP Salman
68/77
Aambar ,! ,- 9alaman User
,(r")t Tam)"lan Halaman User
1. 4ata user
-
8/19/2019 Naskah KP Salman
69/77
3.4 Pem*ahasan Has"l
Pengujian sistem informasi manajemen alumni dilakukan dengan $ara
pengisian kuisioner oleh 5 responden! Responden terdiri dari '5 alumni dan '5
mahasiswa! 2uisioner terdiri dari 5 pernyataan yang bersifat fungsional sistem!
9asil pengujian sistem akan menunjukkan kelayakan sistem! %erikut tabel hasil
pengujian sistem!
Tabel ,! ; 9asil Pengujian Sistem
4o Pernyataan SS S 2S TS Total
Peng&lahan Data Alumn"
' *plikasi ini dapat menginputkan data alumni! 7 '- 5 5 5
*plikasi ini dapat menampilkan data alumni! : ' 5 5 5
, *plikasi ini dapat mengubah data alumni! 6 '6 5 5 5
- *plikasi ini dapat menghapus data alumni! < ', 5 5 5
Peng&lahan Data Ber"ta
6 *plikasi ini dapat menginputkan data berita! 7 '- 5 5 5
7 *plikasi ini dapat menampilkan data berita! 6 '6 5 5 5
< *plikasi ini dapat mengubah data berita! < ', 5 5 5
: *plikasi ini dapat menghapus data berita! : ' 5 5 5
Peng&lahan Data Agen'a
; *plikasi ini dapat menginputkan data agenda! 7 '- 5 5 5
'5 *plikasi ini dapat menampilkan data agenda! 7 '- 5 5 5
'' *plikasi ini dapat mengubah data agenda! 6 '6 5 5 5
69
-
8/19/2019 Naskah KP Salman
70/77
4o Pernyataan SS S 2S TS Total
' *plikasi ini dapat menghapus data agenda! - '7 5 5 5
Peng&lahan Data L&>&ngan
',*plikasi ini dapat menginputkan data
lowongan!: ' 5 5 5
'- *plikasi ini dapat menampilkan data lowongan! 7 '- 5 5 5
'6 *plikasi ini dapat mengubah data lowongan! < ' ' 5 5
'7 *plikasi ini dapat menghapus data lowongan! ; '' 5 5 5
Peng&lahan Data User
'< *plikasi ini dapat menginputkan data user! : ' 5 5 5
': *plikasi ini dapat menampilkan data user! ; '' 5 5 5
'; *plikasi ini dapat mengubah data user! : ' 5 5 5
5 *plikasi ini dapat menghapus data user! ; '' 5 5 5
Total ',< 7 ' 5 -55
9asil K Total & 5 7!:6 ',!' 5!56 5 5
2eterangan &
SS K Sangat Setuju
S K Setuju
2S K 2urang Setuju
TS K Tidak Setuju
70
-
8/19/2019 Naskah KP Salman
71/77
Tabel ,!; merupakan tabel perhitungan kuisioner! 9asil pengujian sistem dalam
bentuk prosentase dapat dilihat pada tabel ,!'5!
Tabel ,! '5 Prosentase 9asil Pengujian Sistem
4o Pernyataan SS S 2S TS Total
Peng&lahan Data Alumn"
'*plikasi ini dapat menginputkan data
alumni!,5L
-
8/19/2019 Naskah KP Salman
72/77
4o Pernyataan SS S 2S TS Total
',*plikasi ini dapat menginputkan data
lowongan!-5L 75L 5L 5L '55L
'-*plikasi ini dapat menampilkan data
lowongan!,5L
-
8/19/2019 Naskah KP Salman
73/77
user! Pernyataan ini diperoleh dari hasil penilaian responden yang
menyatakan sangat setuju sebanyak ,-#6L# yang menyatakan setuju
sebanyak 76#6L dan hanya 5#6L yang menyatakan kurang setuju dari
nilai total '55L!
! Sistem informasi manajemen alumni ini hanya menyediakan penambahan
pengguna admin dilakukan oleh super admin dalam hal ini adalah ketua
2*TI2*! Sedangkan pengguna admin lainnya hanya diperbolehkan
mengganti username dan password!
3.% !elemahan ,"stem
Pada saran dan kritik menunjukkan beberapa kelemahan dari sistem
informasi alumni ini yaitu &
'! 9asil &rint out data alumni kurang menarik# hanya berbentuk file eC$el
dan tidak ada fotonya!
! Pada saat penambahan data alumni# ukuran foto tidak bisa otomatis
resi-e pada saat uploadnya! =adi harus memotong sendiri fotonya
sebelum di upload dengan ukuran yang telah ditentukan!
,! Pada saat penambahan data berita# ukuran gambar postingan tidak bisa
otomatis resi-e pada saat uploadnya! =adi harus memotong sendiri
fotonya sebelum di upload dengan ukuran yang telah ditentukan!
73
-
8/19/2019 Naskah KP Salman
74/77
BAB I0
PENUTUP
4.1 !es"m)ulan
%erdasarkan pembahasan pada bab)bab sebelumnya maka dapat ditarik
beberapa kesimpulan sebagai berikut &
a! Sistem Informasi ini dibuat dengan tahapan & peren$anaan
(pengumpulan data# analisa (kebutuhan sistem# desain
(peran$angan sistem# $oding (pengkodean program# testing
(pengujian sistem dan pemeliharaan!
b! Untuk dapat mempermudah pihak Program Studi Teknik Informatika
dalam memberikan dan men$ari informasi)informasi yang
menyebabkan kurangnya efektivitas dan produktivitas alumni dan
pihak Universitas dalam mengelola informasi dengan $ara
mengimplementasikan sistem yang sudah dibuat!
4.2 ,aran
/iharapkan sistem ini dapat bermanfaat bagi Program Studi Teknik
Informatika# hal yang dapat disarankan adalah &
a! Sistem ini dapat dikembangkan lagi untuk menampilkan foto pada
hasil &rint out data alumni!
b! /alam penambahan data alumni# diharapkan bisa dikembangkan
untuk upload foto bisa otomatis resi-e!
$! /alam penambahan data berita# diharapkan bisa dikembangkan
untuk upload gambar bisa otomatis resi-e!
74
-
8/19/2019 Naskah KP Salman
75/77
DATAR PU,TA!A
*rief# "! Rudyanto! 5''! Pemrograman We# Dinamis Menggunakan PHP dan
M$SQL! *ndi. Yogyakarta!
%asuki# *wan Pribadi! 5'-! Pro$ek Mem#angun We#site 7er#asis PHP dengan
%odeigniter # 8okomedia! Yogyakarta!
75
-
8/19/2019 Naskah KP Salman
76/77
?lu# ?deltrudis! 5'-! (ancang We#site Profil Sekola 8Studi 4asus 5 SMA 7ok&ri
7angunta&an 7antul! Yog$akarta9 & Perpustakaan Universitas Respati
Yogyakarta!
=ogiyanto# 9"! 556! Analisis : Desain! Yogyakarta & *ndi!
2ristanto# *! 55:!Peran$angan Sistem Informasi dan *plikasinya! Yogyakarta &
Araha "edia!
4ugroho# *! 5'5! (eka$asa Perangkat Lunak 7erorentasi ;#/ek dengan Metode
'SDP ! Yogyakarta& *ndi!
Riyanto! 5''! Mem#uat sendiri a&likasi e
-
8/19/2019 Naskah KP Salman
77/77
Data Pers&nal ?
4I" & '55';
4ama & Salman *l +arisi
Tempat#tanggal lahir & Tebaban %arat# '6 =anuari ';;-=enis 2elamin & 8aki)8aki
Status & %elum "enikah
*lamat & Tebaban %arat# Suralaga# 80TI" )4T%
4o!Telepon & )
4o!9andphone & 5:';;www!salmanfaris!tk
R">aat Pen'"'"kan
Tahun Pen'"'"kan=kursus Tem)at
557 S/4 ' Tebaban Selong
55; "ts 41 Tebaban Selong
5' S"* 41 Pan$or Selong
Yogyakarta# ': =anuari 5'6
mailto:[email protected]://www.salmanfaris.tk/http://www.salmanfaris.tk/mailto:[email protected]