Top Banner

of 30

Naskah KP Salman

Jul 08, 2018

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 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]