SI1312475904: Perbedaan revisi

Dari widuri
Lompat ke: navigasi, cari
[revisi tidak terperiksa][revisi tidak terperiksa]
(=Jenis - Jenis Elisitasi)
(Jenis - Jenis Elisitasi)
Baris 825: Baris 825:
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara.</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara.</p></div>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Elisitasi Tahap II</p></li>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Elisitasi Tahap II</p></li>
Merupakan hasil pengklasifikasian dari elisitasi tahap I berdasarkan <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">MDI. Metode MDI ini bertujuan untuk memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi untuk dieksekusi.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Merupakan hasil pengklasifikasian dari elisitasi tahap I berdasarkan MDI. Metode MDI ini bertujuan untuk memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi untuk dieksekusi.</p></div>
 
<ol>
 
<ol>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2"> (M) pada MDI itu artinya Mandatory. Maksudnya requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.</p></li>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2"> (M) pada MDI itu artinya Mandatory. Maksudnya requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.</p></li>

Revisi per 9 Februari 2017 15.42


PENGEMBANGAN PESSTA+ BERBASIS YII FRAMEWORK

SEBAGAI MEDIA VALIDASI WIDURI DALAM

PENILAIAN OBJEKTIF SIDANG

DI PERGURUAN TINGGI


SKRIPSI


Logo stmik raharja.jpg


Disusun Oleh :

NIM
: 1312475904
NAMA


JURUSAN SISTEM INFORMASI

KONSENTRASI BUSINESS INTELLIGENCE

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

STMIK RAHARJA

TANGERANG

2015/2016

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PENGESAHAN SKRIPSI

PENGEMBANGAN PESSTA+ BERBASIS YII FRAMEWORK

SEBAGAI MEDIA VALIDASI WIDURI DALAM

PENILAIAN OBJEKTIF SIDANG

DI PERGURUAN TINGGI

Disusun Oleh :

NIM
: 1312475904
Nama
Jenjang Studi
: Strata Satu
Jurusan
: Sistem Informasi
Konsentrasi
: Business Intelligence

 

 

Disahkan Oleh :

Tangerang, Februari 2016

Ketua
       
Kepala Jurusan
STMIK RAHARJA
       
Jurusan Sistem Informasi
           
           
           
           
(Ir. Untung Rahardja, M.T.I)
       
(Nur Azizah, M.Akt., M.Kom)
NIP : 000594
       
NIP : 078010

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PERSETUJUAN PEMBIMBING

PENGEMBANGAN PESSTA+ BERBASIS YII FRAMEWORK

SEBAGAI MEDIA VALIDASI WIDURI DALAM

PENILAIAN OBJEKTIF SIDANG

DI PERGURUAN TINGGI

Dibuat Oleh :

NIM
: 1312475904
Nama

 

Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Jurusan Sistem Informasi

Konsentrasi Business Intelligence

Disetujui Oleh :

Tangerang, Februari 2016

Pembimbing I
   
Pembimbing II
       
       
       
       
   
NID : 12003
   
NID : 14018

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

LEMBAR PERSETUJUAN DEWAN PENGUJI

PENGEMBANGAN PESSTA+ BERBASIS YII FRAMEWORK

SEBAGAI MEDIA VALIDASI WIDURI DALAM

PENILAIAN OBJEKTIF SIDANG

DI PERGURUAN TINGGI

Dibuat Oleh :

NIM
: 1312475904
Nama

Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian

Komprehensif

Jurusan Sistem Informasi

Konsentrasi Business Intelligence

Tahun Akademik 2015/2016

Disetujui Penguji :

Tangerang, Februari 2016

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

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR KEASLIAN SKRIPSI

PENGEMBANGAN PESSTA+ BERBASIS YII FRAMEWORK

SEBAGAI MEDIA VALIDASI WIDURI DALAM

PENILAIAN OBJEKTIF SIDANG

DI PERGURUAN TINGGI

Disusun Oleh :

NIM
: 1312475904
Nama
Jenjang Studi
: Strata Satu
Jurusan
: Sistem Informasi
Konsentrasi
: Business Intelligence

 

 

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, Februari 2016

 
 
 
 
 
NIM : 1312475904

 

)*Tandatangan dibubuhi materai 6.000;

ABSTRACT'

Assessment is An Important Component of Information Systems Management hearts, hearts HAL Obviously Singer Role of Information Technology big effect. Was PESSTA RATING System Assembly Yang applied in Higher Education Prog, but AT application Many problems Happens. In Singer Research identified three (3) The problems encountered regarding the findings of the validation widuri ASSESSMENT ON College Prog. One of Them is PO (Objective Evaluation) Trial Reports points widuri Where RATING taken by Decision Process Hearing Examiners. Development PESSTA + aims to review can be Overcoming these problems, BY based on the Decree of the Higher Education Prog No. 394 / SK-ASSESSMENT / PT / III / 2016 ON PROVISIONS Penialain Assembly Comprehensive And Assessment Course In Higher Education Prog that "The composition of the Evaluation Session comprehensive Of the 30% consisted Supervisor, Assessment Objective (PO) 20% and Tested 50% ". So, Assessment Objective (PO) RATING have weights of 20% Of the total Comprehensive Hearing Assessment TA / Skripsi. Development of validation widuri in PESSTA + singer using Yii Framework. AT Systems Research analytical methods Singer obtained using SWOT analysis and strategy development Overview 15 Implementation That will be proven accomplishments. Implementation Phase What is done is to socialize validation widuri in PESSTA + 77 addressed to the Supervisor. The singer is expected Able to increase research validation widuri in Pergururan Tinggi Raharja.

Keywords: Objective Assessment, PESSTA +, Validation Widuri.

ABSTRAK

Penilaian merupakan suatu komponen yang penting dalam pengelolaan sistem informasi, dalam hal ini jelas peran teknologi informasi berpengaruh besar. PESSTA adalah sistem penilaian sidang yang diterapkan di Perguruan Tinggi Raharja, namun pada penerapannya banyak permasalahan yang terjadi. Dalam penelitian ini teridentifikasi 3 (tiga) permasalahan yang dihadapi perihal penilaian hasil validasi widuri pada Perguruan Tinggi Raharja. Salah satunya adalah PO (Penilaian Objektif) sidang poin laporan widuri dimana proses penilaian diambil berdasarkan keputusan penguji sidang. Pengembangan PESSTA+ bertujuan untuk dapat mengatasi permasalahan tersebut, dengan didasari Surat Keputusan Perguruan Tinggi Raharja No. 394/SK-Penilaian/PT/III/2016 Tentang Ketentuan Penialain Sidang Komprehensif Dan Penilaian Mata Kuliah Di Perguruan Tinggi Raharja bahwa “Komposisi penilaian sidang komprehensif terdiri dari Pembimbing 30%, Penilaian Objektif (PO) 20% dan Penguji 50%”. Jadi, Penilaian Objektif (PO) memiliki bobot penilaian sebesar 20% dari keseluruhan penilaian sidang komprehensif TA/Skripsi. Pengembangan validasi widuri di PESSTA+ ini menggunakan Yii Framework. Metode analisis sistem pada penelitian ini menggunakan analisis SWOT dan didapatkan gambaran 15 strategi yang akan dibuktikan implementasi pencapaiannya. Tahap Implementasi yang dilakukan adalah mensosialisasikan validasi widuri di PESSTA+ kepada 77 Dosen Pembimbing. Penelitian ini diharapkan mampu meningkatkan mutu validasi widuri pada Perguruan Tinggi Raharja.

Kata kunci: Penilaian Objektif, PESSTA+, Validasi Widuri


KATA PENGANTAR
Tangerang, 19 Januari 2017
SITI SHELATUL AULIA
NIM. 1312475904

Daftar isi

BAB I

PENDAHULUAN

Latar Belakang

Penilaian adalah kegiatan menafsirkan data hasil pengukuran berdasarkan kriteria maupun aturan-aturan tertentu (S. Eko Putro Widoyoko, 2012: 3). Penilaian bisa dikatakan objektif apabila mempunyai kejelasan tujuan yang ingin di raih, penilaian objektif senantiasa mengacu pada aturan dan keteraturan, penilaian objektif harus bersumber pada keinginan untuk menciptakan prestasi dan penilaian objektif harus bisa menciptakan keselarasan, keserasian, dan keseimbangan (harmonisasi) (Endang Suryana : 2014).

Kualitas adalah keseluruhan ciri serta sifat dari suatu produk atau pelayanan yang berpengaruh pada kemampuannya untuk memuaskan kebutuhan yang dinyatakan atau tersirat (Kotler 2012:49). Valid adalah derajat ketepatan antara data yang sesungguhnya terjadi pada objek dengan data yang di kumpulkan oleh peneliti (Sugiyono 2011:2). Dalam penggunaannya kata valid banyak dipakai didalam berbagai macam ilmu pendidikan, dunia yang menuntut adanya sebuah tindakan yang prosedural, yang mana hal yang berhubungan dengan kata valid tersebut akan digunakan sebagai sesuatu yang wajib di pertanggungjawabkan dan dilakukan berdasarkan informasi / data yang dapat dipercaya.


Gambar 1.1. Perguruan Tinggi Raharja
Sumber : http://raharja.ac.id/

Perguruan Tinggi Raharja adalah sebuah lembaga pendidikan yang bergerak dibidang pendidikan Teknologi Informasi (TI) yang terus melakukan pembaruan dalam menciptakan wadah sistem informasi untuk kebutuhan sehari-hari. Namun mengingat semakin meningkatnya kebutuhan mahasiswa, maka informasi yang dibutuhkan pun semakin meningkat khususnya mengenai media yang disampaikan dan media yang digunakan untuk penyebaran informasi, sehingga kualitas dan kuantitas sistem yang berjalan saat ini jauh lebih baik. Pada Perguruan Tinggi, Mahasiswa dituntut untuk menyusun sebuah karya ilmiah seperti makalah, laporan, tugas akhir maupun skripsi.

Skripsi merupakan karya ilmiah dari mahasiswa dalam menyelesaikan program sarjana. Ini adalah bukti kemampuan akademik mahasiswa dalam penelitian yang berhubungan dengan masalah yang dibahas. Ada dua pendapat tentang kewajiban untuk melakukan tugas akhir sebagai pendidikan akademis, yang penting dan tidak penting. Widuri (Wiki iDu Raharja iLearning) adalah salah satu dari Ten Pillar IT iLearning yang dimiliki oleh Perguruan Tinggi Raharja yang digunakan oleh Pribadi Raharja sebagai tempat untuk menulis berbagai macam informasi dan menyimpan hasil karya ilmiah berupa laporan KKP/TA/Skripsi.

Menurut Renstra Manajemen Perguruan Tinggi Raharja Tahun 2015-2016 pada Rencana Kegiatan Divisi REC Tahun Akademik 2015-2016 pada poin ke-empat memerlukan sebuah sistem yang berupaya mengoptimalkan Rencana Pengembangan PESSTA untuk menyempurnakan proses Penilaian Objektif (PO) Sidang seputar pendataan proposal/laporan hibah penelitin, sertifikat nasional dan internasional serta widuri. Dan sesuai dengan SK PTR No. 394/SK-Penilaian/PT/III/2016 Tentang Ketentuan Penialain Sidang Komprehensif Dan Penilaian Mata Kuliah Di Perguruan Tinggi Raharja bahwa “Komposisi penilaian sidang komprehensif terdiri dari Pembimbing 30%, Penilaian Objektif (PO) 20% dan Penguji 50%”. Jadi, Penilaian Objektif (PO) memiliki bobot penilaian sebesar 20% dari keseluruhan penilaian sidang komprehensif TA/Skripsi.

Salah satu ketentuan pada penilaian sidang skripsi yang terdapat pada point ke-3 yaitu Laporan TA/Skripsi yang terdokumentasi di Widuri dengan baik dan memiliki nilai 10. Sistem penilaian validasi widuri yang berjalan saat ini yaitu saat awal sidang berjalan, penguji memeriksa laporan widuri apakah sudah terdokumentasi dengan baik dan apakah sudah mengikuti sesuai pedoman widuri.

Rumusan Masalah

Salah satu sistem informasi yang dimiliki Perguruan Tinggi Raharja adalah sistem Penilaian Sidang Skripsi dan Tugas Akhir (PESSTA+). PESSTA+ difokuskan untuk membantu para dosen dalam memberikan penilaian akan setiap mahasiswa yang dibimbing atau diujinya.


Gambar 1.2. Alur Penilaian Validasi Widuri

Pada Gambar 1.2. menjelaskan sistem yang sedang berjalan saat ini, untuk menyatakan bahwa peserta sidang sudah memenuhi poin widuri pada penilaian objektif mahasiswa menulis laporan widuri, penguji harus mengecek laporan widuri dari awal sampai akhir, penguji input nilai poin widuri untuk dimasukkan ke dalam sistem PESSTA (Penilaian Sidang Skripsi Dan Tugas Akhir). Hal tersebut masih dirasa kurang maksimal karena pengecekan laporan widuri yang masih manual dan memerlukan cukup banyak waktu.

Dari beberapa penjelasan yang sudah diuraikan secara jelas di atas maka dapat ditarik 3 rumusan masalah sebagai berikut:

  1. Bagaimana proses penilaian laporan widuri pada pelaksanaan sidang saat ini di Perguruan Tinggi Raharja?

  2. Bagaimana cara Perguruan Tinggi Raharja dapat memiliki wadah untuk memberikan hasil penilaian laporan penelitian TA/Skripsi yang valid ?

  3. Bagaimana menampilkan sebuah informasi hasil validasi widuri di PESSTA+?

Berdasarkan permasalahan-permasalahan sudah dibahas melalui latar belakang dan juga perumusan masalah, maka dari itu penulis mengambil judul “Pengembangan PESSTA+ Berbasis Yii Framework Sebagai Media Validasi Widuri dalam Penilaian Objektif Sidang pada Perguruan Tinggi” untuk jadi penelitian Skripsi.

Ruang Lingkup Penelitian

Untuk mempermudah penulisan laporan Skripsi ini, maka harus ada yang namanya batasan atau ruang lingkup masalah, berikut merupakan ruang lingkup permasalahan yang akan dibahas diantaranya, Penelitian ini berfokus pada Perguruan Tinggi Raharja

  1. Penelitian ini berfokus pada mahasiswa aktif yang sedang melakukan TA/Skripsi pada Perguruan Tinggi Raharja

  2. Diimplementasikan hanya untuk para pengguna Rinfo (Pribadi Raharja)

  3. Login pada sistem PESSTA+ tidak menggunakan username dan password tetapi sudah single sign on dengan menggunakan Rinfo (Pribadi Raharja).

  4. Penelitian ini berfokus pada validasi widuri

Tujuan dan Manfaat Penelitian

Tujuan Penelitian

Adanya tujuan penelitian yaitu untuk menentukan arah dari suatu penelitian. Tujuan dapat diketahui setelah rumusan masalah telah terperinci, sehingga dengan terperincinya rumusan masalah tersebut, tujuan penelitian di atas dapat tercapai. Berikut tujuan penelitian yang telah dirincikan dari sebuah perumusan masalah, yaitu diantaranya:

  1. Mengembangkan proses penilaian objektif pengecekan laporan widuri pada pelaksanaan sidang komprehensif di Perguruan Tinggi Raharja.

  2. Membuat sebuah wadah untuk memberikan hasil penilaian laporan penelitian TA/Skripsi yang valid pada Perguruan Tinggi Raharja.

  3. Menampilkan sebuah informasi hasil validasi widuri di PESSTA+ dalam bentuk Viewboard, agar menghasilkan data yang valid dan mempermudah Penguji, peserta sidang, maupun Mahasiswa dalam mengecek laporan pada validasi widuri di PESSTA+.

Manfaat Penelitian

  1. Mempermudah sistem penilaian laporan widuri pada pelaksanaan sidang komprehensif sehingga waktu sidang berjalan lebih efisien.

  2. Dengan adanya sistem Validasi Widuri PESSTA+ maka diharapkan agar seluruh laporan penelitian mahasiswa TA/Skripsi di Perguruan Tinggi Raharja dapat tervalidasi dengan baik.

  3. Dengan adanya Viewboard validasi widuri dapat menghasilkan data yang valid dan mempermudah Penguji, peserta sidang, maupun Mahasiswa dalam mengecek laporan pada validasi widuri di PESSTA+.

Metode Penelitian

Metode Pengumpulan Data

Untuk mendapatkan data yang dibutuhkan untuk penyusunan Skripsi ini, maka digunakan beberapa metode pengumpulan data sebagai berikut, yaitu:

Metode Observasi (Pengamatan)

Observasi (pengamatan) adalah metode pengumpulan data melalui pengamatan langsung atau peninjauan secara cermat dan langsung di lapangan atau lokasi penelitian. Dalam hal ini, peneliti dengan berpedoman kepada desain penelitiannya perlu mengunjungi sebuah instansi akademik tepatnya pada Raharja Enrichment Center (REC) Perguruan Tinggi Raharja sebagai lokasi penelitian untuk mengamati berbagai hal atau kondisi yang ada di lapangan dan meminta data yang diperlukan sebagai bahan untuk menulis laporan penelitian. Kemudian dari pengamatan lapangan yang dilakukan selama 3 (tiga) minggu tersebut dijadikanlah pedoman untuk dilakukan pengamatan terhadap sistem yang akan dikembangkan. Beberapa data yang diambil seperti akses domain raharja.me, akses FTP, akses email official Rinfo PESSTA+, berkas Renstra, dan landasan hukum dalam Surat Keputusan Direktur Perguruan Tinggi Raharja. Dengan cara ini peneliti diharapkan dapat mengetahui dan memahami sistem yang akan peneliti analisa.

Metode Wawancara

Metode wawancara adalah salah satu metode yang digunakan untuk mengumpulkan data-data pendukung dengan cara berkomunikasi langsung dengan pihak terkait di dalam Perguruan Tinggi Raharja mengenai sistem yang akan dirancang. Dalam penelitian kali ini penulis melakukan wawancara kepada Ibu Khanna Tiara, S.Kom,.MTI selaku Dosen Perguruan Tinggi Raharja yang menjadi stakeholder penulis di dalam penelitian ini.

Metode Studi Pustaka

Studi Pustaka adalah segala upaya yang dilakukan oleh peneliti untuk memperoleh dan menghimpun segala informasi tertulis yang relevan dengan masalah yang diteliti. Informasi dapat diperoleh dari buku-buku, laporan penelitian, karangan ilmiah, buku tahunan dan sumber- sumber lain. Serta melakukan pencarian pada Internet. Dalam hal ini seorang peneliti berkewajiban mempelajari teori-teori yang mendasar masalah dan bidang penelitiannya. Selain itu, peneliti juga perlu memanfaatkan hasil penelitian dan pemikiran yang relevan dengan masalah penelitiannya untuk menghindari terjadinya pengulangan penelitian serupa atau duplikasi yang tidak diinginkan. Dengan melakukan kajian bahan-bahan pustaka yang ada, peneliti dapat memperoleh informasi secara sistematis, kemudian menuangkannya dalam bentuk rangkuman yang utuh. Melalui metode studi pustaka ini penulis mencari teori-teori yang berkaitan dengan ruang lingkup penelitian dan mempelajari referensi yang ada di dalam Jurnal Nasional/Internasional dan laporan tugas akhir atau skripsi dari kampus lain.

Metode Analisis Sistem

Analisis data merupakan salah satu langkah penting dalam rangka memperoleh temuan-temuan hasil penelitian. Hal ini disebabkan, data akan menuntun kita ke arah temuan ilmiah, bila dianalisis dengan teknik-teknik yang tepat. Melanjutkan proses dari pengumpulan data, dimana data yang didapatkan dari beberapa metode pengumpulan data dikumpulkan dan dianalisia dengan Metode SWOT yang kemudian dijadikan sebagai sebuah strategi yang akan dibuktikan implementasi pencapaiannya. Untuk mencapai sebuah strategi, perlu didasari atas adanya sebuah pengelompokan yang ditinjau dari beberapa hal. Pengelompokan tersebut terekam ke dalam sebuah elisitasi kebutuhan dari tahap satu hingga final draft elisitasi yang diambil untuk mendapatkan sebuah strategi. Terdapat dua tinjauan dalam penyusunan elisitasi, yaitu tinjauan dari segi fungsional sistem dan non fungsional sistem.

Metode Perancangan

Penelitian tidak hanya mengenai analisa, tetapi sebuah sistem yang baik adalah sistem yang juga memiliki desain antarmuka (interface) yang baik. Di dalam penelitian ini, digunakan satu metode yang mendukung proses perancangan yaitu metode HIPO (Hirarchy Plus Input Proses Output). Dan juga menggunakan UML (Unified Modelling Language) sebagai modelling tools untuk menggambarkan rancangan sistem yang ada saat ini,diantaranya yang digunakan Usecase Diagram, Activity Diagram, Sequence Diagram, spesifikasi basis data.

Metode Pengujian

Metode pengujian ini digunakan untuk menganalisis suatu identitas sistem untuk mendeteksi, mengevaluasi kondisi dan fitur- fitur yang diinginkan dan mengetahui kualitas dari suatu sistem yang dilakukan untuk mengeliminasi suatu kesalahan yang terjadi saat sistem diterapkan. Dalam skripsi ini metode pengujian yang digunakan yaitu Blackbox Testing. Blackbox Testing adalah metode uji coba yang memfokuskan pada keperluan software. Karena itu uji coba blackbox memungkinkan pengembang software untuk membuat himpunan kondisi input yang akan melatih seluruh syarat- syarat fungsional suatu program. Metode pengujian blackbox berusaha untuk menemukan kesalahan dalam beberapa kategori, di antaranya fungsi-fungsi yang salah atau hilang, kesalahan interface, kesalahan dalam struktur data atau akses database eksternal, kesalahan performa, kesalahan inisialisasi, dan terminasi.

Sistematis Penulisan

Untuk memahami lebih jelas laporan ini, maka materi-materi yang tertera pada Laporan Skripsi ini dikelompokkan menjadi beberapa sub bab dengan sistematika penyampaian sebagai berikut :

BAB I PENDAHULUAN

Bab ini menjelaskan tentang informasi umum yaitu latar belakang penelitian, perumusan masalah, tujuan dan manfaat penelitian, ruang lingkup penelitian, waktu dan tempat penelitian, metodologi penelitian, dan sistematika penelitian.

BAB II LANDASAN TEORI

Bab ini menjelaskan tentang teori-teori dasar atau umum dan teori-teori khusus yang berkaitan dengan analisa serta permasalahan yang dibahas pada bagian sistem yang sedang berjalan, dan literature review.

BAB III ANALISA SISTEM YANG BERJALAN

Dalam bab ini akan menjelaskan 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. Kemudian permasalahan yang dihadapi, dan alternatif pemecahan masalah.

BAB IV RANCANGAN SISTEM YANG DIUSULKAN

Dalam bab ini penulis menguraikan sistem yang akan diusulkan seperti Analisa sistem yang berjalan yang terdiri dari Analisis SWOT. Untuk metode analisa berdasarkan prosedur sistem yang berjalan terdiri atas analisa masukan, analisa proses, dan analisa keluaran. User Requirement kemudian strategi dari rancangan sistem, diagram HIPO (Hierarchy Plus Input Proces Output), rancangan prototype, pengujian sistem, evaluasi sistem, konfigurasi sistem, schedulle implementasi, dan estimasi biaya.

BAB V PENUTUP

Bab ini merupakan penutup yang berisi kesimpulan dari hasil analisa dan rancangan sistem yang dilakukan serta beberapa saran yang berguna bagi kenlanjutan penelitian yang akan datang.

DAFTAR PUSTAKA

Daftar pustaka ini berisi studi pustaka yang digunakan sebagai referensi untuk menyusun laporan ini.

LAMPIRAN

Lampiran ini merupakan daftar yang memuat keseluruhan lampiran-lampiran yang melengkapi laporan sebagai lampiran.

DAFTAR LAMPIRAN

BAB II

LANDASAN TEORI

Teori Umum

Definisi Pengembangan

Menurut Seels & Richey (Alim Sumarno, 2012) “pengembangan berarti proses menterjemahkan atau menjabarkan spesifikasi rancangan kedalam bentuk fitur fisik. Pengembangan secara khusus berarti proses menghasilkan bahan-bahan pembelajaran”.

Menurut Tessmer dan Richey (Alim Sumarno, 2012) “pengembangan memusatkan perhatiannya tidak hanya pada analisis kebutuhan, tetapi juga isu-isu luas tentang analisis awal-akhir, seperti analisi kontekstual. Pengembangan bertujuan untuk menghasilkan produk berdasarkan temuan-temuan uji lapangan”.

Menurut (Iskandar Wiryokusumo, 2011) “Pada hakikatnya pengembangan adalah upaya pendidikan baik formal maupun non formal yang dilaksanakan secara sadar, berencana, terarah, teratur dan bertanggung jawab dalam rangka memperkenalkan, menumbuhkan, membimbing, mengembangkan suatu dasar kepribadian yang seimbang, utuh, selaras, pengetahuan, keterampilan sesuai dengan bakat, keinginan serta kemampuan-kemampuan, sebagai bekal atas prakarsa sendiri untuk menambah, meningkatkan, mengembangkan diri ke arah tercapainya martabat, mutu dan kemampuan manusiawi yang optimal serta pribadi mandiri”.

Dari pendapat para ahli di atas dapat ditarik kesimpulan bahwa pengembangan merupakan suatu usaha yang dilakukan secara sadar, terencana, terarah untuk membuat atau memperbaiki, sehingga menjadi produk yang semakin bermanfaat untuk meningkatkan kualitas sebagai upaya untuk menciptakan mutu yang lebih baik.

Konsep Dasar Sistem

Definisi Sistem

Menurut Sutabri (2012 : 10), “Secara sederhana suatu sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur, komponen, atau variabel yang terorganisir, saling berinteraksi, saling tergantung satu sama lain, dan terpadu”.

Dikutip dari buku Bambang Hartono (2013 : 10), Menurut Schrode dan Voich (1974) dalam bukunya yang berjudul Organization and Management: Basic Systems Concept Misalnya, menyatakan bahwa sistem adalah “whole compounded of several parts” (Suatu kesatuan yang tersusun dari sejumlah elemen).

Dikutip dari buku Bambang Hartono (2013 : 10). Menurut Elias M. Awad (1979) dalam bukunya yang berjudul System and Design menyatakan bahwa sistem adalah “an organized functioning relationship among units or components” (hubungan fungsional yang terorganisasi/teratur, yang berlangsung di antara bagian-bagian atau elemen-elemen).

Dari berbagai definisi yang dikemukakan di atas dapat disimpulkan bahwa sistem adalah golongan dari komponen dan elemen yang disatukan untuk menggapai tujuan tertentu.

Karakteristik Sistem

Menurut Sutabri (2012 : 20), model umum sebuah sistem adalah input, proses, dan output. Hal ini merupakan konsep sebuah sistem yang sangat sederhana sebab sebuah sistem dapat mempunyai beberapa masukan dan keluaran. Selain itu, sebuah sistem dapat mempunyai karakteristik atau sifat-sifat tertentu yang mencirikan bahwa hal tersebut bisa dikatakan sebagai suatu sistem. Adapun karakteristik yang dimaksud adalah sebagai berikut:

  1. Komponen Sistem (Components)

  2. Suatu sistem terdiri dari sejumlah komponen yang seling berinteraksi, artinya saling bekerja sama membentuk satu kesatuan. Komponen-komponen sistem tersebut dapat berupa suatu bentuk subsistem. Setiap subsistem memiliki sifat dari sistem yang menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan. Suatu sistem dapat mempunyai sistem yang lebih besar atau sering disebut “super system”.

  3. Batasan Sistem (Boundary)

  4. Ruang lingkup sistem merupakan daerah yang membatasi antara sistem dengan sistem yang lain atau sistem dengan lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak dapat dipisahkan.

  5. Lingkungan Luar Sistem (Environtment)

  6. Bentuk apapun yang ada diluar ruang lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut disebut lingkungan luar sistem. Lingkungan luar sistem ini dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut.

  7. Penghubung Sistem (Interface)

  8. Media yang menghubungkan sistem dengan subsistem lain disebut penghubung sistem atau interface. Penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsitem ke subsistem lain. Bentuk keluaran dari satu subsistem akan menjadi masukan untuk subsistem lain melalui penghubung tersebut. Dengan demikian, dapat terjadi suatu integritas sistem yang membentuk satu kesatuan.

  9. Masukan Sistem (Input)

  10. Energi yang dimasukan ke dalam sistem disebut masukan sistem, yang dapat berupa pemelihaaran dan sinyal. Contohnya, di dalam suatu unit sistem komputer, ”program” adalah maintenance input yang digunakan untuk mengoperasikan komputernya dan “data” adalah signal input untuk diolah menjadi informasi.

  11. Keluaran Sistem (Output)

  12. Hasil energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran ini merupakan masukan bagi subsitem yang lain seperti sistem informasi. Keluaran yang dihasilkan adalah informasi. Informasi ini dapat digunakan sebagai masukan untuk pengambilan keputusan atau hal-hal lain yang menjadi input bagi sub sistem lain.

  13. Pengolah Sistem (Procces)

  14. Suatu sistem dapat mempunyai suatu proses yang akan mengubah masukan menjadi keluaran, contohnya sistem akuntansi. Sistem ini akan mengolah data transaksi menjadi laporan-laporan yang dibutuhkan oleh pihak manajemen.

  15. Sasaran Sistem (Objective)

  16. Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat deterministic. Kalau suatu sistem tidak memiliki sasaran maka ioperasi sistem tidak ada gunanya. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuan yang telah direncanakan.

Klasifikasi Sistem

Menurut Sutabri (2012 : 22), sistem merupakan suatu bentuk integrasi antara satu komponen dengan komponen lainnya karena sistem memiliki sasaran yang berbeda untuk setiap kasus yang terjadi yang ada di dalam sistem tersebut. Oleh karena itu, sistem dapat diklasifikasikan dari beberapa sudut pandang, diantaranya:

  1. Sistem Abstrak (Abstract System) dan Sistem Fisik (Physical System).

  2. Sistem abstak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik, misalnya sistem teologia, yaitu sistem yang berupa pemikiran hubungan antara manusia dengan Tuhan, sedangkan sistem fisik merupakan sistem yang ada secara fisik, misalnya sistem komputer, sistem produksi, sistem penjualan, sistem administrasi personalia, dan lain sebagainya.

  3. Sistem Alamiah (Natural System) dan Sistem Buatan Manusia (Human Made System).

  4. Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat manusia. Misalnya sistem perputaran bumi. Sistem buatan manusia adalah sistem yang melibatkan interaksi manusia dengan mesin yang disebut human machine system. Misalnya sistem informasi berbasis komputer.

  5. Sistem Tertentu (Deterministic System) dan Sistem Tak Tentu (Probabilistic System).

  6. Sistem tertentu adalah sistem yang beroperasi dengan tingkah laku yang dapat diprediksi. Sebagai contoh adalah hasil pertadingan sepak bola. Sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas. Misalnya kematian seseorang.

  7. Sistem Tertutup (Closed System) dan Sistem Terbuka (Open System).

  8. Sistem tertutup adalah sistem yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luar nya. Sistem ini bekerja secara otomatis tanpa adanya campur tangan dari pihak di luarnya. Secara teoritis sistem tertutup ini ada, tetapi pada kenyataannya tidak ada sistem yang benar-benar tertutup. Contohnya adalah sistem adat masyarakat Baduy. Sedangkan sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya. Sistem ini menerima masukan dan menghasilkan keluaran untuk lingkungan luar atau subsistem yang lainnya. Misalnya sistem musyawarah.

Definisi Media

Menurut Kamus Besar Bahasa Indonesia (KBBI), media adalah alat; alat (sarana) komunikasi seperti koran, majalah, radio, televisi, film, poster, dan spanduk; yang terletak di antara dua pihak (orang, golongan, dan sebagainya): wayang bisa dipakai sebagai -- pendidikan; perantara; penghubung; -- cetak sarana media massa yang dicetak dan diterbitkan secara berkala seperti surat kabar, majalah; sebagai contoh :

  1. Elektronik, sarana media massa yang mempergunakan alat-alat elektronik modern, misalnya radio, televisi, dan film;

  2. Film, sarana media massa yang disiarkan dengan menggunakan peralatan film (film, proyektor, layar); alat penghubung yang berupa film;

  3. Massa, sarana dan saluran resmi sebagai alat komunikasi untuk menyebarkan berita dan pesan kepada masyarakat luas;

  4. Pendidikan, alat dan bahan yang digunakan dalam proses pengajaran atau pembelajaran;

  5. Periklanan, sarana komunikasi massa yang menyediakan beberapa bentuk periklanan, misalnya surat kabar, televisi, dan radio

Kemudian berdasarkan pengertian dari Kamus Besar Bahasa Indonesia (KBBI) yang telah disebutkan diatas dapat disimpulkan bahwa media adalah sebuah sarana yang digunakan untuk melakukan sesuatu, dapat juga dikatakan sebagai wadah atau perangkat yang menampung dimana dalam penelitian ini.

Konsep Dasar Validasi

Definisi Validasi

Istilah Validasi pertama kali dicetuskan oleh Dr. Bernard T. Loftus, Direktur Food and Drug Administration (FDA) Amerika Serikat pada akhir tahun 1970-an, sebagai bagian penting dari upaya untuk meningkatkan mutu produk industri farmasi. Hal ini dilatar belakangi adanya berbagai masalah mutu yang timbul pada saat itu yang mana masalah-masalah tersebut tidak terdeteksi dari pengujian rutin yang dilaksanakan oleh industri farmasi yang bersangkutan. Selanjutnya, validasi juga diadopsi oleh negara-negara yang tergabung dalam the Pharmaceutical Inspection Coperation/Scheme (PIC/S), Uni Eropa (EU) dan World Health Organization (WHO). Bahkan, validasi merupakan aspek kritis (substantial aspect) dalam penilaian kualitas industri farmasi yang bersangkutan.

Terdapat banyak definisi dan pengertian tentang validasi. US FDA (Badan pengawasan Obat dan Makanan, Amerika Serikat) dalam The FDA’s 1987 Guideline mendefinisikan validasi sebagai:”Establishing documented evidence, which provides a high degree of assurance that a spesific process will consistently produce a product meeting its predetermined spesifications and quality characteristics.” Sedangkan WHO mendefinisikan sebagai:”A documented act of providing that any procedure, process, equipment, material, activity or system, actually leads to the expected result.” (Samuel, 2011). Badan POM RI (Anonim, 2006) memberikan definisi validasi sebagai: ”Tindakan pembuktian dengan cara yang sesuai bahwa tiap bahan, proses, prosedur, kegiatan, sistem, perlengkapan atau mekanisme yang digunakan dalam produksi maupun pengawasan mutu akan senantiasa mencapai hasil yang diinginkan.” (CPOB: 2006).

Dari beberapa pengertian diatas dapat diambil kesimpulan Validasi adalah tindakan pembuktian yang dilakukan sesuai dengan prosedur bahwa suatu data/dokumen benar-benar sesuai dengan data/dokumen asli yang sah. Validasi diartikan sebagai suatu tindakan pembuktian dengan cara yang sesuai bahwa tiap bahan, proses, prosedur, kegiatan, sistem, perlengkapan atau mekanisme yang digunakan dalam produksi dan pengawasan akan senantiasa mencapai hasil yang diinginkan.

Dari definisi-definisi tersebut diatas membawa pengertian, bahwa :

  1. Validasi adalah suatu tindakan pembuktian, artinya validasi merupakan suatu pekerjaan “dokumentasi”.

  2. Tata cara atau metode pembuktian tersebut harus dengan “cara yang sesuai”, artinya proses pembuktian tersebut ada tata cara atau metodenya, sesuai dengan prosedur yang tercantum dalam CPOB.

  3. “Obyek” pembuktian adalah tiap-tiap bahan, proses, prosedur, kegiatan, sistem, perlengkapan atau mekanisme yang digunakan dalam produksi dan pengawsan mutu (ruang lingkup).

  4. Sasaran/target dari pelaksanaan validasi ini adalah bahwa seluruh obyek pengujian tersebut akan senantiasa mencapai hasil yang diinginkan secara terus menerus (konsisten).

Langkah-Langkah Pelaksanaan Validasi

Begitu luasnya cakupan validasi, terkadang membingungkan kalangan praktisi di industri farmasi untuk melaksanakan validasi. FDA dalam “Guideline on General Principles of Process Validation”, memberikan panduan langkah-langkah dalam pelaksanaan validasi, yang tertuang dalam “validation life cycle” berikut ini, yaitu:

  1. Membentuk Validation Comitee (Komite Validasi) yang bertanggung jawab terhadap pelaksanaan validasi di industri farmasi yang bersangkutan.

  2. Menyusun Validation Master Plan (Rencana Induk Validasi), yaitu dokumen yang menguraikan (secara garis besar) pedoman pelaksanaan validasi di industri farmasi yang bersangkutan.

  3. Membuat Dokumen validasi, yaitu protap (prosedur tetap), protokol serta laporan validasi.

  4. Pelaksaan validasi.

  5. Melaksanakan Peninjauan Periodik, change control dan validasi ulang (revalidation).

Definisi Penilaian Objektif

Penilaian Objektif adalah penilaian yang diyakini keabsahan nya. Penelitian Objektif meliputi poin-poin penting yang harus dikerjakan mahasiswa secara invidual untuk penilaian sidang nanti. Untuk menyelesaikan Penilaian Objektif tersebut mahasiswa dapat di bimbing oleh masing-masing dosen pembimbing.

Definisi Sidang

Menurut Kamus Besar Bahasa Indonesia (KBBI), sidang adalah pertemuan untuk membicarakan sesuatu ; rapat –itu dihadiri oleh semua anggota; segenap anggota dewan dan sebagainya (hakim, pengarang, pengurus) orang banyak; publik; para (untuk menyatakan banyak); sekalian: -- jemaah; pembaca (pendengar). Persidangan adalah perihal bersidang: - kemarin dianggap selesai; pertemuan untuk membicarakan sesuatu.

Kemudian berdasarkan pengertian dari Kamus Besar Bahasa Indonesia (KBBI) yang telah disebutkan diatas dapat disimpulkan bahwa sidang adalah sebuah media diskusi yang melibatkan lebih dari 2 (dua) orang dengan materi pembahasan yang telah disepakati bersama, dan merupakan pertemuan formal untuk menghasilkan suatu putusan dengan menggunakan aturan-aturan yang jelas.

Konsep Dasar Sistem Informasi

Definisi Sistem Informasi

Menurut Sutarman (2012: 13), Sistem Informasi adalah sistem dapat didefinisikan dengan mengumpulkan, memproses, menyimpan, menganalisis, menyebarkan, informasi untuk tujuan tertentu. Seperti sistem lainnya, sebuah sistem informasi terdiri atas input (data, instruksi) dan output (laporan, kalkulasi).

Menurut Atyanto Mahatmyo (2014: 6), “Sistem Informasi adalah serangkaian prosedur formal dimana data dikumpulkan, diproses menjadi informasi dan didistribusikan ke pengguna”.

Menurut Taufiq (2013: 17), “Sistem Informasi adalah kumpulan dari sub-sub sistem yang saling terintegrasi dan berkolaborasi untuk menyelesaikan masalah tertentu dengan cara mengolah data dengan alat yang namanya komputer sehingga memiliki nilai tambah dan bermanfaat bagi pengguna”.

Dari ketiga definisi yang dikemukakan oleh para ahli di atas dapat disimpulkan bahwa sistem informasi adalah suatu data yang dihimpun, dikategorikan, dan diproses sampai menjadi satu kesatuan informasi yang saling berkesinambungan satu sama lain dan saling mendukung sampai menjadi sebuah informasi yang bermanfaat bagi si penerimanya.

Klasifikasi Sistem Informasi

Sistem informasi dapat dibentuk sesuai kebutuhan organisasi masing-masing. Oleh karena itu, untuk dapat menerapkan sistem yang efektif dan efisien diperlukan perencanaan, pelaksanaan, pengaturan, dan evaluasi sesuai keinginan masing -masing organisasi. Klasifikasi sistem informasi tersebut sebagai berikut :

  1. Sistem informasi berdasarkan level organisasi.

  2. Dikelompokkan menjadi level operasional, level fungsional dan level manajerial.

  3. Sistem informasi berdasarkan aktivitas manajemen.

  4. Dikelompokan menjadi sistem informasi perbankan, sistem informasi akademik, sistem informasi kesehatan, sistem informasi asuransi dan sistem informasi perhotelan.

  5. Sistem informSistem informasi berdasarkan fungsionalitas bisnis.

  6. Dikelompokan menjadi sistem informasi akuntansi, sistem informasi keuangan, sistem informasi manufaktur, sistem informasi pemasaran dan sistem informasi sumber daya manusia.

Definisi Business Intelligence

Dikutip dari jurnal Muhammad Arifin yang berjudul Business Intelligence Untuk Prediksi Customer Churn Telekomunikasi (2014 : 2), Menyatakan bahwa Business Intelligence merupakan salah satu bentuk implementasi teknologi informasi yang digunakan untuk membantu kegiatan seperti mengumpulkan data, menyediakan akses, serta menganalisa data dan informasi mengenai kinerja perusahaan. Dengan kegiatan BI tersebut maka sebuah organisasi atau perusahaan akan dengan mudah dalam mengambil keputusan secara cepat dan tepat. Singkatnya BI dapat diartikan sebagai pengetahuan yang didapatkan dari hasil analisis data yang diperoleh dari kegiatan (usaha) suatu organisasi. BI biasanya dikaitkan dengan upaya untuk memaksimalkan kinerja suatu organisasi.

Business Intelligence dapat membantu suatu organisasi mendapatkan pengetahuan yang jelas mengenai faktor-faktor yang mempengaruhi kinerja organisasi sehingga dapat membantu organisasi dalam pengambilan keputusan serta sekaligus meningkatkan keunggulan (competitive advantage). BI juga dapat membantu suatu organisasi dalam menganalisis perubahan tren yang terjadi sehingga akan membantu organisasi menentukan strategi yang diperlukan dalam mengantisipasi perubahan tren tersebut. Upaya memaksimalkan kinerja organisasi merupakan hal yang prioritas saat ini. Organisasi yang secara jelas mampu mengidentifikasi, menjelaskan, dan mengimplementasikan strategi nya akan mampu berkembang dan berkompetisi lebih baik.

Berdasarkan definisi di atas dapat disimpulkan bahwa Business Intelligence adalah kumpulan teknik dan alat untuk mentransformasi dari data mentah menjadi sebuah informasi yang bermakna dan bermanfaat untuk tujuan analisis bisnis. Teknologi BI dapat mengatasi data yang tak berbentuk dalam kuantitas yang sangat besar untuk mengembangkan, mengidentifikasi, membantu dan selain itu membuat kemungkinan strategi bisnis yang baru. Tujuan dari BI adalah untuk mempermudah interpretasi dari jumlah data yang besar tersebut. Mengidentifikasi kesempatan yang baru dan mengimplementasikan sebuah strategi yang efektif bersumber pengetahuan dapat menyediakan bisnis suatu keuntungan pasar yang kompetitif dan stabilitas dalam jangka panjang.

Teori Khusus

Konsep Dasar Yii Framework

Definisi Yii Framework

Menurut Winesett (2012:9), web framework digunakan untuk membantu proses pembuatan aplikasi berbasis web dengan menggunakan fungsi yang telah disediakan dalam framework tersebut. Aplikasi yang dibangun menggunakan suatu framework akan memiliki sifat-sifat dan kelebihan dariframework tersebut. Terdapat banyak framework untuk setiap bahasa pemrograman, salah satunya dari pemrograman PHP adalah Yii Framework.

Yii merupakan singkatan dari Yes It Is adalah framework yang diciptakan oleh Qiang Xue mulai tanggal 1 Januari 2008 dan dirilis tanggal 3 Desember 2008. Menurut Winesett (2012:9), Yii merupakan framework aplikasi berbasis web yang dibangun dengan dasar PHP 5 sehingga memiliki kinerja yang tinggi, mudah, efisien dan extensible. Konsep yang digunakan Yii Framework adalah DRY (Don’t Repeat Yourself) yang berarti bahwa tidak ada duplikasi kode dan fungsi dalam Yii sehingga suatu fungsi yang telah dibuat dapat digunakan oleh kelas-kelas lain.

Berbagai macam kelebihan tersebut menjadikan Yii Framework sebagai framework PHP yang tepat digunakan untuk pengembangan softwareberbasis web dengan mudah, cepat dan efisien karena konsep DRY dalam Yii Framework. Konsep DRY dalam Yii Framework tersebut menyebabkan kode program dapat tersusun dengan rapi karena tidak terdapatnya duplikasi kode dan fungsi yang sama.

Konsep Dasar Website

Definisi Website

Menurut Arief (2011: 7), “Web adalah salah satu aplikasi yang berisikan dokumen-dokumen multimedia (teks, gambar, suara, animasi, video) di dalamnya yang menggunakan protokol HTTP (hypertext transfer protocol) dan untuk mengakses nya menggunakan perangkat lunak yang disebut browser”.

Menurut Murad (2013: 49), “Web adalah sistem dengan informasi yang disajikan dalam bentuk teks, gambar, suara, dan lainnya yang tersimpan dalam sebuah server web internet yang disajikan dalam bentuk hypertext”.

Menurut Murad (2013: 49), Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan website adalah sebuah tempat di internet, yang menyajikan informasi dengan berbagai macam format data seperti text, image, bahkan video dan dapat diakses menggunakan berbagai aplikasi client sehingga memungkinkan penyajian informasi yang lebih menarik dan dinamis dengan pengelolaan yang terorganisasi.

Jenis-Jenis Website

Menurut Arief (2011: 8), ditinjau dari aspek content atau isi, web dapat dibagi menjadi 2 jenis,yaitu: web statis and web dinamis. Selain dari sisi content atau isi, web statis and web dinamis dapat dilihat dari aspek teknologi yang digunakan untuk membuat jenis web tersebut. Adapun jenis-jenis web:

  1. Web statis adalah web yang isinya atau content tidak berubah-ubah. Maksudnya adalah isi dari dokumen web tersebut tidak dapat diubah secara cepat dan mudah. Ini karena teknologi yang digunakan untuk membuat dokumen web ini tidak memungkinkan dilakukan perubahan isi atau data. Teknologi yang digunakan untuk web statis adalah jenis client side scripting seperti HTML, Cascading Style Sheet (CSS). Perubahan isi atau data halaman web statis hanya dapat dilakukan dengan cara mengubah langsung isinya pada file mentah web tersebut.

  2. Web dinamis adalah jenis web yang content atau isinya dapat berubah-ubah setiap saat. Web yang banyak menampilkan animasi flash belum tentu termasuk web dinamis karena dinamis atau berubah-ubah isinya tidak sama dengan animasi. Untuk melakukan perubahan data, user cukup mengubahnya langsung secara online di internet melalui halaman control panel atau administrasi yang biasanya telah disediakan untuk user administrator sepanjang user tersebut memiliki hak akses yang sesuai.

Konsep Dasar Ten Pillar IT iLearning (TPi)

Definisi Ten Pillar IT iLearning (TPi)

Dikutip dari Situs IT Roadmap, untuk memudahkan pengelolaan dan meningkatkan kepuasan pelayanan kepada sivitas akademika Perguruan Tinggi Raharja terutama dalam mendukung perkuliahan menggunakan metode iLearning maka perlu adanya 10 Pillar IT iLearning Perguruan Tinggi Raharja. Output yang diperoleh adalah merupakan hasil dari penelitian Tridharma Perguruan Tinggi antara dosen dengan mahasiswa yang diwadahi oleh Raharja Enrichment Centre .


Gambar 2.1. Ten Pillar IT iLearning (TPi)
Sumber: http://roadmap.ilearning.me/
Jenis-jenis Ten Pillar IT iLearning (TPi)
  1. iRme (iLearning Raharja Multimedia e-Portfolio)

  2. Rinfo (Email Raharja.info)

  3. iDu (iLearning Education)

  4. iRan (iLearning Raharja Ask & News)

  5. iDuHelp!

  6. Widuri (Wiki iDu Raharja iLearning)

  7. Rooster (Role Online System Ticketing Raharja)

  8. iMe (iLearning Media)

  9. Magics (Multimedia Audio Gallery iLearning Community and Services)

  10. iSur (iLearning Survey)

Konsep Dasar Single Sign On

Definisi Single Sign On

Single Sign On (SSO) adalah suatu mekanisme dimana masing-masing user hanya memiliki satu akun yang berfungsi sebagai identitas user satu-satunya. Satu akun ini dapat digunakan untuk meminta izin dari sistem supaya user dapat mengakses berbagai aplikasi dengan username dan password yang sama dalam sesi tertentu. Single Sign Onmengurangi jumlah human error yang merupakan alasan kegagalan utama dari sebuah sistem.

Kategori SSO
  1. SSO untuk autentikasi (eg: OpenId, fbconnect, twitter signin) Intinya SSO server hanya memberikan service apakah user A sudah terautentikasi atau belum, SSO servertidak melakukan proses otorisasi atas user yang sedang aktif tersebut. Proses otorisasi sendiri dilakukan di setiap aplikasi. Sekarang kita lihat contoh yang sudah ada. OpenId dan fbconnect. OpenId adalah contoh yang sangat jelas mendeskripsikan SSO autentikasi ini. Pada saat kita akan memberikan komentar pada sebuah blog dan kita bisa menggunakan OpenId. Dimana OpenId hanya memberi tahu wordpress bahwa user ini sudah terautentikasi. dan wordpress sendiri bisa memiliki data user contohnya seperti nama dan alamat email. Sama halnya pada saat kita menggunakan fbconnect untuk hal yang sama. Apabila kita sudah terautentikasi di facebook, facebook tidak akan mengatur otorisasi user di aplikasi client, jadi hanya sebatas proses autentikasi.

  2. SSO untuk otorisasi (eg: OAuth, fbconnect, twitter signin) berbeda halnya dengan autentikasi, tugas SSO server untuk SSO-otorisasi sedikit lebih berat, karena sesudah memastikan user telah terautentikasi, tugas SSO server belum selesai sampai disitu. Karena SSO server masih mempunyai tugas yaitu harus menghandle otorisasi untuk user tersebut. Seperti pada kasus twitter API yang menggunakan OAuth. Proses autentikasi user dan otorisasi untuk update status/timeline dilakukan oleh OAuth. Sejauh ini aplikasi jadi untuk SSO yang free adalah CAS & Josso. Keduanya hanya untuk authentication dan keduanya sama-sama jalan di atas JSP. Kenapa aplikasi SSO, sejauh ini seperti yang kita ketahui semuanya dibangun di atas JSP, belum pernah ditemukan yang dibangun di atas PHP.

Konsep Dasar Widuri

Definisi Widuri

Dikutip dari iMe Widuri, Widuri (Wiki iDu Raharja iLearning) merupakan sistem pelayanan informasi dengan menggunakan Wiki. Dimana pembaca dapat secara bebas mengakses dan membaca artikel serta informasi didalamnya. Dan pengguna terdaftar dapat membuat artikel baru yang belum tersedia serta memperbaiki artikel yang telah ada atau dibuat oleh orang lain. Sehingga Widuri mendukung pembuatan artikel yang terkolaborasi. Artikel yang ada di Widuri selalu dalam tahap penyempurnaan, karena informasi yang terdapat didalamnya selalu berkembang.

Widuri dalam menunjang sistem pelayanan yang kolaboratif pada Perguruan Tinggi Raharja juga diharapkan dapat memberikan informasi yang terpercaya, sehingga mahasiswa tidak meragukan informasi yang didapatkan serta memudahkan dalam mengakses informasi.

Adapun artikel yang terdapat di Widuri antara lain :

  1. Artikel mengenai Perguruan Tinggi Raharja.

  2. Artikel mengenai profil Pribadi Raharja, baik mahasiswa maupun dosen pengajar Raharja.

  3. Artikel mengenai Laporan KKP/TA/Skripsi pada Perguruan Tinggi Raharja.

Dikutip dari iRAN, WIDURI itu kepanjangan dari Wiki iDu Raharja iLearning. Dilihat dari namanya wiki, WIDURI ini menggunakan media dari Wiki. Istilah Wiki yang dikutip dari Wikipedia adalah sebuah situs web (atau koleksi dokumen hiperteks lainnya) yang memperbolehkan penggunanya menambah atau mengubah isi situs tersebut. Istilah ini juga dapat merujuk kepada software kolaboratif yang digunakan untuk menciptakan situs web semacam itu. Konsepnya mirip seperti Wikipedia. Istilah Wikipedia yang dikutip dari situs Wikipedia sendiri yaitu proyek ensiklopedia multibahasa dalam jaringan yang bebas dan terbuka. Namun Widuri memiliki arti dan keistimewaan sendiri.

Dikutip dari IT Roadmap Widuri adalah media sharing dan kolaborasi yang disediakan oleh Perguruan Tinggi Raharja yang bisa digunakan oleh seluruh Pribadi Raharja. Widuri bisa digunakan untuk membuat laporan penelitian, CV, dan keperluan lainnya yang nantinya bisa menjadi sarana kolaborasi.

Keistimewaan Widuri

Widuri memiliki keistimewaan karena dapat mereview CV (Curriculum Vitae) dan artikel sehingga mengurangi kesalahan penulisan dan plagiarisme dengan bantuan FGR (First Generation Resources) sehingga mengurangi terjadinya kesalahpahaman dalam menangkap informasi yang ada pada artikel dan dapat mengetahui seberapa besar tingkat plagiarisme yang terdapat dalam suatu artikel.

Logo Widuri

Logo merupakan gambar yang digunakan sebagai tanda pengenal yang mewakili suatu produk yang digunakan untuk memudahkan seseorang untuk menghafal dan mengenali suatu produk dan juga agar tidak tertukar produk yang satu dengan yang lainnya.

Logo juga memiliki filosofi yang sesuai dengan gambarnya. Seperti Widuri ini memiliki logo beserta filosofinya sebagai berikut :

  1. Tulisan Widuri berwarna hijau dapat diartikan seperti tanaman dan pohon, kesuburan, pertumbuhan, muda, pembaharuan, daya tahan, keseimbangan, ketergantungan dan persahabatan. Jadi widuri ini bisa menjadi pertumbuhan dan pembaharuan yang lebih baik lagi.

  2. Lambang globe yang berwarna biru-putih, karena globe itu melambangkan dunia, sehingga widuri dapat mencangkup wawasan yang luas seperti Wikipedia.

  3. Lambang globe yang berwarna cerah melambangkan Pribadi Rraharja memiliki personal yang power full dan optimis dalam membuat artikel ilmiah secara luas.

  4. Garis yang berwarna hijau diartikan bahwa Pribadi Raharja tetap pada ruang lingkup yang seharusnya menjadi dasar Pribadi Raharja.

Konsep Dasar Future IT Raharja (FIR)

Definisi FIR

FIR adalah kepanjangan dari Future IT Raharja, yang berisi kumpulan dari project-project IT masa depan yang dimiliki oleh Perguruan Tinggi Raharja yang bermanfaat untuk menunjang kegiatan perkuliahan serta pembelajaran para Pribadi Raharja. Tak hanya itu FIR juga menopang jalannya kegiatan TPi (Ten Pilar IT iLearning). Project FIR juga terus di lakukan pengembangan demi penyempurnaan untuk setiap project nya agar bisa bergabung menjadi salah satu dari anggota TPi.

Jenis-jenis FIR

Adapun jenis-jenis FIR, diantaranya:

  1. SIS+

  2. RhjFox

  3. Magics Channel

  4. PEN+

  5. Airzone

  6. GO+ (Green Orchestra Plus)

  7. Virtual Account

  8. ZPreneur

  9. Zford

  10. iLP (iLearning Plus)

  11. DID (Dream Innovation Day)

  12. PESSTA+

  13. HKI (Hak Kekayaan Intelektual)

Konsep Dasar PESSTA+

Definisi PESSTA+

PESSTA+ (Penilaian Sidang Skripsi dan Tugas Akhir Plus) merupakan sebuah perkembangan dari sistem PESSTA. PESSTA+ adalah sebuah sistem validasi jurnal dan hibah yang dilakukan oleh mahasiswa secara online dan mandiri. Guna membuktikan bahwa mahasiswa atau Pribadi Raharja telah membuat artikel ilmiah yang lolos atau telah terbit di jurnal yang diakui oleh SK No 821 Tentang Ketentuan Jurnal Ilmiah Untuk Penilaian Objektif yang Diakui di Perguruan Tinggi Raharja maka perlu dilakukan validasi jurnal di PESSTA+.

Keistimewaan PESSTA+

PESSTA+ menjadi sangat istimewa karena hal-hal yang terdapat pada sistem PESSTA+ membuat pelaksanaan sidang menjadi lebih efektif karena nilai validasi jurnal sudah tidak perlu dicek manual oleh penguji melainkan penguji hanya perlu mengakses sistem PESSTA+ dan mencari nama peserta sidang tersebut apakah sudah layak atau belum. Peserta sidang bisa submit sendiri validasi jurnalnya kapanpun dan dimanapun tanpa perlu menunggu pelaksanaan sidang berlangsung.

Dengan hadirnya PESSTA+ maka ketentuan jurnal ilmiah yang diakui pada Perguruan Tinggi Raharja pun diterapkan kembali, karena sistem PESSTA+ hanya meloloskan jurnal yang diakui di Perguruan Tinggi Raharja.

Logo PESSTA+

Logo adalah sebuah gambar atau sekedar sketsa yang memiliki arti tertentu, dan juga mewakili arti dari perusahaan, organisasi, daerah, lembaga, negara, produk, dan hal lainnya yang membutuhkan sesuatu yang singkat dan juga mudah diingat sebagai pengganti dari nama sebenarnya.

Logo harus mempunyai kerangka dasar dan filosofi berupa konsep dengan tujuan membentuk sifat yang berdiri sendiri atau mandiri. Logo pada umumnya dikenal oleh penglihatan atau visual, seperti ciri khas berbentuk warna dan rupa logo tersebut.

Gambar 2.2. Logo PESSTA+
Sumber : http://pesstaplus.raharja.me/

PESSTA+ terdiri dari 4 warna yaitu hijau, biru, coklat, dan emas.

  1. Filosofi warna Hijau merupakan warna pertumbuhan, berhubungan dengan kehidupan yang baru dan pembaharuan. Membantu dalam hal pengambilan keputusan, membantu dalam melihat semua sisi dengan jelas. Warna hijau juga melambangkan kampus Raharja.

  2. Filosofi warna emas memiliki arti kesan aktif, kemakmuran dan dinamis. Seperti PESSTA+ yang sangat dinamis.

  3. Filosofi warna biru menghadirkan kesan kekuatan teknologi, air, udara, kebersihan.

  4. Warna hitam memiliki arti warna misteri karena sangat susah untuk didefinisikan secara pasti, yaitu mempunyai dua makna yang tidak selaras dan bertentangan. Dalam satu sisi, hitam menjadi warna yang solid, tegas, dan kuat, yang menggambarkan tentang kekuatan dan kecanggihan sistem PESSTA+ tersebut.

Tujuan PESSTA+
  1. Mempersingkat waktu pelaksanaan yang terbuang percuma hanya untuk pengecekan validasi jurnal.

  2. Menerapkan Surat Keputusan Perguruan Tinggi Raharja No 821 tentang ketentuan jurnal ilmiah yang diakui di Perguruan Tinggi Raharja.

  3. Mahasiswa bisa submit validasi jurnal secara mandiri dan online kapanpun dan dimanapun, bahkan bisa submit validasi jurnal sejak semester 1 jika memang sudah ada.

Konsep Dasar SWOT

Definisi SWOT

Menurut Rangkuti (2011: 199), penelitian memastikan bahwa kinerja perusahaan bisa ditentukan oleh kombinasi faktor internal dan eksternal. Kedua faktor tersebut perlu dipertimbangkan dalam analisis SWOT. SWOT adalah singkatan dari lingkungan internal strengths dan weakness dan juga lingkungan eksternal opportunities dan threats yang berada di dunia bisnis. Analisa SWOT membandingkan antara faktor eksternal peluang (opportunities) dan ancaman (threats) dengan faktor internal kekuatan (strengths) dan kelemahan (weakness). Analisa ini terbagi atas empat komponen dasar yaitu :

  1. Kuadran 1

  2. Merupakan situasi yang sangat menguntungkan. Organisasi perusahaan tersebut mempunyai peluang dan kekuatan sehingga bisa memanfaatkan peluang yang ada. Strategi yang perlu ditetapkan dalam situasi ini adalah mendukung kebijakan pertumbuhan yang agresif (Growth Oriented Strategy).

  3. Kuadran 2

  4. Walaupun menghadapi berbagai ancaman, perusahaan/organisasi masih mempunyai kekuatan dari segi internal. Strategi yang perlu diterapkan adalah menggunakan kekuatan untuk memanfaatkan peluang jangka panjang dengan cara strategi diversifikasi (produk atau pasar).

  5. Kuadran 3

  6. Perusahaan menghadapi peluang pasar yang sangat besar, tetapi di lain pihak menghadapi beberapa kendala atau kelemahan internal. Kondisi bisnis pada kuadran 3 ini serupa dengan question mark pada BCG matriks. Fokus dari strategi perusahaan ini adalah meminimalkan masalah-masalah internal perusahaan sehingga bisa merebut peluang pasar yang lebih baik. Misalnya, Apple menggunakan strategi penelitian kembali teknologi yang digunakan dengan cara menawarkan produk-produk baru dalam industri microcomputer.

  7. Kuadran 4

  8. Ini merupakan kondisi yang sangat tidak menguntungkan, perusahaan tersebut menghadapi berbagai ancaman dan kelemahan internal.

Menurut Kadir (2014: 416) Analisa SWOT mengandung 4 (empat) bagian :1) strengths (S) atau kekuatan, 2) weaknesses (W) atau kelemahan, 3) opportunities (O) atau peluang, 4) threats (T) atau ancaman.

  1. Kekuatan menyatakan karakteristik yang memberi keuntungan untuk organisasi.

  2. Kelemahan menyatakan karakteristik yang harus diperbaiki supaya memberikan keuntungan bagi organisasi.

  3. Peluang menyatakan karakteristik yang apabila dimanfaatkan bisa memberikan.

  4. Ancaman menyatakan karakteristik yang memberikan masalah bagi organisasi sehingga perlu dilakukan penanganan untuk mengatasinya.

Tujuan Analisa SWOT

Menurut Rangkuti (2011: 197), tujuan analisa SWOT yaitu membandingkan antara faktor eksternal peluang dan ancaman dengan faktor internal kekuatan dan kelemahan sehingga dari analisis tersebut dapat diambil suatu keputusan strategis suatu organisasi.

Konsep Dasar Elisitasi

Definisi Elisitasi

Menurut Guritno dkk (2011: 302), “Elisitasi merupakan rancangan yang dibuat berdasarkan sistem baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk di eksekusi”.

Jenis - Jenis Elisitasi

Menurut Guritno dkk (2010:302), “Elisitasi didapat melalui metode wawancara dan dilakukan melalui tiga tahap”, yaitu sebagai berikut:

  1. Elisitasi Tahap I

  2. Berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara.

  3. Elisitasi Tahap II

  4. Merupakan hasil pengklasifikasian dari elisitasi tahap I berdasarkan MDI. Metode MDI ini bertujuan untuk memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi untuk dieksekusi.

    1. (M) pada MDI itu artinya Mandatory. Maksudnya requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.

    2. (D) pada MDI itu artinya Desirable. Maksudnya requirement tersebut tidak terlalu penting dan boleh dihilangkan. Tetapi jika requirement tersebut digunakan dalam pembentukan sistem, akan membuat sistem tersebut lebih perfect.

    3. (I) pada MDI itu artinya Inessential. Maksudnya bahwa requirement tersebut bukanlah bagian dari sistem yang dibahas dan merupakan bagian dari luar sistem.

  5. Elisitasi Tahap III

  6. Merupakan hasil penyusutan dari elisitasi tahap II dengan cara mengeliminasi semua requirement yang option-nya I pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali melalui metode TOE.

    1. (T) artinya Technical, maksudnya bagaimana tata cara / tehnik pembuatan requirement tersebut dalam sistem yang diusulkan.

    2. (O) artinya Operasional, maksudnya bagaimana tata cara penggunaan requirement tersebut dalam sistem yang akan dikembangkan.

    3. (E) artinya Ekonomi, maksudnya berapakah biaya yang diperlukan guna membangun requirement tersebut di dalam sistem.

    Metode TOE tersebut dibagi kembali menjadi beberapa option, yaitu sebagai berikut:

    1. High (H) : Sulit untuk dikerjakan, karena tehnik pembuatan dan pemakaiannya sulit serta biayanya mahal. Sehingga requirement tersebut harus dieliminasi.

    2. (M) : Mampu untuk dikerjakan.

    3. Low (L) : Mudah untuk dikerjakan.

  7. Final Draft Elicitation

  8. Menurut Guritno dkk (2010:304), “Final draft merupakan hasil akhir yang dicapai dari suatu proses elisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan dikembangkan".

Konsep Dasar UML (Unified Modeling Language)

Definisi UML

Menurut Widodo, (2011:6), “UML adalah bahasa pemodelan standar yang memiliki sintak dan semantik”.

Menurut Nugroho (2010:6), ”UML (Unified Modeling Language) adalah bahasa pemodelan untuk sistem atau perangkat lunak yang berparadigma (berorientasi objek).” Pemodelan (modeling) sesungguhnya digunakan untuk penyederhanaan permasalahan-permasalahan yang kompleks sedemikian rupa sehingga lebih mudah.

Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan UML adalah bahasa pemodelan yang digunakan sebagai penyederhana permasalahan yang komplek.

Jenis - Jenis UML

Menurut Widodo (2011:10), Berikut ini adalah definisi mengenai 3 diagram UML :

  1. Use Case Diagram : Bersifat statis. Diagram ini memperlihatkan himpunan use case dan aktor-aktor (suatu jenis khusus dari kelas).

  2. Sequence Diagram : Bersifat dinamis. Diagram urutan adalah diagram interaksi yang menekankan pada pengiriman pesan dalam waktu tertentu.

  3. Activity Diagram : Bersifat dinamis. Diagram aktivitas adalah tipe khusus dari diagram status yang memperlihatkan aliran dari suatu aktivitas ke aktivitas lainnya dalam suatu sistem.

Konsep Dasar Flowchart

Definisi Flowchart

Menurut Sulindawati (2011:8), “Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urutan-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 pengopersian.

Menurut Adelia (2011:116), “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.

Berdasarkan beberapa pendapat yang dikemukakan di atas dapat ditarik kesimpulan bahwa flowchart atau diagram alur adalah bagan yang menggambarkan urutan dan hubungan antar proses beserta instruksinya, langkah awal dalam pembuatan program sehingga dengan adanya flowchart urutan proses kegiatan menjadi lebih jelas.

Jenis-jenis Flowchart

Menurut Sulindawati (2011:8), Flowchart terbagi atas lima jenis, yaitu:

  1. Flowchart Sistem (System Flowchart)

  2. Flowchart Sistem merupakan bagan yang menunjukan alur kerja atau apa yang sedang dikerjakan di dalam sistem secara keseluruhan dan menjelaskan urutan dari prosedur-prosedur yang ada di dalam sistem. Dengan kata lain, flowchart ini merupakan deskripsi secara grafik dari urutan prosedur-prosedur yang terkombinasi yang membentuk sistem. Flowchart sistem terdiri dari tiga data yang mengalir melalui sistem dan proses yang mentransformasikan data itu. Data dan proses dalam flowchart sistem dapat digambarkan secara online (dihubungkan langsung dengan komputer) atau offline (tidak dihubungkan langsung dengan komputer, misalnya mesin tik, cash register atau kalkulator).

  3. Flowchart Paperwork (Document Flowchart)

  4. Flowchart Paperwork menelusuri alur dari data yang ditulis melalui sistem.Flowchart Paperwork sering disebut juga dengan Flowchart Dokumen. Kegunaan utamanya adalah untuk menelusuri alur form dan laporan sistem dari satu bagian ke bagian lain baik bagaimana alur form dan laporan diproses, dicatat atau disimpan.

  5. Flowchart Skematik (Schematic Flowchart)

  6. Flowchart Skematik mirip dengan Flowchart Sistem yang menggambarkan suatu sistem atau prosedur. Flowchart Skematik ini bukan hanya menggunakan simbol-simbol flowchart standart, tetapi juga menggunakan gambar-gambar komputer, peripeheral, form-form atau peralatan lain yang digunakan dalam sistem. Flowchart Skemantik digunakan sebagai alat komunikasi antara analis sistem dengan seseorang yang tidak familiar dengan simbol-simbol flowchart yang konvensional. Pemakaian gambar sebagai ganti dari simbol-simbol flowchart akan menghemat waktu yang dibutuhkan oleh sesorang untuk mempelajari simbol abstrak sebelum dapat mengerti flowchart.

  7. Flowchart Program (Program Flowchart)

  8. Flowchart Program dihasilkan dari Flowchart Sistem.Flowchart Program merupakan keterangan yang lebih rinci tentang bagaimana setiap langkah program atau prosedur sesungguhnya dilaksanakan.Flowchart ini menunjukan setiap langkah program atau prosedur dalam urutan yang tepat saat terjadi.Programmer menggunakan Flowchart Program untuk menggambarkan urutan instruksi dari program komputer.Analisa sistem menggunakan flowchart program untuk menggambarkan urutan tugas-tugas pekerjaan dalam suatu prosedur atau operasi.

  9. Flowchart Proses (Process Flowchart)

  10. Flowchart Proses merupakan teknik menggambarkan rekayasa industrial yang memecah dan menganalisis langkah-langkah selanjutnya dalam suatu prosedur atau sistem. Flowchart Proses memiliki lima simbol khusus. Flowchart Proses digunakan oleh perekayasa industrial dalam mempelajari dan mengembangkan proses-proses manufacturing. Dalam analisis sistem, Flowchart ini digunakan secara efektif untuk menelusuri alur suatu laporan.

Konsep Dasar HIPO

Definisi HIPO

Menurut Praptiningsih (2012:03), “HIPO (Hirarchy Plus Input Process Output) yaitu alat bantu yang digunakan untuk membuat spesifikasi program yang merupakan struktur yang berisi diagram dimana di dalam program ini berisi input yang diproses dan menghasilkan output”.

Menurut Amsyah (2008:284), bagan HIPO (Hirarchy Plus Input Process Output) aslinya dibuat oleh IBM sebagai alat untuk mendokumentasikan program. Bagan HIPO secara jelas memperagakan apa yang dikerjakan suatu program, data apa yang digunakan, dan keluaran yang dihasilkannya. Bagan HIPO lebih mudah dibaca dibanding dengan bagan arus, sangat rinci, fleksibel, mudah dimodifikasi, dan dikelola. Dalam membuat bagan HIPO, terdapat tiga jenis diagram, yaitu: daftar isi visual (the visual table of contents/VTOC), diagram peninjauan, dan rincian diagram.

Berdasarkan beberapa pendapat yang dikemukakan di atas dapat ditarik kesimpulan HIPO merupakan metodologi yang dikembangkan dan didukung oleh IBM yang sebenarnya merupakan alat dokumentasi program dan sekarang banyak digunakan sebagai alat design dan teknik dokumentasi dalam siklus pengembangan sistem. Berbasis pada fungsi, yaitu tiap-tiap modul didalam sistem digambarkan oleh fungsi utamanya.

Konsep Dasar Black Box Testing

Definisi Black Box Testing

Menurut pandangan beberapa ahli Black Box Testing dapat diartikan, antara lain sebagai berikut:

Menurut Soetam Rizky (2011:264), berpendapat bahwa “Black box testing adalah tipe testing yang memperlakukan perangkat lunak yang tidak diketahui kinerja internalnya. Sehingga para tester memandang perangkat lunak seperti layaknya sebuah “kotak hitam” yang tidak penting dilihat isinya, tapi cukup dikenai proses testing di bagian luar”.

Menurut Agustiar Budiman (2012:4), berpendapat bahwa “Pengujian black box merupakan metode perancangan data uji yang didasarkan pada spesifikasi perangkat lunak. Data uji dibangkitkan, dieksekusi pada perangkat lunak dan kemudian keluaran dari perangkat lunak diuji apakah telah sesuai dengan yang diharapkan.”

Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik kesimpulan bahwa metode pengujian Black box digunakan untuk menguji sistem dari segi user yang di titik beratkan pada pengujian kinerja, spesifikasi dan antarmuka sistem tersebut tanpa menguji kode program yang ada.

Berbeda dengan white box testing, black box testing tidak membutuhkan pengetahuan mengenai, alur internal (internal path), struktur atau implementasi dari software under test (SUT). Karena itu uji coba black box memungkinkan pengembang software untuk membuat himpunan kondisi input yang akan melatih seluruh syarat-syarat fungsional suatu program.

Uji coba black box bukan merupakan alternatif dari uji coba white box, tetapi merupakan pendekatan yang melengkapi untuk menemukan kesalahan lainnya, selain menggunakan metode white box testing. Black Box Testing dapat dilakukan pada setiap level pembangunan sistem. Mulai dari unit, integration, system, dan acceptance.

Uji coba black box berusaha untuk menemukan kesalahan dalam beberapa kategori, diantaranya:

  1. Fungsi-fungsi yang salah atau hilang

  2. Kesalahan interface

  3. Kesalahan dalam struktur data atau akses database eksternal

  4. Kesalahan performa

  5. kesalahan inisialisasi dan terminasi

Tidak seperti metode white box yang dilaksanakan diawal proses, uji coba black box diaplikasikan dibeberapa tahapan berikutnya. Karena uji coba black box dengan sengaja mengabaikan struktur kontrol, sehingga perhatiannya difokuskan pada informasi domain. Uji coba didesain untuk dapat menjawab pertanyaan pertanyaan berikut:

  1. Bagaimana validitas fungsionalnya diuji?

  2. Jenis input seperti apa yang akan menghasilkan kasus uji yang baik?

  3. Apakah sistem secara khusus sensitif terhadap nilai input tertentu?

  4. Bagaimana batasan-batasan kelas data diisolasi?

  5. Berapa rasio data dan jumlah data yang dapat ditoleransi oleh sistem?

  6. Apa akibat yang akan timbul dari kombinasi spesifik data pada operasi sistem?

Sehingga dalam uji coba Black Box harus melewati beberapa proses sebagai berikut:

  1. Menganalisis kebutuhan dan spesifikasi dari perangkat lunak.

  2. Pemilihan jenis input yang memungkinkan menghasilkan output benar serta jenis input yang memungkinkan output salah pada perangkat lunak yang sedang diuji.

  3. Menentukan output untuk suatu jenis input.

  4. Pengujian dilakukan dengan input-input yang telah benar-benar diseleksi.

  5. Melakukan pengujian.

  6. Pembandingan output yang dihasilkan dengan output yang diharapkan.

  7. Menentukan fungsionalitas yang seharusnya ada pada perangkat lunak yang sedang diuji.

Motode Pengujian Dalam Black Box

Ada beberapa macam metode pengujian Black Box, berikut diantaranya:

  1. Equivalence Partioning

  2. Equivalence Partioning merupakan metode uji coba Black Box yang membagi domain input dari program menjadi beberapa kelas data dari kasus uji coba yang dihasilkan. Kasus uji penanganan single yang ideal menemukan sejumlah kesalahan (misalnya: kesalahan pemrosesan dari seluruh data karakter) yang merupakan syarat lain dari suatu kasus yang dieksekusi sebelum kesalahan umum diamati.

  3. Boundary Value Analysis

  4. Sejumlah besar kesalahan cenderung terjadi dalam batasan domain input dari pada nilai tengah. Untuk alasan ini boundary value analysis (BVA) dibuat sebagai teknik uji coba. BVA mengarahkan pada pemilihan kasus uji yang melatih nilai-nilai batas. BVA merupakan desain teknik kasus uji yang melengkapi Equivalence partitioning. Dari pada memfokuskan hanya pada kondisi input, BVA juga menghasilkan kasus uji dari domain output.

  5. Cause-Effect Graphing Techniques

  6. Cause-Effect Graphing merupakan desain teknik kasus uji coba yang menyediakan representasi singkat mengenai kondisi logikal dan aksi yang berhubungan. Tekniknya mengikuti 4 tahapan berikut:

    1. Causes (kondisi input), dan Effects (aksi) didaftarkan untuk modul dan identifier yang dtujukan untuk masing-masing.

    2. Pembuatan grafik Causes-Effect graph.

    3. Grafik dikonversikan ke dalam tabel keputusan.

    4. Aturan tabel keputusan dikonversikan kedalam kasus uji

  7. Comparison Testing

  8. Dalam beberapa situasi (seperti: aircraft avionic, nuclear Power plant control) dimana keandalan suatu software amat kritis, beberapa aplikasi sering menggunakan software dan hardware ganda (redundant). Ketika software redundant dibuat, tim pengembangan software lainnya membangun versi independent dari aplikasi dengan menggunakan spesifikasi yang sama. Setiap versi dapat diuji dengan data uji yang sama untuk memastikan seluruhnya menyediakan output yang sama. Kemudian seluruh versi dieksekusi secara parallel dengan perbandingan hasil real-time untuk memastikan konsistensi. Dianjurkan bahwa versi independent suatu software untuk aplikasi yang amat kritis harus dibuat, walaupun nantinya hanya satu versi saja yang akan digunakan dalam sistem. Versi independent ini merupakan basis dari teknik Black Box Testing yang disebut Comparison Testing atau back-to-back Testing.

  9. Sample and Robustness Testing

    1. Sample Testing

    2. Melibatkan beberapa nilai yang terpilih dari sebuah kelas ekivalen, seperti Mengintegrasikan nilai pada kasus uji. Nilai-nilai yang terpilih mungkin dipilih dengan urutan tertentu atau interval tertentu.

    3. Robustness Testing

    4. Pengujian ketahanan (Robustness Testing) adalah metodologi jaminan mutu difokuskan pada pengujian ketahanan perangkat lunak. Pengujian ketahanan juga digunakan untuk menggambarkan proses verifikasi kekokohan (yaitu kebenaran) kasus uji dalam proses pengujian.

    5. Behavior Testing dan Performance Testing

      1. Behavior Testing

      2. Hasil uji tidak dapat dievaluasi jika hanya melakukan pengujian sekali, tapi dapat dievaluasi jika pengujian dilakukan beberapa kali, misalnya pada pengujian struktur data stack.

        b. Performance Testing</p>

        Digunakan untuk mengevaluasi kemampuan program untuk beroperasi dengan benar dipandang dari sisi acuan kebutuhan. Misalnya: aliran data, ukuran pemakaian memori, kecepatan eksekusi, dll. Selain itu juga digunakan untuk mencari tahu beban kerja atau kondisi konfigurasi program. Spesifikasi mengenai performansi didefinisikan pada saat tahap spesifikasi atau desain. Dapat digunakan untuk menguji batasan lingkungan program.

    6. Requirement Testing

    7. ]
      1. Spesifikasi kebutuhan yang terasosiasi dengan perangkat lunak (input/output/fungsi/performansi) diidentifikasi pada tahap spesifikasi kebutuhan dan desain.

      2. Requirement Testing melibatkan pembuatan kasus uji untuk setiap spesifikasi kebutuhan yang terkait dengan program.

      3. Untuk memfasilitasinya, setiap spesifikasi kebutuhan bisa ditelusuri dengan kasus uji dengan menggunakan traceability matrix.

    8. Endurance Testing

    9. Endurance Testing melibatkan kasus uji yang diulang-ulang dengan jumlah tertentu dengan tujuan untuk mengevaluasi program apakah sesuai dengan spesifikasi kebutuhan.

      Contoh: Untuk menguji keakuratan operasi matematika (floating point, rounding off, dll), untuk menguji manajemen sumber daya sistem (resources) (pembebasan sumber daya yang tidak benar, dll), input/outputs (jika menggunakan framework untuk memvalidasi bagian input dan output). Spesifikasi kebutuhan pengujian didefinisikan pada tahap spesifikasi kebutuhan atau desain.

    Literature Review

    1. Penelitian yang dilakukan oleh Aminudin (2014) yang berjudul “Implementasi Single Sign On (SSO) Untuk Mendukung Interaktivitas Aplikasi E-Commerce Menggunakan Protocol Oauth”. Penelitian ini mengulas tentang teknologi Single Sign On yang merupakan teknologi yang diminati, terutama di jaringan yang sangat besar dan heterogen (dalam sistem operasi saat ini dan aplikasi yang digunakan oleh komputer berasal dari banyak vendor diminta untuk mengisi informasi itu sendiri ke setiap platform yang berbeda untuk diakses oleh pengguna). Dengan menggunakan SSO, pengguna hanya cukup berusaha untuk otentikasi hanya sekali untuk mendapatkan izin, akses ke semua layanan yang terdapat dalam jaringan.

    2. Penelitian yang di lakukan oleh Muftia Alfian (2016) yang berjudul “Sistem Informasi Seminar dan Sidang Tugas Akhir Program Studi Teknik Informatika Universitas Tanjungpura”. Penelitian ini membahas tentang Tugas Akhir (TA) yang merupakan mata kuliah yang berisi kegiatan berupa penyusunan karya ilmiah oleh mahasiswa di setiap program studi berdasarkan hasil penelitian yang dilakukan secara seksama dengan bimbingan dosen pembimbing. Pelaksanaan TA di Program Studi Teknik Informatika Universitas Tanjungpura terdiri dari empat tahap, yaitu pengajuan judul, seminar proposal, seminar hasil dan sidang skripsi.Tahap pengajuan judul telah dilaksanakan melalui Sistem Pendukung Outline Tugas Akhir (SPOTA).

    3. Penelitian yang dilakukan oleh Slamet Arif Billah dan Selamet Hariadi (2010) dengan judul “Rancang Bangun Aplikasi Sistem Sidang Skripsi Menggunakan Metode Object Oriented”. Penelitian ini berisi masalah pada sistem yang telah ada, yaitu kurang terintegrasinya data terkait sidang skripsi, pelaporan yang masih dikerjakan secara manual, dan databasing yang kurang sistematis. Solusi dari permasalahan yang ada adalah dengan implementasi OOP sebagai metodologi dalam analisis, perancangan dan pemrograman sistem sidang skripsi mulai dari pembimbingan skripsi, pelaksanaan sidang, penilaian hasil sidang, sampai pada pelaporan-pelaporan. Tujuan penelitian ini adalah untuk menghasilkan implementasi OOP pada aplikasi sistem sidang skripsi yang diharapkan menjadi solusi dari keterbatasan-keterbatasan sistem yang ada. Simpulan dari penelitian ini adalah bahwa aplikasi sidang skripsi yang menggunakan metode OOP memiliki banyak keunggulan, diantaranya adalah sifat reusability program, maintenance yang tidak rumit, dan mudah untuk dikembangkan.

    4. Penelitian yang dilakukan oleh Meilla Dwi Nurmala, Tri Hartiti Retnowati (2013) yang berjudul “Pengembangan Instrumen Penilaian Skripsi Mahasiswa”. Tujuan penelitian ini adalah mengembangkan instrumen penilaian yang sahih dan handal untuk mengukur kemampuan mahasiswa dalam membuat karya ilmiah.Melalui instrumen tersebut para dosen dapat melakukan penilaian secara objektif. Penelitian menggunakan pendekatan kuantitatif dan kualitatif.Penetapan konstruk instrumen penilaian dokumen (skripsi) dan performance dilakukan melalui pendapat para dosen, pakar pengukuran. Subjek penelitian ini adalah mahasiswa dari jurusan Bahasa Inggris, Ilmu Keolahragaan, dan Tarbiyah dan dosen dari UPI Kampus Serang, STKIP Situs Banten, dan IAIN Sultan Hasanuddin Serang. Penentuan Validitas instrumen penilaian skripsi mahasiswa telahteruji melalui expert judgment, Teknik Delphi dan focus group discussion sebanyak 1 kali dan perhitungan statistik validitas menggunakan formula Aiken’s V yang memiliki hasil rata -rata keseluruhan 0,80. Penentuan koefisien reliabilitas instrumen dilakukan dengan menggunakan alpha Cronbach dan Anova tiga jalur (three way anova). Alpha Cronbach memiliki hasil rata-rata koefisien secara keseluruhan sebesar 0,98 dan Anova tiga jalur (three way anova), rata-rata koefisien three way anova secara keseluruhan sebesar 0,87. Kedua nilai rata-rata ini telah memenuhi kriteria minimum yang disyaratkan yaitu 0,70. Dengan demikian Instrumen yang telah dikembangkan ini dapat dipergunakan oleh pihak universitas, karena telah memenuhi syarat valid dan reliabel.

    5. Penelitian yang di lakukan oleh Arni Retno Mariana, Agus Budiman, Nina Septiana (2013) yang berjudul “Sistem Informasi Aplikasi Penilaian Sidang Berbasis Web di STMIK BINA SARANA GLOBAL” penelitian ini membahas tentang Sistem yang berjalan saat ini yaitu dalam penginputan nilai skripsi dan pembuatan berita acara sidang skripsi masih menggunakan Ms.Excel. Kesulitan lain yang dihadapi adalah keterlambatan dosen pembimbing dalam pemberian nilai bimbingan skripsi. Untuk mengatasi masalah tersebut, perlu diupayakan penyelesaiannya, dan menurut penulis, mengembangkan suatu sistem informasi. Pemodelan yang digunakan adalah pemodelan UML yang berisi perancangan dan analisa dari sistem sebelumnya. Dalam pengembangan sistem Informasi penilaian sidang skripsi akan menggunakan Aplikasi berbasis Web guna mengoptimalkan pengelolaan informasi terutama untuk permasalahan penyimpanan data mahasiswa dan nilai sidang skripsi, karena lemahnya pengelolaan sistem informasi data mahasiswa dan nilai sidang skripsi tentunya akan merugikan bagian prodi.

    6. Penelitian yang dilakukan oleh Indri Handayani, Qurotul Aini, Fanni Oktaviani (2016) yang berjudul “Penerapan Sistem Validasi Jurnal di PESSTA+ Sebagai Penilaian Artikel Ilmiah dalam Mendukung Kegiatan Civitas Akademika” penelitian ini membahas tentang PESSTA (Penilaian Sidang Skripsi dan Tugas Akhir) adalah sebuah sistem pelayanan kampus yang ditujukan bagi dewan penguji dalam menyusun alur pelaksanaan sidang, peserta sidang maupun penonton sidang dalam pelaksanaan sidang skripsi dan tugas akhir pada Perguruan Tinggi Raharja. Untuk sistem PESSTA ini belum bisa secara otomatis mengakses poin validasi jurnal dan juga belum diberlakukan SK (Surat Keputusan) yang menentukan jurnal yang diakui dan tidak diakui di Perguruan Tinggi Raharja. Maka dari itu penulis melakukan metode pengumpulan data dan rumusan masalah yang sering terjadi saat ini. Hasil akhir penelitian ini adalah menggunakan sebuah sistem baru yang bernama PESSTA+ (Penilaian Sidang Skripsi dan Tugas Akhir Plus) yang saat ini sedang dalam tahap pembuatan. Dalam implementasinya terdapat beberapa poin salah satunya adalah validasi jurnal. Dengan adanya sistem ini diharapkan mahasiswa dapat dengan mudah melakukan validasi jurnal dan mendapatkan nilai yang valid sebagai salah satu syarat kelulusan pada Perguruan Tinggi Raharja.

    7. Penelitian yang dilakukan oleh Christopher J. Roy dan William L. Oberkampf pada tahun 2011 penelitian ini berjudul “A Comprehensive Framework For Verification, Validation, and Uncertainty Quantification in Scientific Computing”. Approaches for propagating both types of uncertainties through the model to the system response quantities of interest are briefly discussed. Numerical approximation errors (due to discretization, iteration, and computer round off) are estimated using verification techniques, and the conversioon of these errors into epistemic uncertainties is discussed. Model form uncertainty is quantified using (a) model validation procedures, i.e., statistical comparisons of model predictions to available experimental data, and (b) extrapolation of this uncertainty structure to points in the application domain where experimental data do not exist. Finally, methods for conveying the total predictive uncertainty to decision makers are presented. The different steps in the predictive uncertainty framework are illustrated using a simple example in computational fluid dynamics applied to a hypersonic wind tunnel.

    8. Penelitian yang dilakukan oleh Gabriel Tamura Norha M. Villegas dan Hausi A. Muller pada tahun 2011 penelitian ini berjudul “Towards Practical Runtime Verification And Validation Of Self-Adaptive Software Systems”. Software validation and verification (V&V) ensures that software products satisfy user requirements and meet their expected quality attributes throughout their lifecycle. While high levels of adaptation and autonomy provide new ways for software systems to operate in highly dynamic environments, developing certifiable V&V methods for guaranteeing the achievement of self-adaptive software goals is one of the major challenges facing the entire research field. In this chapter we (i) analyze fundamental challenges and concerns for the development of V&V methods and techniques that provide certifiable trust in self-adaptive and self-managing systems; and (ii) present a proposal for including V&V operations explicitly in feedback loops for ensuring the achievement of software self-adaptation goals. Both of these contributions provide valuable starting points for V&V researchers to help advance this field.

    9. Penelitian yang dilakukan oleh Ashirwad J. Chowriappa pada tahun 2013 penelitian ini berjudul “Development and Validation of a composite scoring system for robot-assisted surgical training-the Robotic skills Assessment Score”. Penelitian ini dilatar belakangi oleh sebuah sistem penilaian standar tidak ada dalam penilaian maya berbasis realitas metrik untuk menggambarkan keterampilan bedah aman dan penting dalam operasi dibantu oleh robot. Penelitian ini bertujuan untuk mengembangkan mencetak penilaian bersama dengan validasi konstruk. Robotic Keterampilan Penilaian terutama berfokus pada keselamatan di bidang operasi, kesalahan kritis, ekonomi, bimanual ketangkasan, dan waktu. Berikut, RSA-Score yang dievaluasi lebih lanjut untuk validasi konstruk dan kelayakan. uji korelasi Spearman dilakukan antara tugas menggunakan RSA-Skor menunjukkan tidak ada korelasi silang. Hasil penelitian diusulkan RSA-Score ini dievaluasi ahli bedah non-robot (n ¼ 15) dan ahli bedah ahli-robot (n ¼ 12). Kelompok ahli menunjukkan secara signifikan lebih baik kinerja pada semua empat tugas dibandingkan dengan kelompok pemula. Validasi RSAScore yang dalam penelitian ini dilakukan pada Simulator Bedah Robotic. Kesimpulan: RSA-Score adalah sistem penilaian yang valid yang dapat dimasukkan dalam maya berbasis realitas simulator bedah untuk mencapai standar penilaian fundamental tenda bedah selama operasi dibantu oleh robot.

    10. Penelitian ini dilakukan oleh Victor Naroditskiy pada tahun 2012, penelitian ini berjudul “Verification in Referral-Based Crowdsourcing”. Penelitian ini membahas mengenai pada tugas-tugas pengumpulan informasi di mana informasi yang jarang dicari melalui "crowdsourcing berdasarkan rujukan-": permintaan informasi disebarkan secara rekursif melalui undangan antara anggota jaringan sosial. Sedangkan pekerjaan sebelumnya dianalisis insentif bagi proses rujukan dalam pengaturan dengan hanya laporan yang benar, sebuah contoh untuk memotivasi adalah DARPA Red Balloon Tantangan mana tingkat misreporting sangat tinggi. Dalam rangka untuk melakukan studi formal verifikasi, kami memperkenalkan model di mana agen dapat mengerahkan usaha mahal untuk melakukan verifikasi dan laporan palsu bisa dikenakan sanksi. Ini adalah model pertama dari verifikasi dan menyediakan berbagai arah untuk penelitian masa depan, yang kita tunjukkan. Hasil teoritis utama kami adalah skema kompensasi yang meminimalkan biaya mengambil jawaban yang benar.

Contributors

Siti Shelatul Aulia