perancangan sistem informasi skripsi dan penelitian

66
PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN Disusun oleh: Rosa. de Lima Endang Padmowati LEMBAGA PENELITIAN UNIVERSITAS KATOLIK PARAHYANGAN BANDUNG 2000

Upload: others

Post on 19-Oct-2021

15 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

PERANCANGAN SISTEM INFORMASI

SKRIPSI DAN PENELITIAN

Disusun oleh:

Rosa. de Lima Endang Padmowati

LEMBAGA PENELITIAN

UNIVERSITAS KATOLIK PARAHYANGAN

BANDUNG

2000

Page 2: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

PENELITIAN

PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

Rosa de Lima Endang Padmowati 11271

LEMBAGA PENELITIAN UNIVERSIT AS KA TOLIK P ARAHY ANGAN

BANDUNG 2000

Page 3: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

ABSTRAKSI

Penelitian merupakan salah satu kegiatan penting dalam institusi pendidikan tinggi sebab banyaknya penelitian yang dihasilkan menjadi salah satu indikator kualitas sebuah PT. Penelitian dapat dilakukan oleh dosen dan mahasiswa melalui matakuliah Skripsi, dapat pula oleh seorang dosen (mandiri) atau sekelompok dosen (tim). Penelitian bisa muncul dari suatu disiplin ilmu tertentu, atau melalui beberapa disiplin ilmu (multi disiplin).

Perlu pengelolaan terpadu untuk semua hasil penelitian tersebut. Beberapa masalah yang sering terjadi adalah kasus plagiat, kasus topik penelitian yang serupa/pernah dibuat sebelumnya, serta kurangnya penyebaran informasi bagi masyarakat tentang hasil penelitian . lnformasi tentang topik penelitian yang sedang berlangsung seringkali diperlukan agar tidak terjadi duplikasi topik. Masalah tersebut akan semakin sulit diselesaikan karena sistem pengelolaan hasil penelitian masih dilakukan secara manual .

Pembangunan suatu sistem informasi yang berbasis komputer saat ini sudah selayaknya dilakukan. Sistem informasi yang berbasis komputer menjamin kegiatan pengelolaan hasil penelitian menjadi lebih efektif dan efisien. Akses secara cepat tanpa dibatasi oleh waktu, dan lokasi mengharuskan sistem informasi dibangun dengan berbasis web.

ABSTRAC TS

Research is a very important activity in Institution of Higher Education , because it may as one of quality indicators. Lectures and students may research by the final projects, by the lecturer itself, or by a team. There are monodicipline and multidicipline research.

A central research system must be developt for ir The system may reduces plagiat cases and duplicated topics. By the system, everyone can access all about the research, they can mak a query by topic, by title, or by �ey .. word. It is a big problem if the reseach information system not computer based.

The computer based information system must be develop. The system will give an effective and eficient process for user's needs. The access will not border by time or by place, so it must be develop in web based.

Page 4: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

DAFTAR ISi

DAFTAR GAMBAR

DAFT AR TABEL

BABI PENDAH UL UAN

1.1 Latar Belakang

1.2 Lingkup Permasalahan

1.3 Tujuan Penelitian

1.4 Batasan Penelitian

1.5 Metodologi Penelitian

BAB II SIS T EM INFORMASI

2.1 lnformasi

2.2 Sistem lnformasi

DAFTAR ISi

2.3 Sistem lnformasi Berbasis Komputer

2.4 Perangkat Lunak

2.5 Paradigma Waterfall

2.6 Analisis Sistem Kini dan Analisis Kebutuhan Perangkat Lunak

2.7 Perancangan Perangkat Lunak

BAB Ill ANALISIS SISTEM S KRIPSI DAN PENELITIAN

3.1 Teknik Pengumpulan Data

3.2 Analisis Pengguna Sistem Skripsi

3.3 Analisis Pengguna Sistem Penelitian �: 3.4 Analisis Prosedur Sistem Skripsi

3.5 Analisis Prosedur Sistem Penelitian

3.6 Analisis Masalah dalam Sistem Skripsi dan Penelitian

BABIV ANALISIS KEBUTUH AN PER ANGKAT L UNAK SI RiTa 4.1 Tujuan Tahap Analisis PL SI RiTa

4.2 Ruang Lingkup PL SI RiTa

4.3 Karakteristik Pengguna

4.4 Asumsi dan Kebergantungan

4.5 Deskripsi Fungsional

4.6 Deskripsi Proses

iii

iv

1

2

2

3

4

5

5

7

9 9

12

14

16

17

19 20

22

24

25

26

27

27

27

31

Page 5: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

BABV PERANCANGAN PERANGKAT LUNAK S I R i:Ta

5.1 Tujuan Tahap Perancangan PL SI RiTa 34 5.2 Perancangan Arsitektur 35 5.3 Perancangan Data 38 5.4 Perancangan Antarmuka 39 5.5 Perancangan Antarmuka Web-User 45 5.6 Perancangan Prosedural 55

BABV I PENUTUP 59 DAF T AR PUS T AKA 60

ii

Page 6: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

DAFTAR GAMBAR

Gambar 2.1 Model Waterfall 10

Gambar 2.2 Notasi Dasar Flow Map 12

Gambar 2.3 Notasi Dasar DFD 14

Gambar 3.1 Struktur Organisasi Perguruan Tinggi ( 1) 17 Gambar 3.2 Struktur Organisasi Perguruan Tinggi (2) 19

Gambar 3.3 Flow Map Sistem Skripsi (1) 21

Gambar 3.4 Flow Map Sistem Skripsi (2) 22

Gambar 3.5 Flow Map Sistem Penelitian 23

Gambar 4.1 DFD SI RiTa Level-0 28 Gambar 4.2 DFD SI RiTa Level-1 30

Gambar 4.3 DFD SI RiTa Level-2 31

Gambar 5.1 Struktur Modul PL SI RiTa 36

Gambar 5.2 Antar Muka saat Login 41

Gambar 5.3 Antarmuka Saat Modifikasi Basis Data 42

Gambar 5.4 Antarmuka Saat Pencarian lnformasi 43

Gambar 5.5 Antarmuka Hasil Pencarian Data 44

Gambar 5.6 Form Halaman Utama SI RiTa 45 Gambar 5.7 Form Login Special User dan Admin 47 Gambar 5.8 Form lsi Data Baru Special User 49

Gambar 5.9 Form Menu Utama Admin 50

Gambar 5.10 Form Menu Modifikasi Data User �; 51

Gambar 5.11 Form Menu Insert Data User 52

Gambar 5.12 Form Menu Delete Data User 52

Gambar 5.13 Form Modifikasi Data Skripsi dan Penelitian 54 Gambar 5.14 Algoritma Program Utama 55 Gambar 5.15 Algoritma Prosedur Manipulasi Data User 56 Gambar 5.16 Algoritma Prosedur Manipulasi Data Penelitian 57 Gambar 5.17 Algoritma Prosedur Validasi Login 58 Gambar 5.18 Algoritma Prosedur Display 58 Gambar 5.19 Algoritma Prosedur Search 58

iii

Page 7: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

DAFTAR TABEL

Tabel 3.1 Tabel Masalah 24

Tabel 5.1 Tabel ldentitas Pengguna 38 Tabel 5.2 Tabel ldentitas Penelitian 38 Tabel 5.3 T abel ldentitas Peneliti 38 Tabel 5.4 T abel Struktur Data 39

iv

Page 8: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

1.1 Latar Belakang

BAB I

PENDAHULUAN

Penelitian merupakan salah satu kegiatan penting dalam institusi

pendid ikan tinggi. Tridharma perguruan t inggi (PT) memuat tiga kegiatan pokok

PT yaitu Pendidikan dan Pengajaran, Penelitian , serta Pengabdian kepada

Masyarakat. Para dosen dan mahasiswa bersama-sama melakukan kegiatan

penelitian , melalui matakuliah Skripsi . Penelit ian pun dapat d ilakukan oleh

seorang dosen (mandiri) atau sekelompok dosen (tim). Penelitian bisa muncul

dari suatu disiplin ilmu tertentu, atau melalui beberapa d isipl in ilmu (multi

d isiplin). Banyaknya penelitian yang dihasilkan menjadi salah satu indikator

kual itas sebuah PT.

Perlu pengelolaan terpadu untuk semua hasil penelitian tersebut.

Beberapa masalah yang sering terjadi adalah kasus plagiat, kasus topik

penelitian yang serupa/pernah d ibuat sebelumnya, serta kurangnya penyebaran :-t informasi bagi masyarakat tentang hasil penel itian . l nformasi tentang topik

penelitian yang sedang berlangsung seringkali diperlukan agar tidak terjadi

duplikasi topik. Masalah tersebut akan semakin sulit diselesaikan karena sistem

pengelolaan hasil penel it ian m-asih di lakukan secara manual .

Pembangunan suatu sistem informasi yang berbasis komputer saat in i

sudah selayaknya d ilakukan. S istem informasi yang berbasis komputer

menjamin kegiatan pengelolaan hasil penelitian menjad i lebih efektif dan efisien.

1

Page 9: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa 2

Akses secara cepat tanpa dibatasi oleh waktu , dan lokasi mengharuskan sistem

informasi d ibangun d engan berbasis web.

1.2 Lingkup Permasalahan

Sistem pengelolaan hasi l penelitian yang belum berbasis komputer

ternyata mengandung sejumlah masalah antara la in :

1 . Bagaimana cara yang paling cepat (tanpa dibatasi oleh ruang dan waktu) ,

untuk mengakses informasi tentang hasil penelitian?

2. Bagaimana model penyimpanan hasil penel itian yang paling efisien?

3. Bagaimana cara menjamin dan mel indungi hasil penelitian dari kejahatan

plagiat, peniruan, dan kerusakan?

4. Bagaimana cara agar kebutuhan mendapatkan berbagai jenis laporan

tentang hasi l penelitian dalam kurun waktu tertentu dapat diperoleh dengan

cepat?

5.

6.

Bagaimana cara agar valid itas informasi yang terkait dengan hasil penelitian

terjamin?

Bagaimana cara mendapatkan informasi tentang penelitian yang sedang

berlangsung agar tidak terjadi dupl ikasi topik?

1.3 Tujuan Penelitian

Perancangan suatu sistem informasi berbasis komputer menjadi tujuan

penelitian in i . Sistem informasi in i akan mengelola secara terpadu semua hasil

kegiatan penelitian yang dilakukan melallui matakuliah skripsi ataupun penelitian

dosen (mandiri/kelompok). Basis data penelitian akan d irancang, untuk melayani

pengguna melalui fasil itas query.

Page 10: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa 3

Perancangan sistem informasi in i diharapkan dapat d i lanjutkan dengan

mengimplementasikannya menjadi perangkat lunak. Perangkat lunak ini dapat

mengakomodasi semua kebutuhan informasi tentang hasi l penelitian, yaitu

kegiatan pemel ihara n data, query data, serta penerbitan berbagai jenis

pelaporan secara berkala.

1.4 Batasan Penelitian

Perancangan Sistem lnformasi Skripsi dan Penelitian d ilakukan dengan

l ingkup penel itian sbb.

1 . Nama sistem informasi yang akan d ibangun adalah S I R iTa yaitu Sistem

lnformasi Skripsi dan Penel itian .

2. Lingkup data yang akan menjadi kasus stud i adalah data skripsi dan data

penelitian d i Universitas Katolik Parahyangan Bandung .

3 . Pengguna SI R iTa adalah mahasiswa dan dosen Un iversitas Katolik

Parahyangan, serta masyarakat umum.

4 . Ada tiga jenis pengguna menu rut hak aksesnya yaitu� ·

a. Admin: bertanggung jawab terhadap pemeliharaan SI RiTa ,

memel ihara data pengguna khusus, dan melayani permintaan

p impinan da lam hal pembuatan laporan rutin .

b. Penggu na Khusus: para dosen dan mahasiswa yang sedang

melaku kan penel itian, sehingga mereka berhak melakukan proses

update data penelitian mereka. Setelah penelitian selesai, data

dial ihkan menjadi tanggung jawab Admin, dan peneliti berubah

menjadi penggu na umum.

Page 11: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

J Rosa de Lima E.Padmowati/SI RiTa 4

c. Pengguna Umum: siapa saja yang memerlukan informasi tentang hasil

penelitian , penelitian yang sedang d ilakukan, dan data peneliti apabila

perlu d ihubungi .

5. Perancangan SI RiTa adalah berbasis web , seh ingga dapat d iakses oleh

pengguna tanpa mengenal batas waktu dan ruang.

6. SI RiTa mampu mengakomodasi kebutuhan informasi tentang skripsi

mela lu i beberapa kategori pencarian yaitu berdasarkan topik, kata kunci ,

nama peneliti, dan nama program stud i .

1.5 Metodologi Penel itian '

Perancangan SI RiTa menggunakan parad igma Waterfall [PRE 1 997]. Dari

ke enam phase yang harus d ilalu i, akan d ilakukan:

1 . Analisis sistem kini d i lakukan bersama-sama dengan kegiatan rekayasa

sistem. Tetapi pada penel itian in i hanya akan d i lakukan kegiatan analisis

s istem kin i .

2. Anal isis kebutuhan perangkat l unak. Kegiatan yang Rllakukan dalam phase

in i adalah menjabarkan deksripsi umum perangkat lunak yang akan

dibangun, deksripsi i nformasi, dan deskripsi fungsional .

3. Desain/Perancangan perangkat lunak. Phase in i memuat kegiatan

perancangan data, perancangan arsitektur, perancangan prosedural , dan

perancangan antarmuka .

Phase la innya, yaitu pengkodean, pengujian , dan pemeliharaan akan

d i lakukan pada penelit ian lebih lanjut.

Page 12: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

2.1 l nformasi

BAB II

SISTEM INFORMASI

l nformasi merupakan salah satu komponen utama sebuah organisasi .

Komponen lainnya adalah: personel , sarana/prasarana, modal , dan bahan baku

[Mcl2001]. l nformasi merupakan komponen yang bers ifat konseptual , sedangkan

ke-empat komponen lainnya bersifat fisik. l nformasi menjadi sarana penyampaian

tentang perkembangan ke-empat komponen la innya. Kebutuhan informasi dan

penyebaran informasi terasa penting bagi sebuah organisasi terutama bagi

organisasi yang bersifat virtual , d imana kegiatan operasional organisasi tsb

d i lakukan dengan basis web.

l nformasi akan menjadi pengetahuan apabila d ikelola dengan baik, sehingga

informasi tsb dapat menjad i bahan pendukung pengambilan keputusan.

2.2 Sistem l nformasi

Definisi s istem informasi:

Pressman [PRE1997]:

Sistem lnformasi adalah suatu sistem yang d ibuat oleh manusia yang terdiri dari

komponen organ isasi untuk mencapai suatu tujuan yaitu menyajikan informasi.

Gordon B. Davis dan Margrethe H. O lson [DAV1985]:

Sistem lnformasi Manajemen ialah sistem manusia-mesin yang terintegrasi untuk

menyed iakan informasi yang dapat digunakan untuk mendukung fungsi-fungsi

operasi manajemen dan_

pengambilan keputusan d i dalam organisasi . Sistem

5

Page 13: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E. Padmowati/SI RiTa 6

tersebut menggunakan perangkat keras dan perangkat lunak komputer, prosedur-

prosedur manual , model-model untuk anal isis , perencanaan , pengendalian dan

pengambilan keputusan serta suatu basis data .

Efraim Turban [TUR1993] :

Sistem l nformasi Manajemen adalah sistem formal berbasis komputer yang

dimaksudkan untuk mencari, meringkas, dan mengintegrasikan data dari berbagai

macam sumber agar dapat menyed iakan informasi tepat waktu yang d ibutuhkan

untuk pengambilan keputusan manajeria l .

Komponen sistem informasi terd i ri dari [PRE1 997]:

1. Hardware (Perangkat keras)

Terdiri dari unit komputer, periferal keluaran (printer) dan jaringan.

2. Software (Perangkat Lunak)

Merupakan kumpulan dari perintah/fungsi yang d itul is dengan aturan tertentu untuk

memerintahkan komputer melaksanakan tugas tertentu . Software dapat d igolongkan

menjadi S istem Operasi (Windows 9X dan NT), Aplikasi (Akuntansi), Util itas (Anti --�

Virus, Disk Defragmenter), serta Bahasa (3 GL dan 4 GL).·

·

3. lnfoware (Data)

Merupakan komponen dasar dari informasi yang akan d iproses lebih lanjut untuk

menghasilkan informas i .

4 . Brainware (Manusia)

Yang terl ibat dalam komponen manusia seperti operator, pemimpin s istem informasi

dan sebagainya. Oleh sebab itu perlu suatu rincian tugas yang jelas.

Page 14: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E. Padmowati/SI RiTa 7

5. Organware (Prosedur)

Seperti dokumentasi prosedur/proses sistem, buku penuntun operasional (apl ikasi )

dan teknis, serta aturan yang berlaku .

2.3 Sistem lnformasi Berbasis Komputer

Sistem l nformasi dapat berupa sistem informasi berbasis komputer (S ISK)

dan dapat pula berbasis manual . S ISK menggunakan teknologi perangkat keras dan

perangkat lunak untuk melaksanakan tugasnya . S ISK mempunya i kemampuan yang

sama dengan sistem komputer yaitu menerima masukan,

penyimpanan , dan memberikan keluaran .

1. Me'nerima masukan.

pemrosesan,

Masukan ialah kumpulan data mentah yang d idapatkan dari dalam ataupun luar

organisasi untuk d iproses d i dalam sistem informasi .

Masukan sistem informasi dapat berupa :

a .

b .

c .

d .

e .

f.

Data mentah , seringkal i merupakan rekaman dari suatu transaksi atau

kejadian .

Suatu permintaan , yaitu permintaan terhadap informasi .

Tanggapan dari suatu "prompt" m isalkan "Y" atau "T".

Suatu instruksi misalkan "simpan" atau 'cetak"

Pesan untuk pemakai la in d i dalam sistem.

Suatu perubahan misalkan dalam mensyuting dokumen dengan pengolah

kata .

2. Melakukan pem rosesan

Pemrosesan ialah pengubahan dari masukan menjad i suatu bentuk yang lebih

mempunyai arti bagi manusia.

Page 15: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa 8

Sistem pemrosesan pada sistem informasi dapat melakukan :

a . Penyusunan (sorting) yaitu menyusun data atau record dengan atu ran

tertentu

b . Pengaksesan, penyimpanan dan pembaruan m isalnya memanggil record

tertentu dari basis data untuk d iproses, memasukkan data tersebut ke

dalam basis data, dan mengubah data yang sudah ada.

c. Peringkasan , yaitu mengubah bentuk tampilan infomasi menjad i lebih

ringkas misalnya dengan membuat tota l atau su btota l .

d . Pemil ihan , yaitu memil ih record dengan kriteria tertentu .

e. Proses manipu lasi, yaitu melaks�nakan operasi aritmatika dan logika .

3. Menyimpan data dan informasi

Sistem lnformasi mempunya i kemampuan untuk menyimpan data berupa teks ,

image (grafik, gambar dan sebagainya) dan informasi digita l la in nya (misa lkan

suara) sedemikian rupa sehingga dapat dengan mudah d ipanggil kembal i untuk

d iproses lebih lanjut.

4. Memproduksi dan mendistribusikan keluaran

Keluaran ialah hasil dan d istribusi dari informasi yang telah d iproses kepada orang

atau aktivitas yang akan mempergunakannya.

S istem informasi mempunya i kemampuan untuk memproduksi keluaran berupa

informasi dalam berbagai macam format yaitu :

a. "Hard copy", contohnya dokumen , laporan dan pesan yang tercetak.

b. "Soft copy", contohnya tampilan pada layar monitor.

c. "Control", contohnya . instruksi bagi robot industri atau proses-proses

otomatis .

Page 16: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa 9

2.4 Perangkat Lunak

· Perangkat lunak adalah salah satu komponen S ISK. Defin is i perangkat lunak

adalah: [PRE1 997]

1 . lnstruksi-instruksi (program-program komputer) yang bi la d ieksekusi dapat

menjalankan fungsi-fungsi dan dayaguna yang d i inginkan

2. Struktur data yang dapat membuat program dapat memanipu lasi informasi

3. Dokumen-dokumen yang menjelaskan operasi , cara penggunaan dan

spesifikasi hardware yang d ibutuhkan .

Perangkat lunak dapat d iapl ikasikan u ntuk berbagai keperluan, dan u ntuk itu

d iperlukan sekumpulan prosedur(algoritma). Dengan meningkatnya kornpleksitas

perangkat lunak, maka muncul beberapa apl ikasi perangkat l unak yang mencakup

kinerja sistem dalam pembangunan perangkat lunak, misalnya office automation,

system software, knowledge work software, dl l .

2.5 Paradigma Waterfal l

Paradigma rekayasa perangkat lunak yang d igu�akan dalam membangun

sistem informasi skripsi dan penelitian adalah Classical Life Cycle (Dau r Hidu p

Klasik) atau model waterfa l l . Metoda i n i membutuhkan pendekatan yang sistematis

dan sekuensial dalam pengembangan perangkat lunak. Gambar 2.1

memperlihatkan enam tahap dalam sistem pengembangan PL yang harus di la lu i .

Pada setiap tahap, memungkinkan untuk kembali ke tahap sebelumnya, apabila

hasil tahap sebelumnya tidak dapat dilanjutkan, atau apabila ada perrubahan

mendasar sehingga hasil tahap sebelumnya harus direvis i .

Page 17: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa

Rekayasa Sistem ri H

I Analisis 1--i • I Desain h

•• Pengkodean

0 •• Pengujian

l ... Pemeliharaan

'"' •Ir ,� ,. ,� '� 'Ir

Gambar 2 .1 Model Waterfall Enam phase yang harus d ilalui bi la menggu nakan metode waterfal l ya itu:

a. Rekayasa sistem dan analisis (system engineering and analysis)

10

Sistem yang d ibangun merupakan bagian dari sistem yang.lebih besar dan terpadu . �

Phase in i mengelola kegiatan pembentukan kebutuhan semua elemen sis.tern yang

akhirnya terintegrasi menjad i sistem yang terpadu . Pada phase in i d i lak'ukan pula

analisis terhadap s istem kin i . Tekn ik pengumpulan data d iperlukan untuk melakukan

analisis sistem kin i . Representasi sistem kini dapat d isampaikan dengan

menggunakan d iagram Flow Map, Flow Chart, User's View System Diagram, Tabel ,

dan Matriks.

b. Analisis Kebutuhan Perangkat Lunak

SISK membutuhkan perangkat lunak yang andal . Phase in i mendeskripsikan secara

umum perangkat lunak yang akan dibangun, deskripsi fungsional dan deskripsi

Page 18: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa 1 1

informasi. Beberapa jenis d iagram seperti Data flow Diagram, Class-Object

Diagaram, State Diagram, d l l dapat d ipergunakan untu k menjelaskan tentang PL

yang akan d ibangun .

c . Desain/Perancangan Perangkat Lunak

Phase in i berisi empat kegiatan yaitu perancangan antar muka ( internal dan

eksternal) , perancangan data , perancangan arsitektur, dan perancangan prosedural .

d. Pengkodean

Hasil rancangan d ikonversi menjadi bentuk yang d imengerti oleh mesin , yaitu

dengan melakukan langkah penulisan program. Penggunaan alat(tools) dapat pada

phase analisi� dan perancangan, dapat mempercepat phase in i, karena proses

pengkodean dapat d ilakukan secara mekanis .

e. Pengujian Perangkat Lunak

Setelah kode program selesai, dan program dapat berjalan , proses pengujian

dimula i. Penguj ian d ifokuskan pada logika internal dari perangkat lunak, fungsi­

fungsi eksternal dan mencari segala kemungkinan kesalahan, selain itu juga untuk

memeriksa apakah hasi l program sesuai dengan yang d i irfg inkan .

f. Pemeliharaan

Perangkat lunak yang telah selesai d ibangun kemudian d iberikan kepada

pelanggan , setelah proses in i selesai maka mungkin akan ditemukan kesalahan

(error) ketika d ija lanka n , atau mungkin pelanggan menginginkan penambahan

fungsi . Hal ini yang membuat pemel iharaan menjadi hal penting dalam penggunaan

metoda in i , karena pemel iharaan menjadi hal penting dalam penggunaan metoda

in i , karena pemeliharaan dapat berpengaruh terhadap semua langkah yang

d ilakukan sebelumnya.

Page 19: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa 1 2

Dari ke-enam phase tersebut, penelitian membatasi hanya pada tiga phase

saja, yaitu phase analisis sistem, phase analisis kebutuhan perangkat lunak, serta

phase perancangan perangkat lunak. Phase rekayasa sistem tidak menjadi bagian

penelitian karena penelitian i n i mengasu msika n bahwa sistem informasi yang

dibangun meru pakan subsistem dari sistem informasi terpadu suatu PT dan SI RiTa

dapat menyesuaika n d i ri di dalamnya.

2.6 Anal isis Sistem Kini dan Anal isis Kebutuhan Perangkat Lunak

Anal isis sistem kini dan analisis kebutuhan perangkat lunak dapat d ilakukan

dengan memanfaatkan beberapa teknik pengumpulan data ya itu:

1 . Penyebaran kuesioner.

2. Wawancara kepada pihak pengguna sistem dan pihak manajemen .

3 . Survey sistem sejenis.

4 . Pengamatan langsung terhadap kegiatan operasional/rutin .

5. Mempelajari berbagai aturan, prosedur, petunjuk, ist i lah, yang berlaku .

·

Sebagai representasi hasil analisis sistem kin i digunakan diagram Flow map �:

sebagai alat bantu . Flow map menggambarkan prosedu r sistem dan a l iran

dokumen. Gambar 2.2 memperlihatkan lima notasi dasar yarig digunakan dalam

flow map.

Proses Manual Mulai/ Selesai 0 al iron dokumen/data

penghubung

Gambar 2.2. Notasi dasar Flow Map

Page 20: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa 13

U ntuk melakukan kegiatan anal isis kebutuhan perangkat lunak digunakan

sebuah metode, yaitu metode anal isis terstruktur. Alat/diagram u ntuk mendukung

metoda anal is is terstruktur antara la in Data Flow Diagram (DFD). DFD level 0 bisa

d isebut juga dengan Data Context Diagram. DFD sering digunakan untuk

menggambarkan suatu sistem yang telah ada atau sistem baru yang akan

dikembangka n secara logika tanpa mempertimbangkan l ingkungan fisik dimana data

tersebut mengal i r (misalnya lewat telepon, surat dan sebaga inya) atau l ingkungan

fisik d imana data tersebut akan disimpan (misalnya file kartu, hard disk, tape, d isket,

dan sebagainya).

Gambar 2.3 memperl ihatkan empat notasi dasar yang d igunakan dal;3m DFD yaitu :

1. Kesatuan luar (External entity), yaitu entitas luar dari suatu proses yang akan

menjadi sumber atau tujuan al iran data dari suatu proses . Kesatuan luar

tersebut dapat d is imbolkan dengan suatu notasi kotak.

2 . Proses, yaitu aktifitas yang d ilakukan oleh orang, mesin atau computer dari

hasi l suatu arus data yang masuk ke dalam proses untuk d ihasi lkan arus data

yang akan keluar dari proses. ::I�

3. Aliran data (Data Flow) , yaitu menggambarkan data yang mengal i r c:Jari.entitas

luar (External entity) ke proses, proses ke entitas luar (External entity) , proses

ke proses, p roses ke data store atau sebal iknya. Al iran Data pada DFD diberi

simbol suatu panah.

4. Simpanan Data (data store), yaitu tempat menyimpan data . Simpanan Data

mempunyai bentuk dua garis sejajar yang d itengahnya berisi nama data

storage tersebut.

Page 21: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E. Padmowati/SI RiTa

8 Entitas

luar Data store

Gambar 2.3 Notasi Dasar DFD

2.7. Perancangan Perangkat Lunak

14

a Ii ran data

Phase in i d i lakukan dengan mengacu pada hasi l anal isis kebutu han

perangkat lunak. Sedangkan hasil dari phase ini adalah sebuah rancangan yang

akan d igunakan untuk phase pengkodean.

Perancangan yang di lakukan adalah:

a. Perancangan Data

Data yang terdapat pada kamus data yang dihasi lkan pada phase analisis

kebutuhan perangkat lunak, pada phase ini didetilkan .

Apabila d iperlukan suatu basis data , tentu harus d i rancang secara terpadu tabel-

tabel , struktur tabel , dan relasi antar tabel . Prinsip normalisasi dan penetapan atribut

kunci, harus d itaati saat membangun basis data .

U ntuk merepresentasikan hubungan antar entitas , Diagram E-R dapat digunakan.

Diagram E-R adalah diagram yang berisi komponen entitas dan kompohen relasi.

Setiap entitas dan/atau relasi dapat d ilengkapi dengan sejumlah atribut.

b. Perancangan Arsitektur

Kegiatan ini menghasi lkan struktur modul program beserta detil spesifkasi setiap

modul, dan kebergantungan antar modul .

Page 22: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa 15

c . Perancangan Prosedural

Kegiatan in i memuat aktivitas transformasi dari setiap modu l pada perancangan

arsitektur atau prose pada DFD menjad i deskripsi prosedura l perangkat lu nak

(algoritma).

d. Perancangan Antar Muka (internal dan eksternal)

Antar muka internal adalah antar muka antar perangkat lunak da n/atau antar

perangkat keras . Antar muka eksternal adalah antar muka dengan pengguna

sistem.

Page 23: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

BAB I l l

ANALISIS SISTEM SKRIPSI dan PENELITIAN

Phase analisis sistem kini memuat dua kegiatan yaitu pengumpulan data

dan proses anal is is terhadap hasil pengumpulan d ata tsb. Analisis akan ditutup

dengan kesimpulan adanya sejumlah titik masalah pada sistem kini.

3.1 Tekni k Pengumpulan Data

Kegiatan analisis sistem skripsi dan penel itian akan menyimpulkan tentang:

1. Siapa saja pengguna sistem skripsi dan penelitian?

2 . Bagaimana prosedur untuk menghasilkan dokumen skripsi d a n penelitian?

3 . Bagaimana cara mengakses dokumen tsb?

4. Apa masalah atau ketidakpuasan terkait dengan sistem sl<ripsi dan penelitian

saat in i?

Kesimpulan d iperoleh melalui kegiatan pengumpulan data. Teknik yang dipil ih

untuk melakukan keg iatan pengumpulan data adalah:

1 . Kuesioner: d isebarkan kepada mahasiswa dan dosen ae-Unpar

2. Wawancara dengan Ketua Lembaga Penelitian , Koordinator Skripsi , Ketu�

Jurusan, dosen pembimbing, dan stat akademik Tata Usaha Fakultas.

3 . Pengamatan langsung terhadap kegiatan pencarian topik, bimbingan, dan

ujian skripsi , penyusunan dokumen, dan pengarsipan di U PT Perpustakaan.

4. Pengamatan langsung terhadap kegiatan registrasi topik penelitian, prosedur

pencairan dana, pertanggungjawaban hasil penelitia n dan pengarsipan di

Lembaga Penelitian.

16

Page 24: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa 17

5. Mempelajari aturan u mum U npar dan aturan khusus jurusan tentang sistem

skripsi dan penelitian .

3.2 Analisis Pengguna Sistem Skripsi

Penelit ian yang di lakukan oleh seorang mahasiswa d i bawah bimbingan

dosen pembimbing, dilakukan melalu i pengambilan mataku l iah Skrips i . Dosen dan

mahasiswa merupa kan elemen dalam u nit terkecil sebuah PT yang d isebut

jurusan. Salah satu tugas jurusan adalah mengelola kegiatan penel itian skripsi

sebagai pelaksanaan program kuriku lum. Pengelolaan skrips i di setiap jurusan ,

menjadi tanggung jawab koordinator skripsi . Gambar 3.1. memperlihatkan J

sebagian dari struktur organisasi sebuah PT. Struktur organ isasi berdasarkan

jabatan in i hanya memperl ihatkan bagian organ isasi PT yang berhubungan

dengan sistem skrips i .

Rektor PT

Dekan Fakultas

Ketua Jurusan

Koordinator Skripsi

Dosen Pembimbing dan penguji

Mahasiswa peserta skripsi

Gambar 3.1 Struktur Organisasi Perguruan Tinggi (1)

Page 25: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

l Rosa de Lima E.Padmowati/SI RiTa 18

Penjelasan tentang jabatan yang terkait dengan sistem skripsi adalah:

1 . Dekan selaku pimpinan tertinggi sebuah fakultas . Tugas dekan antara lain

mengesahkan sistem skripsi yang berlaku bagi mahasiswa dan dosen dalam

l ingkup fakultasnya . Dekan akan menerbitkan surat penugasan bagi para

dosen yang bertugas menjadi pembimbing dan penguj i skripsi . Surat tugas in i

terbit atas usulan ketua jurusan .

2 . Ketua Jurusan bertugas antara la in mengesah kan sistem evaluasi skripsi

yang berlaku bagi mahasiswa dan dosen dalam l ingkup jurusannya . Ketua

jurusan pun bertugas mengangkat seorang dosen koord inator skripsi melalu i

rapat jurusan.

3 . Koordinator skripsi bertugas menjalankan sistem skripsi dan sistem evaluasi

skripsi . Tanggung jawab ini mencakup kegiatan pendaftaran skripsi, kegiatan

bimbingan , dan kegiatan uj ian skripsi . Tugas tekn is koord i nator adalah:

a. Setiap awal semester, mengelola proses pendaftaran skripsi berikut

penetapan dosen pembimbing. ,.;.

b. Mengatur penjadwalan dan kelancaran kegiatari review Proposal skripsi ,

kegiatan ujian-1 skripsi, d a n keg iatan ujian-2 skripsi.

c. Memberika n pertanggungjawaban kepada ketua jurusan dalam bentuk

pelaporan data peserta skripsi , data pembimbing, jadwal ujian, hasi l

ujian, dl l .

Bagian organisasi PT lainnya yang juga terkait dengan sistem skripsi adalah

Unit Pelaksana Teknis Perpustakaan (UPT Perpustakaan) . U PT i ni bertanggung

jawab kepada rektor, dan salah satu tugasnya adalah mengarsipkan semua

dokumen skripsi. Bagian .Tata usaha Fakul�as akan mengirim dokumen skripsi

Page 26: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa 19 ..

secara rutin , setelah dokumen tsb d iterima dari mahasisWa . Pengguna umum

dapat mengakses doku men skripsi tsb melalui U PT Perpustakaan.

3.3 Analisis Pengguna Sistem Penel itian

Penelitian dapat d ilakukan oleh seorang atau sekelompok dosen.

Pengelolaan penel itian menjad i tanggung jawab Lembaga Penel itian . Gambar 3.2.

memperlihatkan sebagian dari stru ktur organisasi sebuah PT. Struktu r organisasi

berdasarkan jabatan in i hanya memperl ihatkan bagian organisasi PT yang

berhubungan d engan sistem penelitian.

Rektor PT

Ketua Lembaga Penelitian Dekan Fakultas

Ketua Jurusan

l-----Dose�· Peneliti

Gambar 3.2 Struktur Organisasi Perguruan Tingg i (2)

Penjelasan tentang jabatan yang terkait dengan sistem penelitian adalah:

1. Ketua Lembaga Penelitian (LP) selaku pimpinan tertinggi LP antara lain

bertugas mengesahkan sistem penelitian yang berlaku bagi dosen. Ketua LP

akan menerbitkan surat penugasan bagi para dosen yang proposal

penelitiannya d isetujui.

Page 27: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa 20

2. Ketua Jurusan bertugas antara lain memantau/mendukung kemajuan

penelitian yang d ilakukan para dosen dalam l ingkup jurusannya melalu i

seminar intern jurusan.

Setelah penelitian selesai, peneliti harus menyerahkan dokumen hasil

penelitian ke LP untuk d iarsipkan. Pengguna umum dapat mengakses dokumen

penelitian tsb melalu i LP.

3.4 Analisis Prosedu r Sistem Skripsi

Apabila seorang mahasiswa ingin melakukan penelit ian (skripsi), maka ybs

harus menjalani suatu prosedur sistem skripsi. Prosedur sistem skripsi dapat

d irepresentasikan dengan menggunakan d iagram flow map. Gambar 3.3 adalah

flow map prosedur penelitian (skripsi) mahasiswa .

Setelah skripsi selesai d iterbitkan , hasil penelitian tsb aka n d isimpan di UPT

Perpustakaan. Gambar 3.4 adalah flow map prosedur penyimpanan dan

pengaksesan hasi l penelitian skripsi. Pengguna informasi skripsi harus datang ke

U PT Perpustakaan u ntuk mendapatkan informasi skr.fpsi . UPT Perpustakaan

memberikan pelayanan sesuai waktu/hari kerja saja . Pengguna hanya .dapat

melihat dokumen d i Perpustakaan. Apabila pengguna membutuhkan informasi

lebih lanjut perihal topik skripsi tsb, tidak mudah melakukan komunikasi dengan

pembuat skripsi tsb.

Page 28: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa 2 1

Mahasiswa Dosen pembimbing Koordinator Ketua Dekan Jurusan

( Mulai 1 .

Form Skrips

Pengisian form Skripsi �,,...--'

Penyusunan jadwa12 I •

Review Proposal I

Bimbingan-1 I J

'"

Ujian-1 I , r

Bimbingan-2

''

Ujian-2 4

'r , ' Laporan2 Pelaporan 1-• �

' . t I Penerbitan dokumen skripsi I

' '

Surat Penerbitan Surat

a Tugas Pembimbing Tugas don penguji -

Gambar 3.3 Flow Map Sistem Skrips i

Page 29: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

\ Rosa de Lima E.Padmowati/SI RiTa

Mahasiswa

a

Dokumen Skripsi •

( Selesai)

Kasubag Akademik Tata Usaha fakultas

· Dokumen Skripsi

Dokumen Skripsi ,.

Stat UPT Perpustakaan

Pencatatan dan pengarsi�an

Dokumen skripsi

Dokumen ·

Skripsi �

Gambar 3.4 Flow Map Sistem Skripsi

3.5 Analisis Prosedur Sistem Penelitian

2 2

Pengguna lnformasi

Akses Informasi

Skripsi

Apabila seorang/sekelompok dosen ingin melakukan penelitian, maka

proposal yang telah disetuju i ketua jurusan , diajukan kepada ketua LP. Setelah

mendapat persetujuan, maka tahap pencarian dana dan pemantauan kemajuan

penelitian dilakukan oleh LP bersama-sama jurusan. Setelah dokumen penelitian

selesai diterbitkan , hasi l penel itian tsb akan d isimpan di LP. Gambar 3.5 adalah

flow niap prosedur pengajuan dan pelaksanaan penelitian , serta penyimpanan dan

pengaksesan hasi l penel itian . Pengguna informasi penelitian harus datang ke LP

untuk mendapatkan informasi penelitian_ tsb. LP memberikan pelayanan sesuai

waktu/hari kerja saja. Pengguna hanya dapat melihat dokumen di LP. Apabila

Page 30: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa 23

pengguna membutuhkan informasi lebih lanjut perihal topik penelitian tsb, tidak

mudah melakukan komunikasi dengan dosen penelitian tsb .

Ketua Dos en Ketua Lem baga Pengguna Jurusan Peneliti Penel itian lnformasi

( Mulai

! . Registrasi

Rekomendasi .

. Proposal � Proposal Proposal

Penelitian • " '

.

Proposal disetujui •

� Kegiatan Pemantauan � Pemantauan

penelitian

Pencatatan don Dokumen � pengarsipan Penelitian • dokum�·n

� ------ penelitian

''

( Selesai . Akses Dokumen

- Informasi Penelitian " • Penelitian

-

Gambar 3.5 Flow Map Sistem Penel itian

Page 31: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa 24

3.6 Analisis Masalah dalam Sistem Skripsi dan Pene l itian

Setelah melakukan pengumpulan data , maka d isimpulkan sembilan

masalah utama yang d itemukan dalam sistem skripsi dan penel itian . Tabel 3.1 .

menjelaskan secara detil ke-sembilan masalah tsb .

Tabel 3.1. Tabel Masalah

No Titik Masalah Deti l masalah 1 Pergantian pejabat • Pejabat baru sul it mendapatkan arsip

dokumen kegiatan yl • Pejabat baru cenderung membuat prosedu r

baru 2 Pengisian Form • Pembimbing dan mahasiwa mengalami

Skripsi kesul itan dalam mendapatkan informasi topik serupa/sejenis

3 Validitas informasi • ls i laporan belum tentu benar • ls i laporan serinQ tidak lenQkap

4 La po ran • Format laporan tidak standar • Proses menghasilkan laporan membutuhkan

waktu lebih dari seminoou 5 Media • Penyimpanan dokumen membutuhkan banyak

penyimpanan lemari/ruang • Dokumen yang h ilang/rusak tidak terpantau • Tidak ada sistem yang mengontrol apakah

dokumen sudah terarsip atau masih tercecer d i lokasi lain (di luar Pepusta�aan dan LP)

6 Plagiat • PeluanQ terjadi plaQiat cu kup besar 7 Fasil itas akses • Akses informasi sul it karena harus datang

langsung ke U PT perpustakaan atau ke Lembaga Penelitian pada waktu/hari kerja saja .

8 Data peneliti • Tidak mudah bagi pengguna informasi untuk mendapatkan data penel iti, apabila d ibutuhkan komun ikasi lebih lanjut.

9 Duplikasi topik • Tidak mudah bagi pengguna (umum atau penelitian khusus) mendapatkan informasi tentang

skripsi dan penelitian yang sedang berlangsunq

Page 32: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

BAB IV

ANALISIS KEBUTUHAN PERANGKAT LUNAK SI RiTa

4.1 Tujuan Tahap Analisis Kebutuhan PL SI RiTa

Kegiatan pada phase analisis ini akan menghasilkan spesifikasi kebutuhan

perangkat lunak (SKPL) Sistem lnformasi Skripsi dan Penel itian (SI RiTa). Dalam

SKPL SI RiTa ini akan dijabarkan mengenai ruang lingkup PL SI RiTa, karakteristik

pengguna, asumsi dan kebergantungan , deskripsi fungsiona l , serta deskripsi

proses. Tujuan penyusunan SKPL adalah :

1 . Sebagai hasil dari tahap analisis kebutuhan perangkat lunak yang dipakai

untuk mengevaluasi (review) semua kerja dalam_ p roses analisis.

2. Sebagai acuan untuk rnelakukan tahap perancangan perangkat lunak agar

perancangan tidak keluar dari jalur yang telah ditentukan .

3 . Sebagai acuan untuk melakukan tahap pengujian dalam hal menentukan

kasus-kasus p�ngujian.

4. Sebagai dokumen untuk tahap pemel iharaan kela k di k�mudian hari .

Pihak yang akan menggunakan SKPL ini adalah: -

1 . Perancang Perangkat Lunak (software designer)

Software designer a kan menggunakan S KPL S I RiTa sebagai sumber

informasi dan penuntun/pedoman saat melakukan perancangan perangkat

lunak.

2. Penguji perangkat lunak (quality assurance team)

25

Page 33: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa 26

Quality assurance team, dalam S I RiTa adalah p ihak jurusan l lmu Komputer

Unpar, dapat melakukan serangkaian penguj ian terhadap perangkat lunak

berdasarkan pada batasan-batasan yang terdapat dalam SKPL.

3 . P ihak yang memel ihara perangkat lunak (maintainer)

Maintainer dalam hal in i Admin SI RiTa dapat menggu nakan SKPL untuk

memahami perangkat lunak yang akan d ipel ihara dan d ikembangkan

sehingga proses pemel iharaan menjadi lebih mudah.

4. Manajer p royek (project manager)

SKPL dapat digunakan oleh project manager, dalam hal S I RiTa in i adalah

Jurusan l lmu Komputer Unpar dan Lembaga Penelit ian Unpar, sebagai

bahan pegangan u ntuk melakukan pemantauan terhadap jalannya proyek.

4.2 Ruang lingkup PL SI RiTa

Perangkat lunak yang akan d ibuat yaitu S istem l nformasi Skripsi dan

Penelitian (SiRiTa). Perangkat lunak in i d ibuat untuk kepentingan lembaga

akademis, dalam hat in i perguruan tinggi . Tujuan dari �erangkat lunak SiRiTa

adalah mengembangkan sebuah sistem informasi berbasis internet yang. mampu

menjadi database topik, membantu mahasiswa dan dosen dalam melakukan

proses penelitian , memberi informasi kepada dunia luar mengenai penel itian yang

d ikerjakan di Unpar.

Perangkat lunak S I R iTa akan memil iki empat fungsi utama, yaitu :

1 . Proses Login

Proses Login d i lakukan untuk mengidentifikasi user yang boleh memodifikasi

database. Login d iberikan kepada user yang sedang melakukan tugas skripsi

Page 34: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa 27

dan penelitian (special user) serta administrator yang bertugas meng-update

database.

2. Penambahan data dan modifikasi database

Proses in i berguna agar user yang memperoleh login bisa meng-update atau

mengubah database dan menyimpan hasi l perubahan pada database.

3. Search

Proses in i d igunakan oleh user untuk dapat mencari judul , bidang keahlian,

tanggal p resentasi , kata kunci, berdasarkan program stud i .

4. Display

Proses in i akan menampilkan hasi l search yang d iinginkan oleh user dan

berbagai pesan la innya .

4.3 Karakteristik pengguna

Pengguna dari perangkat lunak S I RiTa adala� pengguna yang memiliki

pengalaman dengan sistem operasi windows, memil ik i pengenalan dasar

mengenai pemakaian browser internet dan e-mail secara teknis.

4.4 Asu msi dan kebergantungan

Perangkat lunak S I RiTa d iasumsikan berjalan pada komputer yang

memi l iki sistem operasi berbasis windows 9x/NT yang terhubungkan dalam suatu

jaringan internet/intranet. Selain itu setiap mahasiswa dan dosen yang berhak

untuk mengupdate skripsi dan penelitian d iasu msikan memiliki login .

4.5 Deskripsi Fungsional

Deskripsi fungsional SI RiTa d i representasikan mela lu i d iagram al iran data

(DFD). Pembentukan DFD d iawal i dengan DFD SI R iTa level O(nol) yang

Page 35: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa 28

memperlihatkan SI RiTa secara utuh, berrelas i dengan tiga entitas utama yaitu tiga

jenis user. Relasi d ilakukan melalu i al iran data a nta ra e ntitas dengan SI RiTa.

Selanjutnya DFD SI RiTa level-0 akan diura ikan menjadi DFD SI RiTa level-1 , dan

DFD S I RiTa level-2.

4.5.1 DFD SI RiTa Level-0

Gambar 4 . 1 niemperl ihatkan DFD SI RiTa level-0 . E ntitas data ya ng terl ibat

dalam DFD level-0 in i adalah special user, common user, admin , data user, data

skripsi & penelitian , data log in , kata ya ng d ica ri , dan kategori pencarian .

Special user dan admin memasukan d ata log i n , data skripsi d a n penelitia n .

Penambahan data atau modifikasi basis data yang di lakuka n oleh special user

hanya dapat d ilaku kan pada data skripsi atau data penel it ian mi l iknya send iri dan

hasi l modifrkasinya akan dis impan dalam database temporer, seda ngkan admin

dapat menambahkan data atau memodifikasi data s krips i d a n penel it ian yang

terdapat dalam master data . Admin juga dapat memasu kkan data user untuk

menambahkan atau meng-update data user yang ada. SE¥langkan common user

hanya dapat menggunakan fasi l itas search engine ya ng d isediakan de�gan

memasukkan kata yang d icari dan kategori pencarian . Special user dan adm i n

dapat berperan sebagai common user.

Adm in

kata yang dicari,

Common User kate orl encarlan

data skripsi & penelitian . data user, data login

data skripsl & penelitian.

data login

Gambar 4.1 . DFD SI RiTa Level-0

Special User

Page 36: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa 29

4.5.2 DFD SI RiTa Level -1

Gambar 4.2 memperlihatkan DFD SI RiTa level- 1 . E ntitas data yang

terlibat adalah message , match data, temporary data skripsi dan penelitian ,

data temporer skripsi dan penelitian , data update skripsi dan penelitian , master

data skripsi dan penelitian , data master skripsi dan penelitian , data profil user, data

update skripsi dan penelitian , data user, data update user, inval id login, valid

admin , valid special user, data login, kata yang dicari , kategori pencarian , data

user, data skripsi, d ata penelitian , dan user.

Common user memasukkan kata yang ingin dicari dan kategori pencarian

kepada proses search. Hasil search akan ditarnpilkan oleh proses display. Untuk

menambahkan data atau memodifikasi databases yang ada, special user dan

admin harus memasukkan data login . Jika login valid , maka admin diperbolehkan

untuk menambahkan data atau memodifikasi master d atabases skripsi dan

penelitian dan databases user, sedangkan special user hanya diperbolehkan untuk

menambahkan data atau memodifikasi data skripsi dan penelitian miliknya sendiri

�� yang terdapat dalam temporary databases. Ketika special User dan admin berhasil

login maka akan d i lakukan pencatatan tanggal dan waktu login . Hasil pencati:ltan

akan d isimpan pada databases profil user.

Page 37: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa

Common User

kata yang dlcari, kategori pencarlan

Special User

message

Adm in

Gambar 4.2 DFD SI RiTa Level-1

4.5.3 DFD SI RiTa Level -2

data update skripsi & penelitian

30

Gambar 4 .3 memperl ihatkan DFD SI RiTa level-2. Entitas data yang terlibat

adalah data skripsi dan penelitian, data temporer skripsi dan penel itian , data

update skripsi dan penelitian , message, valid admin , ti�· admin, tipe common

user, request add & edit data user, request add & edit data skripsi dan peneli�ian ,

data user, data update user, data master skripsi dan penelitian , d a n message.

Setelah admin memasukkan login dan login tersebut valid, maka ia harus

memil ih , apakah ia akan memodifikasi data skripsi dan penelitian atau data user.

J ika ia memil ih untuk memodifikasi data user, maka admin dapat menambahkan

data user atau memodfikasi d ata user yang sudah ada dalam basis data . Tetapi

jika ia memilih u ntuk memodifikasi data skripsi dan penelitian maka ia dapat

menambahkan d ata skripsi dan penelit ian atau memodifikasi data skripsi dan

penelitian.

Page 38: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa

valid admin

request add & edit data user

data skripsi & penelltia

request add & edit data skripsi & penelitian

data user

data u date user

data temporer

skripsi & penelitian

data update

skripsi & penelitian,

message

data master

skripsi & penelitian

Gambar 4.3 DFD 51 RiTa Level-2

4.6. Deskripsi Proses

3 1

Empat proses utama akan dibahas yaitu Login , Add and Edit Temporary

Databases, Search , dan Display.

4.6.1 Proses Login

Data masukan yang akan d iolah pada proses ini adalah data login d�ri user.

Sedangkan deskripsi prosesnya adalah:

Pertama-tama, special user dan admin memasu kkan data log in . Kemudian

data login tersebut d ibandingkan dengan data-data yang ada pada database user.

J ika data login tersebut valid , maka ia berhak untuk memodifikasi database dan

tanggal serta waktu pada saat ia login akan dimasukkan pada databases user,

tetapi j ika tidak maka ia akan d itampilkan pesan invalid login.

Entitas data yang d ipengaruh i oleh proses in i adalah entitas data profil user.

Page 39: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa 32

4.6.2 Proses add & edit temporary databases

Data masukan yang akan d iolah pada proses i n i adalah data skripsi dan

penelitian, data temporary skripsi dan penelitian . Proses yang dilakukan pada add

& edit temporary databases adalah meng-update data skripsi dan penelitian yang

terdapat pada database temporer.

Entitas data yang terpengaruh yaitu temporary data skripsi dan penelitian .

4.6.3 Proses Search

Data masukan yang akan d iolah pada proses ini adalah kata yang ingin

d icari oleh common user dan kategori pencarian.

Proses search d igunakan oleh common user untuk mencari abstrak dari

skripsi dan penelit ian yang terdapat pada database temperer. Proses search dapat

d ilakukan berdasarkan kategori judu l , tanggal presentasi, kata kunci , dan jurusan.

Pada proses ini tidak ada entitas data yang terpengaruh.

4.6.4 Proses Display

,.;'.

Data masukan yang akan d iolah pada proses in l " adalah message yang

d ikirimkan oleh berbagai proses dan hasil pencarian dari database temporer. ·

Proses d isplay akan menampilkan hasil pencarian data skripsi dan

penelitian yang d iinginkan oleh user. Selain itu proses ini akan menampilkan

semua pesan kesalahan maupu n pesan-pesan yang lainnya selama user

menggunakan SiR iTa .

Tidak ada entitas data yang terpengaruh .

Page 40: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

l Rosa de Lima E.Padmowati/SI RiTa 33

4.6.5 Proses add & edit master databases

Data masukan yang akan d iolah oleh proses i n i adalah data temporer

skripsi dan penelitian, data skripsi dan penel itian , data master skripsi dan

penel itian , dan data user.

Pada proses in i , admin akan memil ih apakah ia a kan menambah atau

memodifikasi data user atau data skripsi dan penel iti a n . Hasi l penambahan atau

modifikasi data user akan d isimpan pada basis data user, sed angkan penambahan

atau modifikasi data skripsi dan pene l it ia n akan d is impan pada basis data master

skripsi dan penelitian , juga pada basis data tempere r skri ps i d a n penel itia n .

Entitas data yang terpengaruh adalah data profil u ser, temporary d'ata

skripsi dan penel itian, dan master data skri psi dan penel itia n .

Page 41: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

BAB V

PERANCANGAN PERANGKAT LUNAK SI RiTa

5.1 Tujuan Tahap Perancangan PL SI RiTa

Phase perancangan menghasi lkan dokumen perancangan perangkat lu nak

(DPPL) Sistem l nformasi Skripsi dan Penel itian (S I RiTa) . Dalam DPPL SI RiTa ini

akan d ijabarkan mengenai perancangan perangkat lunak secara spesifik, yang

meliputi perancangan ars itektur, perancangan antar muka eksternal , perancangan

data, dan perancangan prosedura l .

Tujuan penyusunan DPPL adalah :

1 . Sebagai hasil dari tahap perancangan \design) perangkat lunak yang dipakai

untuk mengevaluasi (review) semua kerja dalam proses perancangan .

2. Sebagai acuan untuk melakukan tahap implementasi perangkat lunak agar

implementasi t idak keluar dari jalur yang telah ditentukan .

3 . Sebagai acuan untuk melakukan tahap pengujian :--:dalam hal menentukan

kasus-kasus pengujian.

4. Sebagai dokumen u ntuk tahap pemel iharaan kelak di kemudian hari .

Pihak yang akan menggunakan DDPL in i adalah :

1 . Pemrogram (programmer)

Programmer a kan menggunakan DPPL S I RiTa sebagai sumber informasi

dan penuntun/pedoman saat melakukan pengkodean .

2. Penguji perangkat lunak (quality assurance team)

34

Page 42: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E. Padmowati/SI RiTa 35

Quality assurance team, dalam S I RiTa adalah pihak jurusan l lmu Komputer

Unpar, dapat melakukan serangkaian pengujian terhadap perangkat lunak

berdasarkan pada rancangan yang terdapat dalam D PPL.

3 . P ihak yang memel ihara perangkat lunak (maintainer)

Maintainer dalam hal in i Admin S I RiTa dapat menggu nakan DPPL untuk

memaham i perangkat lunak yang akan d ipel i hara dan dikembangkan

sehingga proses pemeliharaan menjadi lebih mudah .

4 . Manajer proyek (project manager)

DPPL dapat d igunakan oleh project manager, dalam hal S I RiTa in i adalah

Jurusan l lmu Komput�r Unpar dan Lembaga Penelitian Unpar, sebagai

bahan pegangan untu k melakukan pengendalian terhadap jalannya proyek. ·

5.2. Perancangan Arsitektur

DFD yang dihasilkan pada phase anal is is kebutuhan PL akan menjadi

acuan untuk menghasi lkan struktur modul . Mela lu i dekomposisi modul in i dapat

diketahui arsitektur PL S I RiTa .

Modul-modu l yang d ibentuk adalah sebagai berikut :

1 . Login

Login di laku kan untuk mengidentifikasi user yang boleh memodifikasi

database. Login diberikan kepada user yang sedang melakukan tugas skripsi

dan penel itian serta administrator yang bertugas meng- update database.

Fungsi dari modu l login adalah berisi prosedur untuk menangani login user.

2. Manipulasi

Proses manipulasi berguna agar user yang memperoleh login bisa meng­

update atau memanipulasi database dan menyimpan hasi l perubahan pada

Page 43: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E. Padmowati/SI RiTa 37

2 . Modul manipulasi :

- Prosedur manipulasi data user

- Prosedur manipulasi data skripsi dan penelitian

3 . Modul Search

- Prosedur search by category

4. Modul Display

- Prosedu r display data and message

Dari Gambar 5 . 1 terl ihat bahwa stru ktur modul d i representasikan dalam

bentuk pohon. Struktur ini menunjukkan bahwa level yang berada di bawah suatu

modul , akan bergantung pada modul di level atasnya , dan untuk lengkapnya

adalah:

1 . Modul S I RiTa tidak bergantung pada modul manapun karena ia adalah

modul pertama dan utama dalam program.

2 . Modul login, manipulasi databases, search, dan display bergantung dari

modul S I RiTa karena modul-modul in i d ipanggil dari modul utama. ,i;

3. Modul manipulasi data user dan modul man ipulasi data skripsi dan penel itian

bergantung pada modul manipulasi databases.

5.3 Perancangan Data

Tiga tabel identitas d ibutuhkan untuk PL SI RiTa , ya itu identitas pengguna,

identitas penelitian, dan identitas peneliti .

Page 44: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

\ Rosa de Lima E.Padmowati/SI RiTa 38

label 5.1 label ldentitas Pengguna

TIPE LAST LO�_IN'

Sebarang string Date, Time

String ( 10) String ( 15) Date, Time

Tidak ada Tidak ada Tidak ada

[A . . Z] , [a . . z] , [1 . . 9) [A . . Z] [0 . . 9)

label 5.2 label ldentitas Penelitian

Referensi Keyw.ord Bidang Keahlian

Seba rang Sebarang Seba rang Seba rang Sebarang string string string string string

Character String(25) Memo String(50) String(20) String(30)

Tidak ada Tidak ada Tidak ada Tidak ada Tidak ada

[A. .Z], [a . . z] [A. .Z] , [a . . z] , [ [A. .Z] , [a . . z] , [ [A. .Z] , [a . . z [A. .Z] , [a . . z , [ 1 . . 9) 1 . . 9] 1 . . 9] ] , [ 1 . . 9] ]

label 5.3 label ldentitas Penel iti

Program E-mai l langgal Sti.ldi -.a Presentasi

Sebarang Seba rang Seba rang Sebarang string Date, Time string string string String(?) String(30) String(20) String(20) Date, Time

Tidak ada Tidak ada Tidak ada Tidak ada Tidak ada

[A. .Z] , [a . . z] [A. .Z] , [a . . z] [A. .Z] , [a . . z] , [1 . . 9] [0 . . 9]

Perancangan struktur data meliputi data log in , data user, data penelitian ,

dan data penelit i . Perancangan i n i dapat d i l ihat pada Tabel 5.4

Page 45: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa

Tabel 5.4 Struktur Data

�fi"��I � ,,l;JJll.fi·' 'i•'I . ...;�"?.'>c'A!,..�.(llj ";;•h H• • �� ,,;,.,..;.•;rr,�1-...."':":· fl� Data Login

Data User

Data Penelitian

Data Peneliti

.��'.Tf'l e� tel<t>rd 1�1�Jl,14���·�: "i : '° ' ' ·� 1' _ f' . • • • I .. •

TData_Login

TData User -

TData SKP -

TData Peneliti -

5.4 Perancangan Antarm uka

Field

• Username • Password • Username

Password Tipe

• Last login • Jen is • Judul • Abstraksi • Referensi • Keyword • Bidang Keahl ian • NPM/N IK • Nama Penelit i • Program Stud i • Email • Tanggal

Presentasi

Dua kegiatan dalam perancangan antarmuka PL SI RiTa adalah :

39

1 . Perancangan antarmuka internal yaitu menetapkan parameter passing antar

prosedur.

2. Perancangan antarmuka eksternal :

a. Antarmuka antara PL SI RiTa dengan PL pendukung

b. Antarmuka perangkat keras PL SI RiTa

c. Antarmuka antara PL SI RiTa dengan pengguna

5.4.1 Perancangan Antarmuka Internal

Sebelum ke l ima prosedur d ikodekan , perlu d i rancang parameter passing

yang digunakan untuk setiap prosedu r yaitu :

1 . Procedu re login ( input/output val id: boolean ; input/output tipe_user: string)

Page 46: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa

2 . Procedure manipulasi_d_user

3. Procedure manipulasi_d_skp (input tipe_user: string)

4 . Procedure display ( input content: string)

5. Procedure search ( input keyword , category: string)

5.4.2 Perancangan Antarmuka Eksternal

40

PL S I RiTa d i rancang untuk d itempatkan dalam perangkat keras sebuah

d isket berukuran 1 .44 mb. Saat melakukan insta lasi , semua isi disket in i d i-upload

ke server pada d ire ktori tertentu , sebagai contoh pada server dengan alamat

1 0. 1 00.70 .4 dengan d irektori user i970 1 9 .

Perangkat lunak pendukung S I RiTa adalah program MySQL, PHP3 , dan

Apache Web Server. Setelah semua fi le selesai d i-upload , maka program SI RITA

dapat langsung d igunakan , dengan asumsi program MySQL, PHP3, dan Apache

Web Server telah terinstalasi dengan baik.

Perancangan antarmuka eksternal antara pengguna dengan PL SI RiTa

menghasilkan sejumlah fitur yang akan d i l i hat pe!.,-gguna melalu i layar

komputernya. Pengguna PL SI RiTa adalah dosen, mahasiswa , dan admin istrator.

Adm in dan special user dapat melakukan login untuk menambah data dan

memodifikasi basis data . Gambar 5.2 adalah antarmuka ketika admin dan special

user melakukan login.

Page 47: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa 41

Log i n

Password

Gambar 5.2 Antarmuka saat login

Setelah login yang d imasukkan special user dan ad min valid, maka kedua

user in i dapat melakukan penambahan data dan mod ifikasi terhadap basis data

yang ada. Gambar 5 .3 memperl ihatkan rancangan antarmuka ketika modifikasi

basis data di lakukan .

Page 48: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa

hanya dapat di-click oleh admin

Jen is

Judul

Abstraksi

Referensi

Keyword

Nama penulis

Jurusan

E-mail

Bidang keahlian

Tanggal presentasi

Modifikasi data user Modifikasi data skrlpsl dan penelitian

Login

Password

Confirm password

42

Gambar 5.3 Antarmuka Saat Modifikasi Basis Data

Page 49: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa 43

Antarmuka pada saat proses pencarian informasi skripsi dan penelitian

d ilakukan, d irancang seperti pada Gambar 5 .4 Setelah user memasukkan kata

yang ingin dicari maka akan ditampilkan hasil pencarian yang diinginkan oleh user.

Search berdasarkan :

O Nama Penu lis

O Judul

0 Jurusan

O Tanggal presentasi

O Semua kategori

Gambar 5.4 Antarmuka Saat Pencarian lnformasi

Gambar 5.5 adalah antarmuka u ntuk hasil pencarian data yang di inginkan oleh

user.

Page 50: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E. Padmowati/SI RiTa

Link

Search berdasarkan :

O Nama Penulis

0 Judul

0 Jurusan

Hasll pencarian

<<Previous Next >>

<<Previous Next >>

Judul

Abstract

Nama penulis

Jurusan

E-mail

O Tanggal presentasi

O Semua kategori

Gambar 5.5 Antarmuka Hasi l Pencarian D ata

44

Page 51: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa 45

S.S. Perancangan Antannuka Web-User

PL SI RiTa dirancang untuk pengguna yang dapat mengakses melalui web.

Bila pada browser diisi dengan IP address dari S IR ITA. HTML maka pada layar

tampilan akan muncul halaman utama dari SI RiTa yang disebut main page. Pada

halaman ini terdapat sebuah link bemama login dan sebuah form yang disebut

form search untuk mencari informasi skripsi atau penelitian dengan memasukan

penggalan kata dan dicari berdasarkan kategori tertentu. Gambar 5.6

mengilustrasikan halaman utama SI RiTa.

Sistem Informasi Skrips i dan Penelitian (SI RiTa)

login §EARQ-l

r.- Judul (� Ta nggnl Presentasi

r Nama Penulis r· Se m u a Kategori

r Jurusan

Tim Pengembangan Perangkat Lunak SI RiTa : Mega Cipta 'ofiware House

Gambar 5.6 Fonn Halaman Utama SI RiTa

5.5.1 Penglslan Fonn Search

Pada bagian form search, disediakan area untuk mengetikkan penggalan

kata yang akan merupakan input bagi PL SI RiTa. Ketiklah kata atau penggalan

kata yang ingin dicari i nformasinya. Setelah itu pilihlah sebuah kategori yang

Page 52: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa 46

tersedia pada bagian kategori , dan tekan tombol search. Setelah menekan tombol

search, akan muncul sebuah halaman berisi informasi hasi l pencarian PL SI RiTa

berdasarkan kata dan kategori yang d imasukkan. J ika tidak terdapat informasi

yang dimaksud, maka program akan memunculkan pesan tidak ada informasi

mengenai hal yang tersebut. J ika informasi itu ada dalam basis data SI RiTa,

maka halaman akan d i isi l ink-link ke informasi yang d imaksud. Silahkan tekan link

yang dituju.

Setelah menekan salah satu l ink yang ada, akan muncul sebuah halaman

berisi informasi tentang pembuatan skripsi dan penelitian baik yang sudah selesai

maupun yang sedang di lakukan.

5.5.2 Antannuka bagl Admin dan Special User

Admin adalah seseorang yang memiliki hak untuk mengakses dan

memanipulasi basis data skripsi dan penelitian serta basis data user. Yang

dimaksud dengan special user disini adalah seseorang yang terdaftar dalam basis

data SI RiTa sebagai mahasiswa yang sedang mengambil skripsi atau sebagai

dosen yang sedang melakukan penelitian . Special U��r memi liki hak untuk

mengisi dan memodifikasi bahan yang sedang dikaji baik skripsi maupun

penelitian.

Admin dan special user bisa menekan l ink login pada bagian halaman

utama (main page) SIRITA. Setelah menekan link in i , akan muncul halaman yang

menampilkan form untuk mengisi login dan password . Bagi special user, login dan

password diisi sesuai dengan pendaftaran pertama kali kepada admin S I RiTa.

Gambar 5.7 mengilustrasikan form login user.

Page 53: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa

SILA H KAN MENGISI FOR M LOG IN

Login Password

§UBMIT I CLEAE j

Back to Main Page

Gambar 5.7 Fonn Login Special User dan Adm i n

5.5.3 Hak Akses Bagi Special User

47 -1

Setelah pemeriksaan login dan password benar, akan muncul sebuah I

halaman yang berisi keterangan login terakhir dan sebuah link untuk modifikasi

skripsi dan penelitian . Link ditekan jika ingin memodifikasi skripsi atau penelitian.

Setelah menekan link ini maka akan muncul sebuah halaman dengan dua

keadaan :

1 . Keadaan dimana special user baru pertama kali menggunakan loginnya.

Halaman ini akan menampilkan form untuk d iisi , yakni identitas peneliti . ·.

(npmlnik, nama, fakultas, jurusan dll) dan form untuk mengisi bahan skripsi

atau penelitian Genis, judul, abstraksi dl l) . Pada keadaan ini semua masukan

harus diisi dengan lengkap.

2. Keadaan dimana special user sudah pemah mengisi form identitas peneliti .

Halaman ini akan memunculkan form untuk memodifikasi skripsi atau

penelitian. ldentitas peneliti akan tertera secara otomatis di atas form

sebagai keterangan atau informasi yang tidak dapat diubah lagi .

Page 54: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa 48

Jadi identitas peneliti hanya diisi sekali , yakni pada saat special user login

untuk pertama kalinya mengisi form modifikasi. Oleh karena itu , pengisian bagian

identitas peneliti harus benar karena tidak ada form untuk memodifikasinya lag i .

Dalam pengisian form skripsi dan penelitian, ada beberapa hal yang perlu

diperhatikan yaitu:

1 . lsilah form yang disediakan dengan benar dan lengkap.

2. Untuk pengisian daftar isti lah, gunakan tanda titikkoma (; ) sebagai penanda

akhir dari setiap daftar isti lah yang ditulis.

3. Begitu pula u ntuk bagian referensi , gunakan juga tanda titikkoma (;) sebagai

penanda akhir setiap referensi yang dicantumkan. I

Gambar 5.8 mengilustrasikan pengisian form oleh seorang special user

ketika ia baru mendapat login pertamanya.

Page 55: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa 49

NPM/NIK

Nama Peneliti

� B<onorri =

�I Fakultas

Jurusan I studi Perrbangunan -�' E-mail

Jen is . I Penelitian iJ .

Judul Skripsi :

-

-

Ltl_J _J_J Bidan� Keahlian :

� -

_J=3j Daftar Istilah :

[ �

�jl Abstraksl :

[ JI Referensi :

[J -JI §l.BMT I

Gambar 5.8 Form Isl Data Baru Special User 5.5.4 Hak Akses bagi Admin

Ketika seorang admin telah melalui form pengisian login dan password dan

berhasil , akan muncul sebuah halaman baru yang berisi keterangan tanggal login

Page 56: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padrnowati/SI RiTa 50

terakhir dan sebuah l ink yang bertulisan menu utama admin . J ika l ink ini ditekan ,

maka muncullah sebuah halaman berisi menu yang dapat dipi l ih oleh admin.

Menu ini terdiri dari dua pilihan, yakni : modifikasi user serta modifikasi data skripsi

dan penelitian, yang keduanya merupakan l ink (hyper/ink) . Gambar 5 . 9

mengilustrasikan menu utama admin.

Back to Login

MENU UTAMA ADMIN

Modifikasi data user

Modifikasi data skripsi dan penel itian

Back to Main Page

Gambar 5.9 Fonn Menu Utama Admin

Pilihan dalam menu utama admin adalah:

1 . Modlfikasl Data User

Jika link ini d itekan, maka akan muncul halaman baru beri§t menu modifikasi data

user yang terdiri dari: insert user, delete user, dan show user, seperti terlihat dalam

Gambar 5. 1 0.

Page 57: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa

Back to Login

MODIFIKA SI DA TA US ER --· -- -- -- ·

Insert User

Dele�e User

Show Users

Back to Main M enu

Gambar 5.10 Form Menu Modifikasi Data User

Penjelasan untuk masing-masing pilihan, menu ini adalah :

a. Insert User

51

Pada bagian ini , halaman akan menampilkan sebuah form yang digunakan

untuk mengisi user yang akan diberi hak akses untuk mengisi data skripsi

dan atau penelitiannya. Setelah men-submit form in i , program akan

memeriksa kebenaran data yang d imasukkan . J ika data tidak valid , maka

program akan meminta admin mengulangi pengisian :-'�orm. Jika sudah valid ,

terlihat pesan berhasi l . Gambar 5. 1 1 mengilustrasikan form insert data user.

b. Delete User

Pilihan ini akan menampilkan form yang meminta admin mengisikan

N PM/NIK user yang akan dihapus. Perlu diperhatikan bahwa penghapusan

user ini tidak menghapus data yang ditulis olehnya. Jadi yang dihapus

adalah login user atau hak akses usernya. Gambar 5. 1 2 mengilustrasikan

form delete data user.

Page 58: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa

Back to Login

S I LA H KAN IS i FORM

U NTU K M ENAMBAH U S E R

Login Name

Password

Retype Password

§UBMIT I .BESET I

Back to Menu Modifikasi Data User

Gambar 5.1 1 Form Menu Insert Data User

Back to Login

ISI FORM U NTUK M E NG H A PUS USER

Insert log in name :

Back to Menu Modifikasi Data User

Gambar 5.1 2 Form Menu Delete Data User

Page 59: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa 53

c. Show Data User

Menu i ni menampilkan dalam database, siapa saja user yang saat itu

memiliki hak akses terhadap database SI RiTa.

2. Modiflkasl Data Skripsi dan Penelltian

Di sini setelah menekan l ink pilihan in i , admin akan melihat daftar npm/nik

user yang telah memodifikasi penelitiannya. Pil ihlah salah satu dari daftar itu yang

d ituliskan pada form yang disediakan. Admin akan melihat halaman konfirmasi di

mana semua data mengenai user bersangkutan ditampilkan. Di sini admin dapat

mengubah tanggal presentasi , yang prosedur pengisiannya ditentukan oleh pihak

otoritas SI RiTa. Setelah menekan tombol simpan maka program akan menyimpan

data ini ke dalam database master. Gambar 5. 1 3 mengilustrasikan form untuk

proses modifikasi data master oleh admin.

Page 60: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E.Padmowati/SI RiTa

DA TA YA NG ADA PADA DA TABASE NPM/NIK

Na ma

Fakultas

Jurusan

E-ma i l

Tanggal Presentasi

Jen is

Judul

Bidang Keahlian

Daftar Istilah

Abstraksi

Referensi

---------·- ·�--

54

ISILAH FORM DI BAWAH INI UNTUK M EMPERBAIKI DATA D I ATAS cl Skrlpsi :

� _I

Bidang Keahlian : Daftar Istilah :

LlJ j _,

Abstraksi :

LlJ � _, Referensi :

LlJ Lfl)A 1E I RE§Er I

Back to Main Page

Gambar 5.1 3 Form Modifikasi Data Skripsi dan Penelitian

Page 61: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

J Rosa de Lima E.Padmowati/SI RiTa 55

5.6. Perancangan Prosedural

Perancangan prosedural mendetilkan prosedur yang termuat dalam struktur

modul, menjadi algoritma, yang pada phase pengkodean akan dikonversi ke dalam

bahasa pemgroman oleh pemrogram. Gambar 5 . 1 4 sd Gambar 5. 1 9

memper1ihatkan ke enam algoritma.

1 . Program utama

Kamus

valid : boolean tipe_us e r , keyword, category : s t ring choice : integer

Alqoritma output ( ' 1 . Login' ) output ( ' 2 . S earch ' ) input ( choice ) i f choice = 1 then

Login ( valid, tipe user ) if valid = true then

i f tipe_user = ' admi n ' then output ( ' l . ubah data us e r ' ) output ( ' 2 . ubah data s k ripsi dan pene l i t i an ' )

input ( choice ) i f choice = 1 then manipul a s i_d_u s e r

e l s e i f choice = 2 then manipul a s i_d_s kp ( t ipe __ us er ) e l s e di splay ( ' Error ' )

e l s e manipulas i_d_s kp ( tipe_u s e r )

else display ( ' Error ' )

else i f choice = 2 then input ( keyword, category) s earch ( keyword, category )

else di splay ( ' Error' )

Gambar 5.14 Algoritma Program Utama

Page 62: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

[ Rosa de Lima E.Padmowati/SI RiTa

2 . Prosedur Manipulasi Data User

Procedure man ipul a s i d u s e r Kamus

Data_u s e r , input_admin : Tdata_u s e r Choice : integer U s ername : s tring

A1qoritma Open ( data u s e r ) Output ( ' l . Tambah data u s e r ' ) Output ( ' 2 . Hapus data u s e r ' ) Output ( ' 3 . Upda te data u s e r ' ) Output ( ' 4 . Liha t data u s e r ' ) Input ( ch o i ce ) I f choi ce = 1 then

Input ( input_admin ) Append ( data_u s e r )

E l s e i f choice = 2 then I nput ( us e rname ) I f u s e rname in data_u s e r then de l e t e ( da ta_u s e r ,

u s e rname ) e l s e di splay ( ' E rror ' ) E l s e i f choi ce = 3 then '

input ( u s e rname ) i f u s e rname in data u s e r then

-

di splay ( ge t ( data u s e r , u s e rname ) ) input ( input_admin ) update ( data_u s e r , input_admi n ) display ( ' s ucce s s ' )

e l s e di splay ( ' e rror ' ) e l s e i f choi c e = 4 then

r e s e t ( data_u s e r ) whi l e not e o f ( da t a_u s e r ) do

di splay ( ge t ( data_u s e r , " ) ) read ( da t a_u se r ) =':

e l s e display ( ' e rror ' )

Gambar 5.15 Algorltma Prosedur Manipulasi Data User

56

Page 63: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E. Padmowati/SI RiTa

3 . Prosedur manipulasi data peneli tian

Procedu re manipul a s i d s kp ( input tipe u s e r : s t rin g ) Kamus

Data_ma s t e r , data_tempore r , input s kp : Tdata_s kp Data_penul i s , input_penul i s : Tdata_pen u l i s Judul : s t ring

A1qoritma. I f t ipe_us e r = ' admi n ' then

Open ( da t a_ma s t e r , data_penul i s ) Output ( ' l . T ambah data s kripsi & pene l i ti an ' ) Output ( ' 2 . Hapus data s krip s i & pene l i t i an ' )

Output ( ' 3 . Update data s krips i & pene l i ti a n ) Output ( ' 4 . Lihat data s kr i p s i & pen e l itian ' ) Input ( choice ) I f choi ce = 1 then

I nput ( input_s kp , input_penu l i s ) Append ( data_ma s t e r , data_penul i s )

E l s e i f cho i ce = 2 then I nput ( j udul ) I f j udul in data ma s t e r then

de l e t e ( da ta_ma s t e r , j udul ) de l e t e ( data_penul i s , j udu l )

e l s e d i splay ( ' E rror ' ) E l s e i f choi ce = 3 then

input ( u s e rname ) i f u s e rname in data u s e r then

-

display ( get ( data_ma s t e r , u s e rname ) ) i nput ( input_s kp , input_penul i s ) updat e ( data_ma s t e r , input_s kp ) �

update ( data_penu l i s , i nput_penu l i s ) di splay ( ' s ucce s s ' )

e l s e di splay ( ' e r r o r ' ) e l s e i f choice = 4 then

r e s e t ( data s kp ) r e s e t ( data_penu l i s ) whi l e not e o f ( da t a_s kp ) do

display ( get ( data s kp , ' ' ) ) di s p l a y ( get ( data_s kp , data_u s e r . j udul ) ) read ( data_s kp )

e l s e d i spl ay ( ' e rro r ' )

Gambar 5.16 Algoritma Prosedur Manipulasi Data Penelitlan

57

Page 64: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

I Rosa de Lima E. Padmowati/SI RiTa 58 J 4 . Prosedur Validasi Logi n

Procedure login ( input/ output valid : boo l e an ; input/ output tipe u s e r : s tring ) Kamus

Data_login : T data_Login Data user : Tdata us er

Algoritma Valid = false Open ( data_us e r ) Input ( data_login ) Whil e ( valid = fal s e ) and not eof ( data_ user ) do

I f ( data_login . username = data_us er . us ername ) and ( data_login . pas s word = data_use r . pas s word ) then

valid = true tipe_user = data_user . tipe

else read ( data u s e r )

Gambar 5. 1 7 Algoritma Prosedur Validasi Login

5 . Pro sedur Display

Procedure di splay ( input content : s t ring ) Kamus : -

Alqoriblla Output ( content )

Gambar 5. 1 8 Algoritma Prosedur Display

6 . Prosedur Search

Procedu re s ea rch ( input k e yword , ca t egory : s t r i n g ) Kamus

Data -

temporer : Tdata_s kp �: Data penu l i s . tdata penu l i s .

Alqoriblla Res e t ( data_temporer }

Reset ( data_penulis } Whi l e not eof ( data_tempore r ) do

I f data_temporer . keyword = keyword then di splay ( get ( data_tempore r , keyword ) )

display ( get ( data_penul i s , data_temporer . j udul ) ) read ( data temperer }

Gambar 5. 1 9 Algoritma Prosedur Search

Page 65: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

BAB VI

PENUTUP

Pada bab Pendahuluan telah disampaikan lingkup permasalahan dan

tujuan penelitian Perancangan PL SI RiTa. Setelah kegiatan perancangan ini usai,

maka kesimpulan yang dapat ditarik dari penelitian ini adalah:

1 . Telah berhasil d ibangun suatu rancangan P L SI RiTa berbasis web

2. Melalui fasil itas yang disediakan oleh P L SI RiTa, pengguna (khusus dan

umum) dengan mudah mendapatkan informasi yang diperlukan.

Pada bab Pendahuluan pun disampaikan tentang batasan penelitian

Perancangan PL SI RiTa. Dari batasan dan hasil rancangan PL SI RiTa,

ditemukan sej umlal'1 saran yaitu:

1 . PL SI RiTa perlu dikembangkan untuk dapat memberikan laporan secara

periodik bagi pengguna dengan hak akses tertentu, yaitu pengguna pada

level manajemen stratejik.

2. Fasil itas pencarian informasi dikembangkan misalnya berdasarkab rentang

waktu tertentu, dl l .

� 3. PL SI RiTa dapat dikembangkan menjadi PL untuk mendukung pengambilan

keputusan tentang kelayakan suatu ca lon penelitian (proposal).

59

Page 66: PERANCANGAN SISTEM INFORMASI SKRIPSI DAN PENELITIAN

DAFTAR PUSTAKA

[Mcl2001] Raymond McLeod, Jr. and George Schell; Management

Information System 8/E; 200 1 Prentice-Hall , Inc.

[PRE1 997] Pressman; Software Engineering: A Practitioner's Approach, 5th ed

2001 , McGraw Hi l l .

[TUR1 993] Turban Efraem; Decision Support System and Expert Systems; 4th

ed, 1 995, Prentice Hall .

[KEN1 995] Kendall , Kenneth and Julie E. Kendall; System Aanalysis and

Design, 3rd ed 1 995, Prentice Hall .

[DAV1 985] Davis, Gordon B. dan Margarethe H. Olson; Management

Information System-Conceptual Foundation, Structure, and

Development, 1 985, McGraw H il l .

60