SI1322475594: Perbedaan revisi

Dari widuri
Lompat ke: navigasi, cari
[revisi tidak terperiksa][revisi tidak terperiksa]
Baris 11: Baris 11:
  
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;">
 
<div style="font-size: 14pt;font-family: 'times new roman';text-align: center;">
[[File:Logo stmik raharja.jpg|150px|center]]</div>
+
<div align="center"><img style="margin:0px" src="http://iduhelp.ilearning.me/wp-content/uploads/sites/335/2013/02/hj-300x300.jpg"/></div>
  
  

Revisi per 6 September 2017 07.44


PERANCANGAN APLIKASI ONLINE GRADUATION ORGANIZER

MENGGUNAKAN MOBILE APPLICATION (STUDY KASUS :

PERGURUAN TINGGI RAHARJA)

SKRIPSI



Disusun Oleh :

NIM
: 1322475594
NAMA


JURUSAN TEKNIK INFORMATIKA

KONSENTRASI SOFTWARE ENGINEERING

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

STMIK RAHARJA

TANGERANG

2016/2017

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PENGESAHAN SKRIPSI


PERANCANGAN APLIKASI ONLINE GRADUATION ORGANIZER

MENGGUNAKAN MOBILE APPLICATION (STUDY KASUS :

PERGURUAN TINGGI RAHARJA)

Disusun Oleh :

NIM
: 1322475594
Nama
Jenjang Studi
: Strata Satu
Jurusan
: Teknik Informatika
Konsentrasi
: Software Engineering

 

 

Disahkan Oleh :

Tangerang, 24 Juli 2017

Ketua
       
Kepala Jurusan
STMIK RAHARJA
       
Jurusan Teknik Informatika
           
           
           
           
(Ir Untung Rahardja, M.T.I.,MM)
       
(Junaidi, M.Kom)
NIP : 000594
       
NIP : 001405

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PERSETUJUAN PEMBIMBING


PERANCANGAN APLIKASI ONLINE GRADUATION ORGANIZER

MENGGUNAKAN MOBILE APPLICATION (STUDY KASUS :

PERGURUAN TINGGI RAHARJA)

Dibuat Oleh :

NIM
: 1322475594
Nama

 

Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Jurusan Teknik Informatika

Konsentrasi Software Engineering

Disetujui Oleh :

Tangerang, 24 Juli 2017

Pembimbing I
   
Pembimbing II
       
       
       
       
   
(Muhamad Yusup, M.Kom)
NID : 10013
   
NID : 07132

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

LEMBAR PERSETUJUAN DEWAN PENGUJI


PERANCANGAN APLIKASI ONLINE GRADUATION ORGANIZER

MENGGUNAKAN MOBILE APPLICATION (STUDY KASUS :

PERGURUAN TINGGI RAHARJA)

Dibuat Oleh :

NIM
: 1322475594
Nama

Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian

Komprehensif

Jurusan Teknik Informatika

Konsentrasi Software Engineering

Tahun Akademik 2016/2017

Disetujui Penguji :

Tangerang, 24 Juli 2017

Ketua Penguji
 
Penguji I
 
Penguji II
         
         
         
         
( )
 
( )
 
( )
NID :
 
NID :
 
NID :

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR KEASLIAN SKRIPSI


PERANCANGAN APLIKASI ONLINE GRADUATION ORGANIZER

MENGGUNAKAN MOBILE APPLICATION (STUDY KASUS :

PERGURUAN TINGGI RAHARJA)

Disusun Oleh :

NIM
: 1322475594
Nama
Jenjang Studi
: Strata 1
Jurusan
: Teknik Informatika
Konsentrasi
: Software Engineering

 

 

Menyatakan bahwa Skripsi ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan, atau duplikat dari Skripsi yang telah dipergunakan untuk mendapatkan gelar Sarjana Komputer baik di lingkungan Perguruan Tinggi Raharja maupun di Perguruan Tinggi lain, serta belum pernah dipublikasikan.

Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab, serta bersedia menerima sanksi jika pernyataan diatas tidak benar.

Tangerang,24 Juli 2017

 
 
 
 
 
NIM : 1322475594

 

)*Tandatangan dibubuhi materai 6.000;

ABSTRACT

Graduation is the inauguration process of students who have studied in a university. The results of the graduation ceremony are conducted at the end of each academic year at the college. Researchers take the object of research on Higher Education Raharja because previously wisdawan on Higher Education Raharja need information about the graduation ceremony. This research is intended to know the graduation information system that runs before in Higher Education Raharja, To overcome what is in the graduation information system at Higher Education Raharja, and to make the Application of the University Graduation Organizer in Higher Education Raharja. With the design of this Online Graduation Organizer Application, it is expected to give a real contribution to the input of ideas to the management of Higher Education Raharja in the form of useful information for the lecture of Higher Education Raharja, In this research using method of data method, Analyze method, design method, Mserta. The results of this study can be explained in Chapter IV.

Keywords: graduation, event organizer, application

ABSTRAK

Wisuda merupakan proses pelantikan kelulusan mahasiswa yang telah menempuh masa belajar pada suatu Perguruan Tinggi. Umumnya pelaksanaan wisuda dilakukan pada setiap akhir dari tahun akademik di perguruan tinggi tersebut. Peneliti mengambil objek penelitian pada Perguruan Tinggi Raharja karena sebelumnya wisdawan pada Perguruan Tinggi Raharja sulit mendapatkan informasi perihal acara wisuda. Penelitian ini bertujuan untuk mengetahui sistem informasi wisuda yang berjalan sebelumnya pada Perguruan Tinggi Raharja, Untuk mengatasi kendala apa saja yang ada pada sistem informasi wisuda pada Perguruan Tinggi Raharja, dan untuk melakukan perancangan Aplikasi Online Graduation Organizer pada Perguruan Tinggi Raharja. Sehingga dengan adanya perancangan Aplikasi Online Graduation Organizer ini, diharapkan mampu memberikan kontribusi nyata berupa masukan ide-ide kepada manajemen Perguruan Tinggi Raharja dalam suatu bentuk informasi yang berguna untuk kelangsungan Perguruan Tinggi Raharja, Pada penelitian ini peneliti menggunakan metode penelitian diantaranya metode pengumpulan data, metode analisa, metode perancangan, mserta metode pengujian. Hasil dari penelitian ini dapat di jelaskan pada BAB IV.

Kata Kunci : wisuda, event organaizer, aplikasi

KATA PENGANTAR

Puji dan syukur peneliti panjatkan kehadirat Allah SWT yang telah memberikan rahmat serta hidayah-Nya, sehingga laporan Skripsi Peneliti dapat berjalan dengan baik dan selesai sebagaimana mestinya. Adapun judul yang diambil yaitu “PERANCANGAN APLIKASI ONLINE GRADUATION ORGANIZER MENGGUNAKAN MOBILE APPLICATION (STUDY KASUS : PERGURUAN TINGGI RAHARJA)”.

Tujuan penulisan Laporan Skripsi ini adalah sebagai syarat dalam menyelesaikan program Strata Satu (TI) Jurusan Teknik Informatika pada Perguruan Tinggi Raharja.

Hati kecil ini pun menyadari bahwa tanpa bimbingan dan dorongan dari semua pihak penyusunan laporan Skripsi ini tidak akan berjalan sesuai dengan yang diharapkan. Oleh karena itu pada kesempatan yang singkat ini, izinkanlah penulis menyampaikan selaksa pujian dan terimakasih kepada :

  1. Bapak Ir. Untung Rahardja, M.T.I., MM. selaku Ketua STMIK Raharja.

  2. Bapak Dr. Po. Abas Sunarya, M.Si. selaku Direktur Perguruan Tinggi Raharja.

  3. Bapak Sugeng Santoso, M.Kom., selaku Pembantu Ketua I Bidang Akademik STMIK Raharja.

  4. Bapak Junaidi,.M.Kom selaku Kepala Jurusan Teknik Informatika STMIK Raharja.

  5. Bapak Ary Budi Warsito,.M.Kom selaku Pembimbing I yang telah memberikan pengarahan serta saran yang telah diberikan kepada peneliti, sehingga dapat menjalani Skripsi ini dengan penuh ilmu dan semangat.

  6. Bapak Muhamad Yusup,.M.Komselaku Pembimbing II yang telah memberikan bimbingan dan masukan kepada peneliti sehingga Skripsi ini dapat diselesaikan dengan baik.

  7. Ibu Hani Dewi Ariessanti,.M.Kom, selaku stakeholder yang telah banyak berkontribusi dalam penyelesaian Skripsi peneliti serta memberikan masukan terhadap sistem yang telah dibuat.

  8. Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan ilmu pengetahuan kepada peneliti.

  9. Kedua Orang Tua yang telah memberikan semangat dan juga dukungan, baik moril, materil dan doanya kepada Peneliti sehingga dapat terselesaikannya laporan ini dengan baik.

  10. Semua sahabat tersayang yang selalu memberikan dukungan serta semangat Penulis dalam menyusun laporan ini.

Peneliti menyadari bahwa dalam penulisan Laporan Skripsi ini masih jauh dari sempurna. Oleh karena itu kritik dan saran yang membangun, peneliti harapkan sebagai pemicu untuk dapat berkarya lebih baik lagi. Semoga Laporan Skripsi ini bermanfaat bagi pihak yang membutuhkan.

Tangerang, 24 Juli 2017
Eka Yuliandini
NIM. 1322475594

DAFTAR SIMBOL

Simbol Use Case Diagram


Simbol Activity Diagram


Simbol Sequance Diagram

DAFTAR GAMBAR

Gambar 3.1 Struktur Organisasi Akademik Perguruan Tinggi Raharja

Gambar 3.2 Flowchart Proses Absensi Wisuda

Gambar 3.3 Use Case Sistem Yang Berjalan

Gambar 3.4 Activity Diagram Sistem Yang berjalan

Gambar 3.5 Sequence Diagram Sistem Yang berjalan

Gambar 3.6 SDLC Phases

Gambar 4.1 Use Case Diagram Pada Sistem Usulan

Gambar 4.2 Activity Diagram Pada Sistem Usulan untuk Admin

Gambar 4.3 Activity Diagram Pada Sistem Usulan untuk Wisudawan

Gambar 4.4 Sequence Diagram Pada Sistem Usulan untuk Admin

Gambar 4.5 Sequence Diagram Pada Sistem Usulan untuk Wisudawan

Gambar 4.6 ERD (Entity Relation Diagram) Yang Diusulkan

Gambar 4.7 Flowchart Diagram Admin

Gambar 4.8 Flowchart Diagram Wisudawan

Gambar 4.9 Halaman Login

Gambar 4.10 Halaman Home

Gambar 4.11 Halaman Data wisudawan

Gambar 4.12 Halaman Create Data wisudawan

Gambar 4.13 Halaman Absen Gladikotor

Gambar 4.14 Halaman Absen Gladibersih

Gambar 4.15 Halaman Absen Wisudawan

Gambar 4.16 Halaman Absen Orang Tua

Gambar 4.17 Halaman VIP/VVIP

Gambar 4.18 Halaman Dashboard Kehadiran

Gambar 4.19 Halaman Login Sistem

Gambar 4.20 Halaman Home Sistem

Gambar 4.21 Halaman menu sistem

Gambar 4.22 Halaman Agenda

Gambar 4.23 Halaman Denah

Gambar 4.24 Halaman Data-data Wisudawan

Gambar 4.25 Halaman Galeri Foto

Gambar 4.26 Halaman Video

Gambar 4.27 Halaman Surat Ketentuan

Gambar 4.28 Tampilan layar halaman login admin

Gambar 4.29 Tampilan layar halaman home

Gambar 4.30 Tampilan layar halaman data wisudawan

Gambar 4.31 Tampilan layar halaman Create data wisudawan

Gambar 4.32 Tampilan layar halaman history wisudawan

Gambar 4.33 Tampilan layar halaman halaman absen wisudawan

DAFTAR TABEL

Tabel 2.1 Literature Review

Tabel 3.2 Elisitasi Tahap I

Tabel 3.3 Elisitasi Tahap II

Tabel 3.4 Elisitasi Tahap III

Tabel 3.5 Final Draft Elisitasi

Tabel 4.1 Tabel Perbandingan

Tabel 4.2 Struktur Tabel Mahasiswa

Tabel 4.3 Struktur Tabel Setting

Tabel 4.4 Struktur Tabel Banner

Tabel 4.5 Struktur Tabel Buku Wisuda

Tabel 4.6 Struktur Tabel Agenda

Tabel 4.7 Struktur Tabel Pengurus

Tabel 4.8 Struktur Tabel Galeri

Tabel 4.9 Struktur Tabel Video

Tabel 4.10 Struktur Tabel Surat Ketentuan

Tabel 4.11 Struktur Tabel Admin

Tabel 4.12 Struktur Tabel Jabatan

Tabel 4.13 Struktur Tabel Jenis Absen

Tabel 4.14 Struktur Tabel Status Absen

Tabel 4.15 Struktur Tabel Absen Gladikotor

Tabel 4.16 Struktur Tabel Absen Gladibersih

Tabel 4.17 Struktur Tabel Absen Mahasiswa

Tabel 4.18 Struktur Tabel Orang Tua

Tabel 4.19 Struktur Tabel Vip

Tabel 4.20 Struktur Tabel Pendaftaran Wisuda

Tabel 4.21 Blackbox Testing

Tabel 4.22 Blackbox Testing Login

Tabel 4.23 Blackbox Testing Add Data Wisudawan

Tabel 4.24 Schedule

Tabel 4.25 Estimasi Biaya

BAB I

PENDAHULUAN

Latar belakang

Perancangan sistem merupakan tahapan sebelum pembuatan sistem dilakukan. Salah satu contoh dari perancangan sistem yaitu perancangan prototype sistem. Dimana seseorang dapat melakukan sebuah rancangan sistem yang akan mereka buat, sehingga dengan adanya perancangan sistem tersebut dapat memudahkan dalam pembuatan sistem yang akan dirancang.

Wisuda merupakan proses pelantikan kelulusan mahasiswa yang telah menempuh masa belajar pada suatu Perguruan Tinggi. Umumnya pelaksanaan wisuda dilakukan pada setiap akhir dari tahun akademik di perguruan tinggi tersebut, baik pada semester genap maupun ganjil. (Mulyadi, 2013).

Aplikasi yang berbasis online dapat memudahkan wisudawan dalam pengaksesannya, sehingga wisudawan dapat membuka aplikasi tersebut dimana saja dan kapan saja, karena pada saat ini sudah banyak masyarakat yang menggunakan gadget, sehingga aplikasi ini dapat diakses menggunakan mobile application.

Peneliti mengambil objek penelitian pada Perguruan Tinggi Raharja dikarenakan sebelumnya wisdawan pada Perguruan Tinggi Raharja sulit mendapatkan informasi perihal acara wisuda, serta membantu pihak akademik dalam pengarsipan data-data wisudawan.

Maka peneliti membuat aplikasi online perihal graduation organizer, sehingga mahasiswa sebagai pengguna bisa mendapatkan informasi acara wisuda meliputi, agenda acara wisuda, data wisudawan, denah gedung acara wisuda, daftar anggota pengurus wisuda galeri foto dan video, serta absensi wisudawan yang terdiri dari absensi gladikotor, absensi gladibersih, dan absensi wisuda, dimana pada absensi wisuda terdapat absensi wisudawan, absensi orang tua, absensi vip dan vvip.

Penelitian ini dilakukan untuk mengetahui dan menganalisa jalannya acara wisuda yang ada pada Perguruan Tinggi Raharja, serta melakukan pembuatan sistem yang dapat memudahkan wisudawan dalam mengetahui informasi yang berkaitan dengan acara wisuda, serta memudahkan admin dalam proses penginputan data wisudawan serta memudahkan admin melakukan absensi.

Berdasarkan latar belakang diatas, maka diperoleh sebuah judul “Perancangan Aplikasi Online Graduation Organizer Menggunakan Mobile Application (Study Kasus : Perguruan Tinggi Raharja)”.

Rumusan Masalah

Berdasarkan latar belakang diatas, maka rumusan masalah dalam penelitian ini antara lain :

  1. Bagaimana sistem informsi wisuda yang berjalaan saat ini pada Perguruan Tinggi Raharja?

  2. Bagaimana kendala yang dihadapi oleh wisudawan dalam pencarian informasi perihal acara wisuda pada Perguruan Tinggi Raharja?

  3. Bagaimana perancangan Aplikasi Online Graduation Organizer pada Perguruan Tinggi Raharja?

Ruang Lingkup Penelitian

Untuk memperjelas masalah yang akan dibahas dan agar tidak terjadi pembahasan yang meluas atau menyimpang, maka perlu kiranya dibuat suatu batasan masalah. Adapun ruang lingkup permasalahan yang akan dibahas dalam penulisan Laporan Skripsi ini, yaitu hanya pada lingkup seputar sistem informasi wisuda yang berjalan saat ini, kendala yang dihadapi perihal informasi wisuda, serta perancangan Aplikasi Online Graduation Organizer pada Perguruan Tinggi Raharja.

Tujuan dan Manfaat Penelitian

Tujuan Penelitian

Tujuan penelitian ini adalah :

  1. Untuk mengetahui sistem informasi wisuda yang berjalan sebelumnya pada Perguruan Tinggi Raharja.

  2. Untuk mengatasi kendala yang dihadapi oleh wisudawan dalam pencarian informasi perihal acara wisuda.

  3. Untuk melakukan perancangan Aplikasi Online Graduation Organizer pada Perguruan Tinggi Raharja.

Manfaat Penelitian

Manfaat dari penelitian ini adalah :

  1. Bagi Perguruan Tinggi Raharja

  2. Dengan adanya perancangan Aplikasi Online Graduation Organizer ini, diharapkan mampu memberikan kontribusi nyata berupa masukan ide-ide kepada manajemen Perguruan Tinggi Raharja dalam suatu bentuk informasi yang berguna untuk kelangsungan Perguruan Tinggi Raharja.

  3. Bagi Pembaca

  4. Penelitian ini berguna untuk menambah wawasan dan dapat dijadikan gambaran untuk suatu penelitian khusus dalam bidang yang sama.

  5. Bagi Peneliti

  6. Penelitian ini berguna bagi peneliti karena dapat mengetahui gambaran nyata perihal informasi wisuda pada Perguruan Tinggi Raharja, sehingga peneliti dapat merancang Aplikasi Online Graduation Organizer pada Perguruan Tinggi Raharja.

Metode Penelitian

Metode Pengumpulan Data

  1. Metode Observasi

  2. Merode Obsevasi merupakan metode pengumpulan data yang dilakukan secara langsung pada objek yang diteliti. Dalam metode ini peneliti mengunjungi instansi Perguruan Tinggi Raharja tepatnya pada Raharja Enrichment Center (REC) untuk melakukan observasi. Peneliti melakukan observasi selama 6 (emam ) bulan.

  3. Metode Wawancara

  4. Metode Wawancara merupakan metode pengumpulan data yang dilakukan melalui tatap muka dan tanya jawab secara langsung yang dilakukan oleh pihak yang bersangkutan. Dalam metode ini peneliti melakukan wawancara dengan Hani Dewi Ariessanti, M.Kom selaku Stakeholder.

  5. Metode Studi Pustaka

  6. Metode Studi Pustaka merupakan metode pengumpulan data untuk memperoleh segala informasi dari buku-buku, literature review, serta browsing pada internet.

Metode Analisa

Pada metode analisa ini peneliti menggunakan metode analisa SDLC (Sistem Development Life Cycle). Dalam metode analisa SDLC (Sistem Development Life Cycle) terdapat beberapa aspek, diantaranya perancanaan (planning), analisis (analysis), desain (design), implementasi (implementation), uji coba (testing), dan pengelolaan (maintenance).

Metode Perancangan

Pada metode perancangan ini peneliti menggunakan bahasa pemrograman PHP dengan menggunakan framework yaitu Yii versi II dan menggunakan database MySQL. sebagai bahasa pemrogramannya. Program Visual Paradigm for UML 14.1 Enterprise Edition untuk menggambarkan rancangan use case diagram, activity diagram, sequence diagram, dan ERD (Entity Relationship Diagram) untuk menggambatrkan basis data serta menggunakan flowchart diagram untuk menggambarkan alur sistem.

Metode Pengujian

Pada metode pengujian ini peneliti menggunakan Black Box Testing sebegai metode pengujiannya. Black Box Testing merupakan teknik yang digunakan untuk menguji perangkat lunak (software). Pada metode Back Box Testing hanya mengevaluasi dari tampilan luarnya (interface). Hal ini dijelaskan pada BAB IV.

Sistematika Penulisan

Agar pemahaman tentang penulisan Laporan Skripsi ini menjadi lebih mudah maka peneliti mengelompokan materi penulisan Laporan Skripsi ini menjadi beberapa sub bab dengan sistematika penyususnnya sebagai barikut :

BAB I PENDAHULUAN

Bab ini menjelaskan antara lain, latar belakang, rumusan masalah, ruang lingkup penelitian, tujuan dan manfaat penelitian, metode penelitian, dan sistematika penulisan.

BAB II LANDASAN TEORI

Bab ini menjelaskan tentang teori-teori umum, teori-teori khusus yang berkaitan dengan penelitian, serta literature review.

BAB III ANALISA SISTEM YANG BERJALAN

Bab ini berisikan tentang gambaran umum Perguruan Tinggi Raharja yang terdiri dari sejarah singkat, struktur organisasi, dan tugas serta tanggung jawab. Tata laksana sistem yang berjalan, yang terdiri dari prosedur sistem yang berjalan, rancangan prosedur sistem yang berjalan. Permasalahan yang dialami dan solusi pemecahan masalah.

BAB IV HASIL PENELITIAN

Bab ini berisikan tentang sistem yang akan diusulkan, yang menjelaskan usulan sistem yang akan dirancang.

BAB V PENUTUP

Bab ini merupakan bab terakhir yang berisikan tentang kesimpulan dari hasil penelitian dan saran-saran yang diberikan sebagai tindak lanjut yang diperlukan untuk melakukan perbaikan dimasa yang akan datang.

DAFTAR PUSTAKA

LAMPIRAN

BAB II

LANDASAN TEORI

Teori Umum

Konsep Dasar Sistem

Definisi Sistem

Menurut Muhamad Muslihudin dan Oktafianto (2016:2) mengemukakan bahwa “Sistem adalah sekumpulan komponen atau jaringan kerja dari prosedur-prosedur yang saling berkaitan dan saling bekerja sama dan membentuk suatu jaringan kerja untuk mencapai sasaran atau tujuan tertentu”.

Menurut Jeperson Hutahaean (2014:2) mengemukakan bahwa “Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan kegiatan atau untuk melakukan sasaran yang tertentu”.

Berdasarkan beberapa pendapat diatas dapat disimpulkan bahwa sisem merupakan sekumpulan komponen yang saling beroperasi untuk mencapai tujuan tertentu.

Klasifikasi Sistem


Menurut I Cenik Ardana dan Hendro Lukman (2016:5), sistem dapat diklasifikasikan berdasarkan beberapa aspek, antara lain :

  1. Ditinjau dari sudat penciptanya
  2. • Sistem alamiah (sistem ciptaan Tuhan), contohnya : sistem tata surya, sistem alam jagad raya, sistem tubuh manusia, dsb.

    • Sistem buatan manusia, contohnya : sistem pendingin udara (AC), sistem transportasi umum, sistem pendidikan nasional, dsb.

  3. Ditinjau dari sudut keberadaannya

  4. • Sistem fisik, yaitu suatu sistem yang keberadaannya dapat dilihat secara fisik, misalnya : sistem fondasi cakar ayam, sistem komputer, sistem keamanan, sistem produksi, dsb.

    • Sistem abstrak, suatu sistem yang tidak berwujud fisik, misalnya : sistem filsafat pancasila, sistem demokrasi, sistem komunis, dsb.

  5. Ditinjau dari derajat interaksi dengan lingkungan luar

  6. • Sistem terbuka, suatu sistem yang keberadaannya banyak dipengaruhi oleh lingkungan luar sistem tersebut, misalnya : sistem perdagangan bebas, sistem perekonomian, sistem pendidikan, dsb.

  7. Ditinjau dari derajat kepastiannya

  8. • Sistem tertentu (deterministic system), yaitu suatu sistem dimana perilaku, aktivitas atau hasil dari sistem tersebut dapat diprediksi secara pasti. Contoh arloji otomatis, sistem pendingin udara, dsb.

    • Sistem probabilistik (probabilistic system), yaitu suatu sistem dimana perilaku aktivitas, dan hasil dari suatu sistem sulit diprediksi secara pasti. Contohnya : sistem latihan sepak bola, sistem bangunan, sistem pendidikan budi pekerti, dsb.

Definisi Data

Menurut Webster New World Dictionary dalam Zulfikar dan I Nyoman Budiantara (2014:96) mengemukakan bahwa “Data adalah things known or assumed, yang berarti data itu sesuatu yang diketahui atau dianggap. Diketahui artinya yang sudah terjadi merupakan fakta (bukti). Data dapat memberikan gambaran tentang suatu keadaan atau persoalan”.

Menurut Kadir, A dalam Eddy Prahasta (2014:70) mengemukakan bahwa “Data adalah fakta mengenai suatu objek, orang, dan lain-lain yang dinyatakan oleh nilai (angka, karakter, atau simbol-simbol lainnya)”.

Berdasarkan beberapa pendapat diatas dapat disimpulkan bahwa data merupakan suatu fakta mengenai suatu objek yang diketahui atau dianggap.

Definisi Informasi

Menurut Muhamad Muslihudin, Oktafianto (2016:9) mengemukakan bahwa “Informasi merupakan data yang diolah menjadi bentuk yang berguna untuk membuat keputusan”.

Menurut Jeperson Hutanaean (2014:9) mengemukakan bahwa “Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi penerimanya”.

Berdasarkan beberapa pendapat diatas dapat disimpulkan bahwa Informasi merupakan data yang telah diolah untuk membuat keputusan menjadi lebih berguna bagi penerimanya.

Definisi Website

Website adalah sekumpulan halaman yang menampilkan konten atau sesuatu yang bisa diakses atau dibuka apabila kita mengakses internet. (Winoto & Tj, 2012)

Website adalah tempat yang baik bagi orang-orang untuk mengekspresikan pendapat mereka pada berbagai topik salah satunya adalah memanfaatkan situs jejaring sosial misalnya facebook, twitter, bahkan pemberi opini secara profesional, seperti reviewer berita politik dan film, pemilik blog dimana publik dapat mengomentari dan merespon apa yang mereka pikirkan. (Hidayat, 2015)

Berdasarkan beberapa pendapat diatas dapat disimpulkan bahwa website adalah sekumpulan halaman yang menampilkan konten pada situs jejaring sosial.

Teori Khusus

Definisi Perancangan

Perancangan adalah analisis sistem, persiapan untuk merancangan dan implementasi agar dapat menyelesaikan apa yang harus diselesaikan serta mengkonfigurasikan komponen-komponen perangkat lunak ke perangkat keras. (Sembiring Sandro, 2013)

Perancangan Sistem adalah salah satu tahap dari Metodologi pengembangan sistem, dan merupakan salah satu bagian yang sangat penting di dalam itu. (Anwar, Efendi, Rustam, & Andrew, 2016)

Berdasarkan beberapa pendapat diatas dapat disimpulkan bahwa Perancangan adalah salah satu tahapan merancang sebuah sistem sebelum sistem tersebut dapat di implementasikan.

Definisi Aplikasi

Menurut Abdul Kadir (2014:16) mengemukakan bahwa “Aplikasi adalah hasil terjemahan program, berupa kode yang dipahami oleh mesin”.

Aplikasi adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. (Minarni & Ariani, 2013)

Berdasarkan beberapa pendapat diatas dapat disimpulkan bahwa Aplikasi adalah hasil terjemahan program, berupa kode yang dipahami oleh mesin untuk melakukan suatu tugas yang diinginkan oleh pengguna.

Definisi Wisuda

Wisuda adalah kegiatan melepas mahasiswa-mahasiswa secara akademik sebagai akhir dari studi mahasiswa. (Utomo, 2014)

Wisuda merupakan proses pelantikan kelulusan mahasiswa yang telah menempuh masa belajar pada suatu perguruan tinggi. (Mulyadi, 2013)

Menurut Kamus Besar Bahasa Indonesia (KBBI), Wisuda adalah peresmian atau pelantikan yang dilakukan dengan upacara khidmat, para sarjana yang baru lulus menghadiri acara bersama orang tua mereka.

Berdasarkan beberapa pendapat diatas dapat disimpulkan bahwa Wisuda adalah kegiatan pelantikan kelulusan mahasiswa yang telah menempuh masa belajar pada suatu Perguruan Tinggi atau Universitas.

Definisi Event

Event adalah sebuah kegiatan yang dirancang dengan tema tertentu yang bertujuan untuk menarik perhatian para pengunjung agar dapat memahami pesan yang ingin ditampilkan oleh perusahaan yang mengadakannya. (Asriyani Sagiyanto, 2015)

Event adalah peristiwa yang menimbulkan pengaruh (effect) yang sifatnya dapat merugikan dan menguntungkan. (Yasa, Dharma, & Sudipta, 2013)

Berdasarkan beberapa pendapat diatas dapat disimpulkan bahwa Event adalah sebuah peristiwa atau kegiatan yang dibuat oleh instansi yang bertujuan untuk menarik perhatian para pengunjung.

Definisi Event Organizer

Event Organizer adalah jasa penyelenggaraan sebuah acara atau kegiatan yang terdiri dari serangkaian mekanisme yang sistematis dan memerlukan ketekunan serta kesungguhan dan kekompakan tim. (Revani, 2015)

Event Organizer adalah pengelola suatu kegiatan (Pengorganisir Acara). Setiap kegiatan yang di selenggarakan bertujuan untuk memperoleh keuntungan di kedua belah pihak, baik penyelenggara maupun yang hadir pada saat kegiatan berlangsung. Keuntungan ini tidak harus bersifat material namun juga bisa bersifat non material. (Londa, 2014)

Berdasarkan beberapa pendapat diatas dapat disimpulkan bahwa Event Organizer adalah suatu penyelenggaraan kegiatan yang diselenggarakan untuk memperoleh keuntungan dikedua belah pihak.

Definisi Aplikasi Mobile

Menurut Wahana Komputer (2014) mengemukakan bahwa “Aplikasi Mobile adalah aplikasi yang bisa digunakan secara berpindah-pindah tempat (mobile) sehingga anda bisa menikmati aplikasi-aplikasi kapan pun dan di mana pun pada smartphone anda sambil menjalankan aktifitas rutin anda.

Mobile applications is a programs designed to perform a specific function on mobile computing device. Aplikasi Mobile adalah program yang dirancang untuk melakukan fungsi spesifik pada perangkat komputasi mobile. (Kang, 2014)

Berdasarkan beberapa pendapat diatas dapat disimpulkan bahwa Aplikasi Mobile adalah suatu program aplikasi yang dirancang, yang dapat digunakan secara berpindah-pindah tempat.

Definisi YII Framework

Yii adalah framework (kerangka kerja) PHP berbasis­komponen, berkinerja tinggi untuk pengembangan aplikasi Web berskala­besar. Yii adalah free software dengan lisensi BSD licence, aplikasi web framework open­source yang ditulis dengan PHP5. (Warsito et al., 2015)

Yii Framework adalah kerangka kerja bahasa pemrograman web PHP berbasis komponen dengan performansi tinggi untuk pengembangan aplikasi web bersekala besar. (Nasrul, Ratnasari, & Munir, 2016)

Berdasarkan beberapa pendapat diatas dapat disimpulkan bahwa Yii Framework adalah suatu kerangka kerja bahasa pemrograman web PHP berkinerja tinggi untuk pengembahangan aplikasi web.

Definisi Black Box Testing

Black Box Testing adalah pengujian untuk mengetahui apakah semua fungsi perangkat lunak telah berjalan semestinya sesuai dengan kebutuhan fungsional yang telah didefinsikan. (Rouf, 2012)

Black Box Testing yaitu cara membandingkan hasil yang diberikan aplikasi dengan hasil yang didapat secara manual. (Afnarius, Ningsih, & Frihandana, 2014)

Berdasarkan beberapa pendapat diatas dapat disimpulkan bahwa Black Box Testing adalah pengujian perangkat lunak agar berjalan sesuai dengan kebutuhan fungsional.

Definisi SDLC (System Develompment Life Cyle)

System Development Life Cycle (SDLC) adalah metode pengembangan sistem aplikasi yang terdiri dari beberapa tahap, yaitu system analysis, conceptual design, physical design, implementation and conversion, operation and maintenance. (Kristanti, 2012)

Secara global definisi SDLC dapat dikatakan sebagai suatu proses berkesinambungan untuk menciptakan atau merubah sebuah sistem, merupakan sebuah model atau metodologi yang digunakan untuk melakukan pengembangan sistem. Dapat dikatakan dalam SDLC merupakan usaha bagaimana sebuah sistem informasi dapat mendukung kebutuhan bisnis, rancangan &pembangunan sistem serta delivering- nya kepada pengguna. (Febriantoro & Syukur, 2013)

Berdasarkan beberapa pendapat diatas dapat disimpulkan bahwa SDLC (System Development Life Cyle) adalah metode pengembangan sistem aplikasi yang terdiri dari beberapa tahap untuk menciptakan sebuah sistem.

Definisi MySQL

MySQL adalah Relational Database Management System (RDBMS) yang di distribusikan secara gratis dibawah lisensi GPL (General Public Licences). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan proses turunan yang bersifat komersial. MySQL merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian database untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah. (Gunawan Susanto, 2012)

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau yang dikenal dengan DBMS (Database Management System), database ini multithread, multi user. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public Licence (GPL), tetapi mereka juga menjual di bawah lisensi komersial untuk kasus-kasus yang bersifat khusus. (Wardani, 2012)

Berdasarkan beberapa pendapat diatas dapat disimpulkan bahwa MySQL adalah sebuah perangkat lunak pengoperasian database untuk melakukan seleksi dan pemasukan data, yang memungkinkan data dikerjakan dengan mudah.

Definisi PHP (Perl Hypertext Prepocessor)

PHP, short for Hypertext Preprocessor is a server side scripting language which allows web developers to create dynamic content that interacts with databases. Basically, PHP is used for developing web based software applications. PHP, singkatan dari Hypertext Preprocessor adalah sisi server naskah yang memungkinkan pengembangan web membuat konten dinamis yang berinteraksi dengan database. Pada dasarnya PHP digunakan untuk mengembangkan aplikasi perangkat lunak berbasis web. (Hegde & Shah, 2015)

PHP merupakan bahasa pemrograman untuk script web server-side. Bahasa pemrograman PHP diciptakan pertama kali oleh Rasmus Lerdorf, seorang pemrogram C yang sangat handal. Semula PHP hanya digunakan untuk mencatat seberapa jumlah pengunjung pada hompage-nya. Rasmus adalah salah seorang pendukung open source. Karena itulah ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis atau freeware pada tahun 1995. (Widianti, 2012)

Berdasarkan beberapa pendapat diatas dapat disimpulkan bahwa PHP (Perl Hypertext Prepocessor) adalah bahasa pemrograman untuk script web yang berinteraksi dengan database.

Definisi Prototype

Prototype adalah suatu model kerja yang mewakili kebutuhan pemakai atau suatu desain yang diusulkan. (Nugraha, Exridores, & Sopryadi, 2015)

Prototype adalah suatu metode pengembangan sistem yang dapat membuat suatu program dengan cepat dan bertahap sehingga segera dapat dievaluasi oleh pemakai. (Ramadina & Hadi, n.d.)

Berdasarkan beberapa pendapat diatas dapat disimpulkan bahwa Prototype adalah suatu metode perancangan sistem yang mewakili kebutuhan pemakai sehingga dapat dievaluasi oleh pemakai.

Definisi Database

Database adalah sebuah tempat penyimpanan data yang terstruktur pada suatu website, dengan demikian database dapat diakses dengan mudah. (Hadi, 2012)

Database adalah sekumpulan data yang terdiri dari satu atau lebih tabel yang saling berhubungan. Database merupakan salah satu komponen yang penting di dalam informasi, karena berfungsi sebagai basis penyedia informasi bagi pemakainya. Penerapan database dalam suatu sistem informasi yang mengintegrasikan kumpulan dari data yang saling berhubungan satu dengan yang lainnya dan membuat tersedia untuk beberapa aplikasi yang bermacam-macam. (Gestriawan & Purnama, 2013)

Berdasarkan beberapa pendapat diatas dapat disimpulkan bahwa Database adalah tempat penyimpanan data yang terdiri dari beberapa tabel yang saling berhubungan, serta merupakan salah satu komponen penting.

Konsep Dasar Elisitasi

Definisi Elisitasi

Elitisasi merupakan rancangan yang dibuat berdasarkan sistem yang baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi. (Saputra, 2012)

Elisitasi merupakan tahap pertama dalam requirement engineering, yaitu proses identifikasi kebutuhan perangkat lunak yang berasal dari berbagai sumber, yaitu wawancara, workshop, workflow dan analisis tugas, analisis dokumen, dan mekanisme lainnya. (Iswari, 2012)

Berdasarkan beberapa pendapat diatas dapat disimpulkan bahwa Elisitasi adalah tahapan perancangan pembuatan sebuah sistem baru yang diinginkan oleh stakeholder.

Tahapan Elisitasi

Elisitasi didapat melalui metode wawancara dan dilakukan melalui tiga tahap. Adapun tahap-tahapannya sebagai berikut : (Saputra, 2012)

  1. Tahap I

    Hasil pengklasifikasian elisitasi tahap I berdasarkan metode MDI. Metode MDI bertujuan memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi oleh penulis untuk di eksekusi.

  2. Tahap II

    Hasil pengklasifikasian elisitasi tahap I berdasarkan metode MDI. Metode MDI bertujuan memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi oleh penulis untuk di eksekusi.

    • M pada MDI berarti Mandatory (Penting). Maksudnya, requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.

    • D pada MDI berarti Desirable, maksudnya requirement tersebut tidak terlalu penting dan boleh dihilangkan. Namun, jika requirement tersebut digunakan dalam pembentukan sistem maka akan mem-buat sistem tersebut lebih sempurna.

    • I pada MDI berarti Inessential, maksud-nya requirement tersebut bukanlah bagian sistem yang dibahas, tetapi bagian dari luar sistem.

  3. Tahap III

    Merupakan hasil penyusutan elisitasi tahap II dengan cara mengeliminasi semua requirement dengan option I pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali melalui metode TOE, yaitu :

    • O artinya Operasional, bagaimana tata cara penggunaan requirement dalam sistem akan dikembangkan.

    • T artinya teknikal, bagaimana tata cara atau teknik pembuatan requirement dalam sistem diusulkan.

    • E artinya Ekonomi, berapakah biaya yang diperlukan guna membangun requirement di dalam sistem.

    Metode TOE tersebut dibagi kembali menjadi beberapa option, yaitu:

    • High (H) : Sulit untuk dikerjakan, karena teknik pembuatan dan pemakaiannya sulit serta biayanya mahal. Maka requirement tersebut harus di eliminasi.

    • Middle (M) : Mampu dikerjakan

    • Low (L) : Mudah dikerjakan

  4. Final Draft Elisitasi

    Final Draft Elisitasi merupakan hasil akhir yang dicapai dari suatu proses elisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan dikembangkan. Pembahasan ini adalah proses dalam menemukan atau mendapatkan kebutuhan sistem melalui komunikasi dengan customer, system users, dan pihak lain yang berhubungan pada sistem yang akan dikembangkan.

Konsep Dasar UML (Unified Modeling Language)

Definisi UML (Unified Modeling Language)

Unified Modeling Language (UML) adalah himpunan struktur dan teknik untuk pemodelan desain program berorientasi objek (OOP) serta aplikasinya. (Warsito, Yusup, & Makaram, 2015)

Unified Modelling Language (UML) adalah sebuah bahasa yang telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak sebuah sistem. (Anwar, Efendi, Rustam, & Andrew, 2016)

Berdasrkan beberapa pendapat diatas dapat disimpulkan bahwa UML (Unified Modeling Language) adalah himpunan struktur dan teknik untuk pemodelan desain program berorientasi objek untuk merancang sistem perangkat lunak pada sebuah sistem.

Diagram-diagram UML (Unified Modeling Language)

Berikut adalah definisi diagram-diagram yang terdapat di dalam UML yang akan digunakan, yaitu:

  1. Use Case Diagram

    Use case modeling is the way of showing how the system stakeholders will interact with the system. Use Case adalah cara untuk menunjukkan bagaimana pemangku kepentingan sistem akan berinteraksi dengan sistem (Titus, 2016)

  2. Sequence Diagram

    A sequence diagram shows object interactions arranged in time sequence. It depicts the objects and classes involved in the scenario and the sequence of messages exchanged between the objects needed to carry out the functionality of the scenario. Sequence Diagram adalah diagram yang menunjukkan interaksi objek yang diatur dalam urutan waktu. Menggambarkan objek dan kelas yang terlibat dalam skenario dan urutan pesan yang dipertukarkan antara objek yang dibutuhkan untuk menjalankan fungsi skenario (Titus, 2016)

  3. Activity Diagram

    Activity diagram menggambarkan berbagai aliran aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing aliran berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. (Imbar & Hartanto, 2015)

Konsep Dasar Flowchart

Definisi Flowchart

Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program. Flowchart menolong analyst dan programmer untuk memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian. Flowchart biasanya mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan dievaluasi lebih lanjut. (Adelia & Setiawan, 2012)

Flowchart adalah penyajian yang sistematis tentang proses dan logika dari kegiatan penanganan informasi atau penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program. Flowchart menolong analis dan programmer untuk memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian. Flowchart juga berfungsi sebagai fasilitas untuk berkomunikasi antara pemrograman yang bekerja dalam tim suatu proyek. (Raya & Sismoro, 2014)

Berdasarkan beberapa pendapat diatas dapat disimpulkan bahwa Flowchart adalah penggambaran tentang proses langkah-langkah suatu kegiatan yang di dalamnya terdapat proses input output pada sebuah sistem.

Macam-macam Flowchart

Dibawah ini adalah macam-macam flowchat daintaranya :

(Raya & Sismoro, 2014)

  1. System flowchart adalah urutan proses dalam sistem dengan menunjukkan alat media input, output serta jenis media penyimpanan dalam proses pengolahan data. Flowchart sistem digunakan untuk menggambarkan urutan langkah dalam memecahkan masalah, tetapi hanya berisi prosedur dalam sistem yang dibentuk.

  2. Program flowchart adalah suatu bagian dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program.

Literature Review

Berikut ini adalah beberapa literature Review yang peneliti jadikan sebagai acuan :

Dari literature review penelitian sebelumnya, dapat diadobsi ke penelitian, sehingga perbedaan dengan penelitian sebelumnya adalah sebagai berikut :

  1. Mengembangkan sistem yang sebelumnya pada Perguruan Tinggi Raharja, sehingga sistem tersebut dapat berjalan sesuai dengan kebutuhan.

  2. Mengembangkan sistem yang sebelumnya agar sistem Graduation Organizer dapat diakses secara mudah tanpa adanya kendala.

BAB III

ANALISA SISTEM YANG BERJALAN

BAB IV

METODOLOGI PENELITIAN

BAB V

PENUTUP

DAFTAR PUSTAKA