• Tidak ada hasil yang ditemukan

PENGEMBANGAN SISTEM JURNAL ONLINE STUDI KASUS : MEDIA TEKNIKA Skripsi Diajukan untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Program Studi Teknik Informatika

N/A
N/A
Protected

Academic year: 2019

Membagikan "PENGEMBANGAN SISTEM JURNAL ONLINE STUDI KASUS : MEDIA TEKNIKA Skripsi Diajukan untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Program Studi Teknik Informatika"

Copied!
233
0
0

Teks penuh

(1)

i

PENGEMBANGAN SISTEM JURNAL ONLINE

STUDI KASUS : MEDIA TEKNIKA

Skripsi

Diajukan untuk Memenuhi Salah Satu Syarat

Memperoleh Gelar Sarjana Komputer

Program Studi Teknik Informatika

Disusun Oleh :

CRESENSIA DEVI

NIM : 065314082

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS SANATA DHARMA

YOGYAKARTA

(2)

ii

DEVELOPMENT OF AN ONLINE JOURNAL SYSTEM

CASE STUDI : MEDIA TEKNIKA

A Thesis

Presented as Partial Fulfillment of the Requirements

to Obtain the Sarjana Komputer Degree

In Study Program of Informatics Engineering

Created by :

CRESENSIA DEVI

NIM : 06534082

STUDY PROGRAM OF INFORMATICS ENGINEERING

FACULTY OF SCIENCE AND TECHNOLOGI

SANATA DHARMA UNIVERSITY

YOGYAKARTA

(3)
(4)
(5)
(6)

vi

ABSTRAK

Media Teknika merupakan media komunikasi ilmiah dibidang sains dan teknologi yang berisi kajian ilmiah berupa hasil penelitian maupun studi pustaka. Jurnal Media Teknika sudah memiliki website, tetapi website yang ada masih sebatas promosi. Penulis tertarik untuk mengembangkan situs tersebut menjadi lebih banyak fiturnya dengan membuat Sistem Pengembangan Jurnal Online. Sistem Pengembangan Jurnal Online ini dibuat untuk menjadikan situs Media Teknika menjadi lebih interaktif dengan menyediakan fasilitas forum tanya jawab, fasilitas menulis pesan private untuk admin dan dapat melayani permintaan tulisan karya ilmiah secara lengkap.

Metodologi penelitian yang dilakukan dalam menyelesaikan sistem ini menggunakan metode FAST. Pengembangan Sistem Jurnal Online studi kasus Media Teknika berjalan dengan baik, anggota website dapat melihat isi keseluruhan karya

ilmiah dengan men-download file karya ilmiah yang diinginkan. Pengunjung website

dan anggota sudah tidak mengalami kesulitan untuk bertanya secara online karena di

website Media Teknika saat ini sudah ada fasilitas forum tanya jawab dan fasilitas

(7)

vii

ABSTRACT

Media Teknika is a scientific communication media in the field of science and technology that contains the scientific study of the results of research and literature study. Journal of Media Teknika already have a website, but there is still limited to the website promotion. Authors interested in developing the site into more of its features by making the System Development Online Journal. Online Journal of Development System is designed to make the site more interactive media Teknika by providing a forum question and answer facility, the facility writes a private message to admin and to serve the demand for writing scientific papers in full.

(8)
(9)

ix

MOTTO

Rancangan Tuhan adalah rancangan damai sejahtera yang

memberikan masa depan penuh harapan.

Tiada keberhasilan tanpa kerja keras dan tiada kebahagiaan

tanpa pengorbanan.

Jangan melihat hari kemarin dengan penyesalan dan jangan

melihat hari esok dengan ketakutan, tetapi lihatlah hari ini

(10)

x

KATA PENGANTAR

Puji dan syukur penulis panjatkan kepada Allah Bapa di Surga yang telah mengaruniakan berkat dan cinta kasih sehingga penulis dapat menyelesaikan tugas akhir ini. Dalam proses penulisan tugas akhir ini ada begitu banyak pihak yang telah memberikan bantuan dan perhatian dengan caranya masing-masing sehingga tugas akhir ini dapat diselesaikan. Oleh karena itu penulis mengucapkan terima kasih diantaranya kepada :

1. Bapak, Mama, Fatrisia Vera leonita, Christian Gabriel Vero dan segenap keluarga besar tercinta yang telah memberikan banyak kasih, doa, nasehat hidup, semangat, perhatian sehingga penulis dapat menyelesaikan tugas akhir ini.

2. Pius Jahnawi Rahwidi beserta keluarga yang telah memberikan banyak perhatian, pengertian, doa, nasihat, semangat dan kasihnya untuk penulis dalam menyelesaikan tugas akhir ini.

3. Bapak Iwan Binanto, M.Cs, selaku Dosen Pembimbing tugas akhir yang telah banyak memberikan bimbingan dalam penyusunan tugas akhir ini. 4. Ibu Ridowati Gunawan, SKom.,MT dan Bapak JB. Budi Darmawan,

(11)

xi

5. Media Teknika yang telah memberikan kesempatan sebagai tempat studi kasus.

6. Seluruh teman Teknik Informatika angkatan 2006, teman-teman Escape, sahabat – sahabat terbaik penulis: Asteria Indharlina, Alim Untung Widodo, Hertartik Clarasita Devy, Merry Christien, Tulus Wardoyo dan sahabat-sahabat di kost Beo 1 yang telah memberikan dukungan doa, semangat dan perhatian sehingga penulis dapat menyelesaikan tugas akhir ini.

7. Responden kuisioner, atas kerjasama dan waktunya untuk membantu dalam pengamatan visual.

8. Bapak Bele Bau, S.pd, yang turut mendukung dalam persiapan ujian pendadaran.

9. Seluruh staff Sekretariat Teknik yang banyak membantu penulis dalam urusan administratsi akademik terutama menjelang ujian tugas akhir dan yudisium.

(12)
(13)

xiii

DAFTAR ISI

HALAMAN JUDUL ……….. i

HALAMAN PERSETUJUAN……….. iii

HALAMAN PENGESAHAN ……….. iv

PERNYATAAN KEASLIAN KARYA……… v

ABSTRAK ……… vi

ABSTRACT ……….. vii

LEMBAR PERNYATAAN PERSETUJUAN ………. viii

MOTTO………. ix

KATA PENGANTAR ……….. x

DAFTAR ISI………. xiii

DAFTAR TABEL………. xv

DAFTAR GAMBAR ……… xvi

BAB I PENDAHULUAN ………. 1

1.1 Latar Belakang ……….. 1

1.2 Rumusan Masalah ………. 2

1.3 Batasan Masalah……… 2

1.4 Tujuan……… 2

1.5 Metodologi Penelitian……… 3

1.6 Sistematika Penelitian……… 4

BAB II LANDASAN TEORI……… 5

2.1 Jurnal Online ………. 5

2.1.1 Hal-hal Yang Disediakan di Jurnal Online ………. 5

2.1.2 Keuntungan Memakai Jurnal Online……… 6

2.2 Konsep Dasar Sistem Informasi……… 6

2.2.1 Pengembangan Sistem……….. 7

2.3 Metodologi FAST ……….. 8

2.4 Pemodelan Struktur ……… 9

2.4.1 Perancangan Basisdata……….. 10

2.4.1.1 Teknik Entity Relationship……….. 10

2.4.1.2 Use Case Modeling……….. 14

2.4.1.3 Konsep Sistem Untuk Use Case Modeling ………. 14

2.4.1.4 Simbol Dasar Use Case Diagram……… 16

2.4.1.5 Diagram Konteks………. 17

2.4.1.6 Diagram Arus Data……….. 17

BAB III ANALISIS DAN PERANCANGAN SISTEM ……….. 19

3.1 Analisis Sistem……….. 19

3.1.1 Fase Definisi Lingkup ……….. 19

3.1.2 Fase Analisis Masalah……….. 20

3.1.2.1 Memahami Sistem Yang Ada Saat Ini ……… 20

(14)

xiv

3.1.3 Fase Analisis Persyaratan………. 23

3.1.3.1 Gambaran Sistem Yang Dikembangkan ………. 24

3.1.3.2 Analisa Kebutuhan Sistem ……….. 26

3.1.3.2.1 Analisa Peran Sistem……….. 26

3.1.3.2.2 Analisa Peran Pengguna………. 27

3.1.3.2.3 Analisa Sumber Daya Sistem ……… 28

3.1.3.2.3.1 Kebutuhan Hardware………. 28

3.1.3.2.3.2 Kebutuhan Software ……….. 28

3.1.4 Fase Desain Logis………. 30

3.1.4.1 Diagram Konteks………. 30

3.1.5 Fase Analisis Keputusan ……….. 31

3.1.5.1 Diagram Use Case……… 31

3.1.5.1.1 Use Case Admin………. 32

3.1.5.1.2 Use Case Pengunjung Website……… 33

3.1.5.1.3 Use Case Anggota……….. 34

3.1.5.1.4 Ringkasan Use Case……… 35

3.1.5.1.5 Narasi Use Case ………. 41

3.1.5.1.6 Diagram Dekomposisi……… 114

3.1.5.1.7 Diagram Arus Data………. 115

3.1.5.1.8 Diagram Entity Relationship……….. 121

3.1.5.8.1 Diagram Entity Relationship Admin………. 121

3.1.5.8.2 Diagram Entity Relationship Anggota……….. 123

3.1.6 Fase Desain Fisik dan Integrasi……….. 130

3.1.6.1 Spesifikasi Desain Basisdata Fisik……… 130

3.2 Perancangan Antar Muka……… 134

BAB IV IMPLEMENTASI DAN HASIL……… 157

4.1 Perangkat Kebutuhan Sistem………. 157

4.2 Koneksi Basisdata ………. 157

4.3 Antar Muka……… 158

BAB V PEMBAHASAN DAN PENUTUP……….. 212

5.1 Kelebihan Sistem……… 212

5.2 Kekurangan Sistem……… 213

5.3 Kesimpulan………. 213

(15)

xv

DAFTAR TABEL

Tabel 1 Tabel Sebab dan Akibat………. 21

Tabel 2 Ringkasan Use Case………... 35

Tabel 3 Narasi Use Case Login………... 41

Tabel 4 Narasi Use Case Logout………. 44

Tabel 5 Narasi Use Case Mengubah Data Redaktur………... 46

Tabel 6 Narasi Use Case Mengubah Ketentuan Penulisan………. 49

Tabel 7 Narasi Use Case Lihat Edisi Lama……… 51

Tabel 8 Narasi Use Case Menambah Edisi Terbaru ……….. 53

Tabel 9 Narasi Use Case Membalas Pertanyaan Pengunjung………. 57

Tabel 10 Narasi Use Case Menambah Account User……… 62

Tabel 11 Narasi Use Case Lihat Data Permintaan Anggota Baru………. 65

Tabel 12 Narasi Use Case Mengecek Bukti Pembayaran Anggota………….. 67

Tabel 13 Narasi Use Case Mengaktifkan Account Anggota……… 70

Tabel 14 Narasi Use Case Lihat Semua Data ……….. 74

Tabel 15 Narasi Use Case Meng-uploadFile Karya Ilmiah………. 76

Tabel 16 Narasi Use Case Melakukan Pendaftaran ………. 80

Tabel 17 Narasi Use Case Melihat Ketentuan Penulisan………. 83

Tabel 18 Narasi Use Case Melihat Dewan Redaksi………. 86

Tabel 19 Narasi Use Case Melihat Edisi Lama……… 88

Tabel 20 Narasi Use Case Melihat Edisi Terbaru……… 90

Tabel 21 Narasi Use Case Melakukan Tanya Jawab……… 93

Tabel 22 Narasi Use Case Meng-upload Slip Bukti Pembayaran……… 99

Tabel 23 Narasi Use Case Menulis Pesan………. 102

Tabel 24 Narasi Use Case Meng-Edit Data Diri……… 105

Tabel 25 Narasi Use Case Men-download Karya Tulis Ilmiah………. 107

Tabel 26 Tabel Anggota………. 130

Tabel 27 Tabel File Karya Tulis……… 131

Tabel 28 Tabel Forum……… 131

Tabel 29 Tabel Admin……….. 131

Tabel 30 Tabel Abstrak Karya Tulis………. 132

Tabel 31 Tabel Dewan Redaksi……… 132

Tabel 32 Tabel Ketentuan Penulisan………. 132

Tabel 33 Tabel Download………. 133

Tabel 34 Tabel File Ter-download……….. 133

(16)

xvi

DAFTAR GAMBAR

Gambar 1 Contoh dari E-R Diagram ……… 9

Gambar 2 Contoh dari Entity ……… 10

Gambar 3 Contoh dari Atribute ………. 10

Gambar 4 Contoh dari identifier atau Key ……….. 11

Gambar 5 Contoh dari Relationship ... 11

Gambar 6 Notasi dari Cardinality……….. 12

Gambar 7 Simbol Use Case……… 14

Gambar 8 Simbol Aktor ……….. 14

Gambar 9 Notasi Kesatuan Luar di Diagram Arus Data………. 15

Gambar 10 Notasi Arus Data di Diagram Arus Data……….. 16

Gambar 11 Notasi Proses di Diagram Arus Data ………. 16

Gambar 12 Notasi Simpanan Data di Diagram Arus Data ………. 17

Gambar 13 Diagram Konteks ……… 30

Gambar 14 Use Case Admin ………. 32

Gambar 15 Use Case Pengunjung Website ………. 33

Gambar 16 Use Case Anggota ………. 34

Gambar 17 Diagram Dekomposisi ……… 114

Gambar 18 Diagram Arus Data Level 0 ……… 115

Gambar 19 Diagram Arus Data Level 1 ……… 116

Gambar 20 Diagram Arus Data Level 2 Proses 1.2 ………. 117

Gambar 21 Diagram Arus Data Level 2 Proses 1.4 ………. 117

Gambar 22 Diagram Arus Data Level 2 Proses 1.6 ……… 118

Gambar 23 Diagram Arus Data Level 2 Proses 2.4 ……… 119

Gambar 24 Diagram Arus Data Level 2 Proses 2.5 ………. 119

Gambar 25 Diagram Arus Data Level 2 Proses 3.4 ………. 120

Gambar 26 Diagram Arus Data Level 2 Proses 3.5 ………. 120

Gambar 27 Diagram Arus Data Level 2 Proses 3.6 ………. 121

Gambar 28 Entity Relationship Diagram Admin ……… 122

Gambar 29 Entity Relationship Diagram Admin ………. 123

Desain Gambar 30 Halaman Utama………. 134

Gambar 31 Halaman Pendaftaran Anggota ………. 135

Gambar 32 Pesan Nama Lengkap Belum Diisi……… 135

Gambar 33 Pesan Alamat Belum Diisi ……… 136

Gambar 34 Pesan Email Belum Diisi………... 136

Gambar 35 Pesan Email Tidak Valid ……….. 136

Gambar 36 Pesan Username Belum Diisi……… 136

Gambar 37 Pesan Nomor Handphone Harus Berupa Angka ……….. 137

(17)

xvii

Gambar 39 Halaman Ketentuan Penulisan ……… 138

Gambar 40 Halaman Dewan Redaksi ……….. 138

Gambar 41 Halaman Edisi Lama ……… 139

Gambar 42 Halaman Edisi Sekarang ……… 140

Gambar 43 Form Forum Tanya Jawab ……… 141

Gambar 44 Form Komentar Forum……….. 142

Gambar 45 FormLogin ………. 142

Gambar 46 Halaman Pesan Username dan Password Tidak Benar ………… 143

Gambar 47 Pesan Username dan Password Benar ……….. 143

Gambar 48 Halaman Slip Bikti Pembayaran……… 143

Gambar 49 Halaman Pribadi anggota ……….. 144

Gambar 50 Halaman Pesan ……….. 144

Gambar 51 Halaman Ubah Data Diri ……….. 145

Gambar 52 Halaman Download Karya Ilmiah………. 145

Gambar 53 Halaman File Karya Ilmiah Edisi Lama ………. 146

Gambar 54 Halaman File Karya Ilmiah Edisi Terbaru……… 146

Gambar 55 FormLogin Admin……… 147

Gambar 56 Pesan Kesalahan Password dan Username Admin ………. 147

Gambar 57 Pesan Sukses Login Admin ……….. 147

Gambar 58 Halaman Beranda Admin ……….. 148

Gambar 59 Halaman Forum Tanya Jawab………... 148

Gambar 60 Form Forum Tanya Jawab………. 149

Gambar 61 Form Komentar Forum……….. 150

Gambar 62 Halaman Pesan………... 150

Gambar 63 Halaman Balas Pesan………. 151

Gambar 64 Halaman Permintaan Anggota Baru……….. 152

Gambar 65 Halaman Melihat Data Anggota……… 152

Gambar 66 Halaman Melihat Edisi Lama……… 153

Gambar 67 Halaman Tambah Arsip Edisi……… 153

Gambar 68 Halaman Ubah Data Redaksi………. 154

Gambar 69 Halaman UploadFile Karya Ilmiah……….. 154

Gambar 70 Halaman UploadFile Edisi Lama ……… 155

Gambar 71 Halaman UploadFile Edisi Terbaru ………. 156

Gambar 72 Halaman Tambah Account Admin ……… 156

Antar Muka Gambar 73 Halaman Utama Website Media Teknika ………. 159

Gambar 74 Halaman Pendaftaran Anggota ………. 159

Gambar 75 Pesan Nama Lengkap Belum Diisi……… 160

Gambar 76 Pesan Alamat Belum Diisi.……… 160

Gambar 77 Pesan Email Belum Diisi ……….. 160

Gambar 78 Pesan Email Tidak Valid……… 160

(18)

xviii

Gambar 80 Pesan Password Belum Diisi………. 161

Gambar 81 Pesan Nomor Handphone Harus Berupa Angka……… 161

Gambar 82 Pesan Sukses Mendaftar Sebagai Anggota……… 162

Gambar 83 Halaman Ketentuan Penulisan ……….. 163

Gambar 84 Halaman Dewan Redaksi ……….. 164

Gambar 85 Halaman Edisi Lama ………. 164

Gambar 86 Halaman Edisi Terbaru……….. 166

Gambar 87 Halaman Forum Tanya Jawab……… 168

Gambar 88 Form Forum Tanya Jawab………. 170

Gambar 89 Form Komentar Forum ……… 171

Gambar 90 FormLogin Anggota ……… 172

Gambar 91 Pesan Username dan Password Tidak Benar………. 173

Gambar 92 Pesan Username dan Password Benar ……….. 174

Gambar 93 Halaman Slip Bukti Pembayaran ………. 175

Gambar 94 Halaman Pribadi Anggota ………. 176

Gambar 95 Halaman Pesan ……… 177

Gambar 96 Halaman Ubah Data Diri ……….. 178

Gambar 97 Halaman Download Karya Ilmiah………. 180

Gambar 98 Halaman DownloadFile Karya Ilmiah Edisi Lama ………. 181

Gambar 99 Halaman DownloadFile Karya Ilmiah Edisi Terbaru…………... 184

Gambar 100 FormLogin Admin ……….. 186

Gambar 101 Pesan Username dan Password Tidak Benar……… 186

Gambar 102 Pesan Username dan Password Benar ………. 187

Gambar 103 Halaman Beranda Admin ……… 188

Gambar 104 Halaman Forum Tanya Jawab Admin……….. 189

Gambar 105 Form Forum Tanya Jawab……… 191

Gambar 106 Halaman Pesan ………. 192

Gambar 107 Form Balas Pesan………. 193

Gambar 108 Halaman Permintaan Anggota Baru ……… 193

Gambar 109 Halaman Data Anggota ……… 196

Gambar 110 Halaman Tambah Arsip Edisi ……….. 198

Gambar 111 Halaman Tambah Edisi Terbaru……… 200

Gambar 112 Form Tambah Edisi Terbaru………. 202

Gambar 113 Halaman UploadFile Karya Ilmiah………. 203

Gambar 114 Halaman UploadFile Karya Tulis Lengkap Edisi Lama……….. 204

Gambar 115 Pesan Gagal UploadFile Karya Tulis Lengkap Edisi Lama…… 204

Gambar 116 Pesan Sukses UploadFile Karya Tulis Lengkap Arsip Edisi…... 205

Gambar 117 Halaman UploadFile Karya Tulis Lengkap Edisi Terbaru ……. 206

Gambar 118 Pesan Gagal UploadFile Karya Tulis Lengkap Edisi Terbaru…. 206

Gambar 119 Pesan Sukses UploadFile Karya Tulis Lengkap Edisi Terbaru… 206

Gambar 120 Halaman Tambah Account Admin ……….. 207

(19)

xix

(20)

1

BAB I

PENDAHULUAN

1.1Latar Belakang

Media Teknika merupakan salah satu jurnal yang diterbitkan oleh Fakultas Sains dan Teknologi Universitas Sanata Dharma Yogyakarta. Jurnal Media Teknika merupakan media komunikasi ilmiah bidang sains dan teknologi yang berisi kajian ilmiah berupa hasil penelitian maupun studi pustaka. Jurnal diterbitkan dua kali setahun pada bulan Juni dan Desember.

Jurnal Media Teknika sudah memiliki website, tetapi website yang ada masih sebatas promosi. Pengunjung website belum bisa melihat keseluruhan isi dari karya tulis ilmiah yang ada karena pengunjung website hanya dapat melihat abstraknya saja. Pengunjung website mengalami kesulitan untuk bertanya secara online mengenai segala hal yang berhubungan dengan jurnal online terutama cara men-download karya tulis ilmiah, prosedur pembayaran untuk menjadi anggota karena di dalam website Media Teknika belum ada fasilitas yang dapat digunakan untuk bertanya jawab.

(21)

2

akan dibuat fasilitas menulis pesan private, yaitu anggota mengirim pesan khusus ke admin, tidak dapat dilihat oleh pengunjung website dan anggotayang lainnya serta website Media Teknika diharapkan dapat melayani permintaan tulisan lengkap dari karya ilmiah (tidak hanya abstrak) setelah pengunjung website menjadi anggota.

1.2Rumusan Masalah

Rumusan masalah dalam penelitian ini adalah bagaimana membuat sebuah sistem yang dapat melayani permintaan karya tulis ilmiah secara lengkap dan terdapat fasilitas forum tanya jawab serta terdapat fasilitas untuk menulis pesan private kepada admin.

1.3Batasan Masalah

Batasan masalah dalam pengembangan sistem jurnal online ini adalah tidak adanya batas waktu keanggotaan.

1.4Tujuan

Tujuan Penulisan adalah :

(22)

3

2. Membuat sistem jurnal online lebih menarik yang di dalamnya terdapat fasilitas forum tanya jawab dan fasilitas untuk menulis pesan private kepada admin secara online.

1.5Metodologi Penelitian

Metodologi penelitian yang dilakukan dalam menyelesaikan sistem ini adalah dengan langkah-langkah sebagai berikut :

1. Studi pustaka dengan mempelajari literature dari buku pedoman maupun internet yang berkaitan dengan pembahasan tugas akhir ini.

2. Metode pengembangan Perangkat Lunak yang dipakai menggunakan metode FAST. Menurut Whitten (2005), fase – fase dari FAST adalah sebagai berikut:

a. Definisi lingkup b. Analisis masalah c. Analisis persyaratan d. Desain Logis

(23)

4

1.6Sistematika Penelitian

Bab 1 Pendahuluan

Bab ini membahas tentang latar belakang pemilihan topik penelitian, rumusan masalah, batasan masalah, tujuan, metodologi penelitian dan sistematika penulisan.

Bab II Landasan Teori

Bab ini membahas mengenai landasan teori yang digunakan sebagai pendukung dalam penulisan tugas akhir.

Bab III Analisis dan Perancangan Sistem

Bab ini berisikan tentang analisis sistem yang kemudian dari hasil analisis yang dilakukan akan dibuat sebuah rancangan sistem untuk menyelesaikan masalah dalam penelitian ini.

Bab IV Implementasi dan hasil

Bab ini berisi tentang implementasi dan hasil dari rancangan sistem yang sudah dibuat.

Bab V Pembahasan dan Penutup

(24)

5

BAB II

LANDASAN TEORI

2.1Jurnal Online

Menurut LIPI (2009), jurnal online adalah sarana berbasis web untuk mengelola sebuah jurnal ilmiah maupun non-ilmiah. Sarana ini disediakan sebagai wadah bagi pengelola, penulis dan pembaca karya-karya ilmiah. Sarana ini diadakan dengan motivasi awal untuk membantu komunitas ilmiah Indonesia dalam menerbitkan jurnal-jurnal ilmiah lokal. Karena komunitas yang kecil dan sebagian besar tidak aktif melakukan kajian ilmiah, kegiatan penerbitan karya ilmiah lokal menghadapi kendala yang sangat serius dan seringkali berakhir dengan kondisi terbengkalai. Dilain pihak keinginan untuk terus mempertahankan jurnal-jurnal ilmiah lokal sangat tinggi. Seluruh kalangan masyarakat bisa memanfaatkan jurnal online, baik sebagai pengelola jurnal, penulis maupun pembaca naskah.

2.1.1 Hal-hal yang disediakan di jurnal online

Di dalam jurnal online disediakan aneka fasilitas yang semuanya bisa diakses secara online melalui situs untuk semua segmen pemakai, yaitu :

• Pengelola jurnal :

a. Sistem editorial.

b. Sistem administrasi jurnal.

(25)

6

• Penulisan naskah :

a. Pengiriman naskah.

b. Komunikasi pada proses editorial.

c. Status dan proses naskah sampai diterbitkan.

• Pembaca :

a. Akses ke seluruh arsip.

b. Akses ke seluruh artikel lengkap.

c. Komunikasi online dengan pengelola dan penulis.

2.1.2Keuntungan memakai jurnal online

Banyak sekali keuntungan yang bisa diperoleh dengan memakai jurnal online, antara lain :

1. Biaya pengelolaan dan penerbitan jurnal ilmiah yang rendah.

2. Mengurangi beban kerja pengelola secara signifikan, karena banyak hal yang bisa dilakukan secara otomatis.

3. Meningkatkan aksesibilitas komunitas atas seluruh karya ilmiah yang ada. 4. Arsip yang lengkap untuk seluruh proses dan karya ilmiah.

5. Biaya penulisan naskah yang rendah.

6. Kepastian pada penulis atas status naskahnya dari waktu ke waktu. 7. Transparansi seluruh proses editorial.

2.2 Konsep Dasar Sistem Informasi

(26)

7

mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar dengan laporan-laporan yang diperlukan.

2.2.1 Pengembangan Sistem

Menurut Jogiyanto (2003), pengembangan sistem dapat berarti penyusunan suatu sistem yang baru untuk menggantikan sistem yang lama secara keseluruhan atau memperbaiki sistem yang ada. Sistem yang lama perlu diperbaiki karena :

a. Adanya masalah-masalah yang timbul di sistem yang lama. b. Sistem yang lama tidak dapat beroperasi sesuai yang diharapkan. c. Pertumbuhan organisasi.

Pertumbuhan organisasi diantaranya adalah kebutuhan informasi yang makin luas, volume pengolahan data yang semakin meningkat, perubahan akuntasi yang baru.

d. Untuk meraih kesempatan

Teknologi informasi, perangkat keras, perangkat lunak komputer dan teknologi komuniksi telah berkembang dengan cepat. Organisasi merasa bahwa teknolgi informasi perlu digunakan untuk meningkatkatkan penyediaan informasi sehingga dapat mendukung dalam proses pengambilan keputusan.

e. Adanya instruksi-instruksi

Penyusunan sistem yang baru dapat juga terjadi karena adanya instruksi-instruksi dari pimpinan ataupun dari luar organisasi.

Dengan dikembangkannya sistem yang baru, maka diharapkan akan terjadi peningkatan-peningkatan di sistem yang baru. Peningkatan-peningkatan ini berhubungan dengan :

(27)

8

Peningkatan terhadap kinerja sistem yang baru sehingga menjadi lebih efektif.

2. Informasi

Peningkatan terhadap kualitas informasi yang disajikan. 3. Ekonomis

Peningkatan terhadap manfaat atau keuntungan atau penurunan biaya yang terjadi.

4. Pengendalian

Peningkatan terhadap pelayanan yang diberikan oleh sistem.

2.3 Metodologi FAST

Menurut Whitten (2004), Metode FAST (Framework for the Application of Systems Thinking) merupakan sebuah hipotesis metodologi yang digunakan untuk mendemonstrasiakan wakil dari proses development systems. Fase – fase dari FAST adalah sebagai berikut:

1. Definisi lingkup

Tujuan dari definisi lingkup ada dua. Pertama, adalah jawaban atas pertanyaan “Apakah masalah nampak berharga ? “. Kedua adalah “Asumsi bahwa masalah adalah berharga, dengan penetapan ukuran dan batasan dari proyek, visi proyek, semua batasan atau limit.

PIECES merupakan framework yang baik untuk dapat menentukan pernyataan masalah. Pernyataan masalah bukanlah solusi masalah akan tetapi hanyalah sebuah pernyataan dan pengelompokan.

2. Analisis masalah

(28)

9 3. Analisis persyaratan

Fase analisis persyaratan mendefinisikan dan memprioritaskan persyaratan-persyaratan bisnis. Analis mendekati para pengguna untuk mencari tahu apa yang mereka perlukan atau inginkan dari sistem baru tersebut.

4. Desain Logis

Fase desain logis menerjemahkan persyaratan-persyaratan bisnis ke dalam model-model sistem. Sistem model adalah gambar sebuah sistem yang mewakili kenyataan atau kenyataan yang diinginkan. Model-model sistem memfasilitasi komunikasi yang diperbaiki di antara pengguna sistem, analis sistem, desainer sistem, dan pembangun sistem.

5. Analisis keputusan

Permasalahan yang dihadapi sistem biasanya dapat diselesaikan dengan berbagai solusi. Dalam fase ini, analis bertugas untuk mencari dan menentukan solusi terbaik yang dapat digunakan untuk menyelesaikan permasalahan yang dihadapi sistem.

6. Desain fisik dan integrasi

Tahap ini menterjemahkan kebutuhan bisnis user ke dalam sistem model yang menggambarkan implementasi teknik dari kebutuhan bisnis dari kebutuhan bisnis user.

2.4 Pemodelan Terstruktur

(29)

10

didefinisikan dengan baik dan jelas. Pemodelan terstruktur ini memiliki tahapan sebagai berikut :

1. Perancangan basisdata yang terdiri dari Teknik Normalisasi dan Teknik Relationship.

2. Use Case Modeling

Use Case Diagram merupakan penggambaran transaksi timbal balik antara pelaku dengan sistem yang akan menangani semua kebutuhan pelaku.

3. Diagram Konteks

Diagram konteks merupakan awal dari Diagram Arus Data sebelum masuk ke dalam diagram yang lebih rinci.

4. Diagram Arus Data

Diagram Arus data bertujuan untuk menggambarkan dari mana asal aliran informasi yang terlibat dalam suatu prosedur dan kemana tujuan data yang keluar serta dimana data tersebut akan disimpan.

2.4.1 Perancangan Basisdata

Merancang basisdata merupakan suatu hal yang sangat penting. Kesulitan utama dalam merancang basisdata adalah bagaimana merancang struktur basisdata sehingga basisdata dapat memfasilitasi keperluan saat ini dan masa mendatang. Perancangan model konseptual akan menunjukkan entity dan relasinya berdasarkan proses. Ketika menentukan entity dan relasinya dibutuhkan analisis data tentang informasi yang ada dalam spesifikasi di masa yang akan datang.

2.4.1.1 Teknik Entity Relationship

(30)

11

ERD merupakan sebuah data model yang memanfaatkan beberapa notasi untuk menggambarkan data dalam entity dan relasi yang dijelaskan oleh data.

Data model adalah sebuah teknik untuk mengorganisasikan dan mendokumentasikan data dari sistem. Data model disebut juga dengan basisdata modeling.

Gambar 2.1 Contoh dari E-R Diagram

Entity adalah sebuah objek yang nyata ada dan dapat dibedakan dari sesuatu yang lain.

(31)

12

Atribut merupakan sebuah properti yang deskriptif atau karakteristik dari sebuah entity.

Gambar 2.3 Contoh dari Atribut

Key merupakan sebuah atribut atau kelompok atribut yang diasumsikan memiliki nilai yang unik untuk setiap instance. Key disebut juga dengan identifier.

1. Concatenated key merupakan sekelompok atribut yang memiliki identitas instance dari sebuahentity yang unik.

2. Candidate key merupakan satu dari nilai key yang akan berfungsi sebagai primarykey dari sebuah entity.

3. Primary key merupakan sebuah candidate key yang paling umum digunakan untuk mengidentifikasi secara unik instance dari entity yang tunggal.

(32)

13

Gambar 2.4 Contoh dari identifier atau key

Relationship adalah sebuah asosiasi bisnis normal yang ada antara satu atau lebih entity atau merupakan hubungan antara entity.

Gambar 2.5 Contoh dari Relationship

(33)

14

Gambar 2.6 Notasi dari Cardinality

Foreign Key adalah sebuah primary key dari sebuah entity yang digunakan oleh entity yang lain untuk mengidentifikasikan instance dari sebuah relasi.

Nonspesific relationship merupakan relasi dimana banyak instance dari sebuah entity berasosiasi dengan banyak instance dari entity yang lainnya. Disebut juga dengan relasi many-to-many relationship. Nonspesific relationship harus diselesaikan.

Key-base data model bertujuan untuk mengeliminasikan nonspesific relationship jika ada, menambah asosiatif entity termasuk primary dan alternate key, dan kardinalitas yang tepat.

Fully attributed data model bertujuan untuk memasukkan seluruh atribut.

2.4.1.2 Use Case Modeling

(34)

15

Keuntungan dari Use Case Modeling :

 Menyediakan tool untuk mengcapture kebutuhan fungsional.

 Membantu untuk melakukan dekomposisi sistem ke dalam bagian-

bagian yang dapat dimanage.

 Menyediakan komunikasi yang berarti antara User dengan stakeholder yang lain yang berkonsentrasi pada fungsional sistem dalam bahasa yang mudah dipahami.

 Menyediakan cara untuk mengidentifikasim, mengassign, melacak, mengontrol dan memanagement aktifitas pengembangan sistem, khususnya dalam pengembangan yang incremental dan iretative.

 Menyediakan petunjuk untuk mengestimasi ruang lingkup, pengaruh dan schedule.

 Menyediakan landasan untuk melakukan pengujian sebagai bagian

dalam pendefinisian perencanaan pengujian dan test case.

 Menyediakan landasan untuk membantu membuat User dan manual sistem untuk dokumentasi sistem.

 Menyediakan tools untuk melakukan pelacakan kebutuhan.

 Menyediakan sebuah starting point untuk mengidentifikasi objek data dan entity.

 Menyediakan spesifikasi untuk mendesain User dan sistem interface.

 Menyediakan sebuah kerangka kerja untuk menjalankan proyek

pengembangan sistem.

2.4.1.3 Konsep Sistem Untuk Use Case Modeling

(35)

16

User berinteraksi dengan sistem. Use Case secara behavioral berhubungan dengan langkah-langkah yang berurutan, baik yang secara otomatis dan manual dengan tujuan untuk melengkapi proses bisnis yang tunggal.

2.4.1.4 Simbol Dasar Use Case Diagram

Gambar 2.7 Simbol Use case

Use Case merupakan bagian dari seluruh fungsi sistem. Digambarkan secara grafik dengan elips yang horizontal dengan nama dari Use Case tertera diatas, ditengah atau didalam use case.

Gambar 2.8 Simbolaktor

Aktor merupakan segala sesuatu yang dibutuhkan untuk berinteraksi dengan system untuk mengubah informasi. Dapat berupa orang, organisasi atau sistem informasi yang lain atau juga suatu waktu kejadian.

Temporal event merupakan sebuah waktu kejadian yang ditrigger oleh user. Aktornya adalah waktu.

(36)

17

2.4.1.5 Diagram Konteks

Diagram konteks merupakan awal dari diagram arus data, sebelum masuk ke dalam diagram yang lebih rinci. Diagram konteks digunakan untuk melihat apa yang diproses atau dikerjakan sistem.

2.4.1.6 Diagram Arus Data

Diagram arus data sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir (misal lewat telepon, surat, dan sebagainya).

Beberapa simbol yang digunakan dalam Diagram Arus data untuk mewakili :

1. Kesatuan Luar

Suatu simpanan pasti mempunyai batas sistem (boundary) yang memisahkan suatu sistem dengan lingkungan luarnya. Sistem akan menerima input dan menghasilkan output kepada lingkungan luarnya. Kesatuan luar merupakan kesatuan (entity) di lingkungan luar sistem yang dapat berupa orang, organisasi, instansi atau sistem lainnya yang berada di lingkungan luarnya yang akan memberikan input atau output dari sistem.

Suatu kesatuan luar dapat disimbolkan dengan suatu notas kotak sebagai berikut :

Gambar 2.9 Notasi Kesatuan Luar di Diagram Arus Data

2. Arus Data

(37)

18

Arus data dapat disimbolkan dengan suatu anak panah sebagai berikut :

Gambar 2.10 Notasi Arus Data di Diagram Arus Data

3. Proses

Suatu proses adalah suatu kejadian atau kerja yang dilakukan oleh orang, mesin atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk dihasilkan arus data yang keluar dari proses. Untuk diagram arus data fisik, proses dapat dilakukan oleh orang, mesin atau komputer. Sedangkan diagram arus data logika, suatu proses hanya menunjukkan proses dari komputer. Suatu proses dapat ditunjukkan dengan simbol lingkaran atau dengan empat persegi panjang tegak dengan sudut-sudutnya tumpul.

Gambar 2.11 Notasi Proses di Diagram Arus Data

4. Simpanan Data

Simpanan data di Diagram Arus Data dapat disimbolkan dengan sepasang garis horizontal paralel yang tertutup disalah satu ujungnya.

(38)

19

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

Dalam Tugas Akhir ini, penulis akan memakai analisis terstruktur sebagai pendekatan analisis sistem.

3.1.1 Fase Definisi Lingkup

Media Teknika adalah jurnal online yang diterbitkan oleh Fakultas Sains dan Teknologi Universitas Sanata Dharma Yogyakarta. Jurnal Media Teknika sudah memiliki website, tetapi website yang ada masih sebatas promosi. Pengunjung website belum bisa melihat keseluruhan isi dari karya tulis ilmiah yang ada. Pengunjung website Media Teknika juga belum mempunyai fasilitas untuk bertanya jawab secara online. Dari uraian tersebut terdapat masalah-masalah di dalam jurnal Media Teknika. Adapun masalah-masalah tersebut diuraikan menggunakan framework PIECES sebagai berikut:

1. Information: Informasi mengenai isi karya tulis ilmiah dalam sistem lama

(39)

20

men-download karya tulis ilmiah, prosedur pembayaran untuk menjadi anggota). Dengan adanya sistem baru yang akan dibuat ini, pengunjung website dapat melihat keseluruhan isi dari karya tulis ilmiah dan dapat melakukan tanya jawab secara online sehingga informasi mengenai isi karya tulis ilmiah dan segala hal yang berhubungan dengan jurnal online cukup jelas bagi pengunjung website.

2. Economics: Dengan men-download tulisan lengkap dari karya tulis ilmiah, orang tidak perlu jauh-jauh membeli karya tulis ilmiah di toko buku dan tidak perlu membayar dengan biaya yang mahal untuk memperoleh karya tulis ilmiah tersebut. Cukup dengan membayar biaya untuk menjadi anggota saja, pengunjung website dapat men-download karya tulis ilmiah tanpa batas.

3. Eficiency: Sistem lama tidak efisien bagi pengunjung website karena website Media Teknika masih sebatas promosi.

3.1.2 Fase Analisis Masalah

3.1.2.1 Memahami sistem yang ada saat ini

(40)

21

tulis ilmiah yang ada. Website Media Teknika juga belum ada fasilitas digunakan untuk bertanya jawab.

3.1.2.2 Menganalisis masalah-masalah yang ada pada sistem lama.

Masalah-masalah yang ada pada sistem lama harus dianalisis untuk mencari penyebab dan akibatnya, dan seterusnya sampai penyebab dan akibat tersebut tidak menghasilkan gejala-gejala masalah-masalah lain. Masalah - masalah yang ada pada jurnal Media Teknika akan dianalisis menggunakan analisis sebab akibat untuk mencari penyebab dan akibatnya. Analisis sebab akibat adalah sebuah teknik tempat masalah-masalah dipelajari untuk menentukan penyebab-penyebab dan akibat-akibatnya.

Masalah yang ada

pada website jurnal

Media Teknika

yang lama.

Sebab dan Akibat Tujuan Sistem Batasan Sistem

1. Pengunjung website hanya dapat melihat

1. Pengunjung website belum bisa melihat

1. Memberikan pelayanan untuk dapat

men-1. Sistem berjalan pada internet browser.

(41)

22 abstrak dari

karya tulis ilmiah.

keseluruhan isi dari karya tulis ilmiah yang ada. 2. Informasi

mengenai isi karya tulis ilmiah belum mencukupi

download file isi keseluruhan karya tulis ilmiah. File yang di-download berupa PDF.

2. Pengunjung website

mengalami kesulitan untuk bertanya secara online.

1. Di dalam website Media Teknika belum ada fasilitas forum dan fasilitas tulis pesan yang dapat digunakan untuk bertanya jawab.

2. Informasi mengenai segala hal yang

1. Memberikan

fasilitas forum dan fasilitas tulis pesan untuk bertanya jawab secara online.

(42)

23 berhubungan dengan jurnal online (cara men-download karya tulis ilmiah, prosedur pembayaran untuk menjadi anggota) masih belum terlalu jelas.

3.1.3 Fase Analisis Persyaratan

(43)

24

3.1.3.1 Gambaran Sistem yang dikembangkan

Sistem yang dikembangkan untuk tiga pengguna yaitu pihak Media Teknika (admin), pengunjung website dan anggota. Sistem akan dibuat untuk memberikan pelayanan untuk dapat men-download file isi keseluruhan karya tulis ilmiah dan memberikan fasilitas forum tanya jawab dan fasilitas tulis pesan untuk bertanya jawab secara online. Anggota dapat men-download file karya tulis ilmiah secara gratis selama waktu yang ditentukan oleh pihak website Media teknika. Contoh jurnal yang dapat di download secara gratis : jurnal makalah pendidikan matematika gratis download PDF. Untuk penulis tidak harus membayar untuk men-download hasil karyanya sendiri.

Di bawah ini adalah gambaran sistem yang dikembangkan : 1. Dari sisi Admin

• Admin dapat melakukan login.

• Admin dapat mengubah ketentuan penulisan.

• Admin dapat mengubah data redaktur.

• Admin dapat menambah edisi lama.

• Admin dapat menambah edisi terbaru.

• Admin dapat menjawab pertanyaan dari pengunjung website melalui fasilitas forum tanya jawab.

• Admin dapat menjawab pertanyaan dari pengunjung website melalui fasilitas tulis pesan.

• Admin dapat menambah account user (admin).

(44)

25

• Admin dapat melihat permintaan anggota baru.

• Admindapat melihat anggota tetap.

• Admin dapat melihat file slip bukti pembayaran dari pengunjung website.

• Admin dapat melakukan logout.

2. Dari sisi pengunjung website

• Pengunjung website dapat melakukan pendaftaran.

• Pengunjung website dapat melihat ketentuan penulisan.

• Pengunjung website dapat melihat dewan redaksi.

• Pengunjung website dapat melihat edisi lama.

• Pengunjung website dapat melihat edisi terbaru.

• Pengunjung website dapat melakukan tanya jawab melalui fasilitas forum.

• Pengunjung website dapat melakukan login.

• Pengunjung website dapat meng-upload file slip bukti pembayaran.

• Pengunjung website dapat melakukan logout.

3. Dari sisi anggota

• Anggota dapat melihat ketentuan penulisan.

(45)

26

• Anggota dapat melihat edisi lama.

• Anggota dapat melihat edisi terbaru.

• Anggota dapat melakukan tanya jawab melalui fasilitas forum.

• Anggota dapat melakukan login.

• Anggota dapat mengirim pesan kepada Admin melalui fasilitas tulis pesan.

• Anggota dapat mengubah data diri.

• Anggota dapat men-download tulisan lengkap dari karya tulis ilmiah.

• Anggota dapat melakukan logout.

3.1.3.2 Analisa Kebutuhan Sistem

Analisa kebutuhan sistem dilakukan untuk mengetahui fasilitas yang dibutuhkan di dalam pembuatan sistem baru atau pengembangan sistem dari sistem lama agar dapat memenuhi keinginan pengguna. Analisa kebutuhan sistem meliputi analisa peran sistem, analisa peran pengguna dan analisa sumber daya sistem.

3.1.3.2.1 Analisa Peran Sistem

Peran sistem yang diperlukan sebagai berikut :

(46)

27

2. Memberikan informasi kepada pengunjung website dan anggota tentang jabatan dewan redaksi Media Teknika.

3. Memberikan informasi kepada pengunjung website dan anggota tentang karya tulis ilmiah melalui abstrak dari karya tulis ilmiah tersebut.

4. Memberikan kemudahan dalam hal tanya jawab melalui fasilitas forum tanya jawab ke sesama pengunjung website, anggota dan Admin.

5. Memberikan kemudahan dalam hal tanya jawab secara private dari anggota kepada Admin melalui fasilitas tulis pesan.

6. Memberikan pelayanan permintaan tulisan lengkap karya ilmiah (men-download karya tulis ilmiah) dengan ketentuan pengunjung website harus meng-upload bukti pembayaran menjadi anggota ke website Media Teknika.

3.1.3.2.2 Analisa Peran Pengguna

Aktor yang terlibat dalam sistem adalah sebagai berikut : 1. Admin (pihak Media Teknika).

(47)

28

3.1.3.2.3 Analisa Sumber Daya Sistem

3.1.3.2.3.1 Kebutuhan Hardware

Kebutuhan hardware merupakan perangkat fisik dari komputer, diantaranya CPU (Central Proccesing Unit) sebagai pusat pengolahan data, keyboard, mouse sebagai alat masukkan, monitor, printer sebagai alat keluaran. Di dalam pengembangan sistem ini digunakan sebuah komputer yang mempunyai spesifikasi minimal sebagai berikut :

Basisdata Server

a. Processor Pentium IV b. RAM 256 MB

c. Harddisk 40 GB

Client

a. Processor Pentium III b. RAM 128 MB

c. Harddisk 40 GB

3.1.3.2.3.2 Kebutuhan Software

(48)

29

a. Sistem Operasi : Microsoft Windows’XP

b. WebBrowser : IE (Internet Explorer), Mozilla Firefox. c. Basisdata : MySQL

(49)

30

3.1.4 Fase Desain Logis

3.1.4.1Diagram Konteks

Pengunjung website Anggota

Data anggota, pertanyaan pesan anggota, pertanyaan atau jawaban forum, data pendaftaran, file bukti pembayaran. Admin

Sistem Pengembangan Jurnal Online

Data anggota, pertanyaan pesan anggota, pertanyaan atau jawaban forum.

Data pendaftaran, pertanyaan atau jawaban forum, file bukti pembayaran. Password, username, nama, email, abstrak edisi lama,

abstrak edisi terbaru, status anggota, file edisi lama, file edisi terbaru, jawaban forum, jawaban pesan anggota.

File edisi lama, file edisi terbaru, jawaban pesan admin, jawaban forum, abstrak edisi lama, abstrak edisi terbaru.

Jawaban forum, abstrak edisi lama, abstrak edisi terbaru.

(50)

31

3.1.5 Fase Analisis Keputusan

3.1.5.1Diagram Use-case

(51)

32

3.1.5.1.1 Use-case Admin

Admin

Login

Mengubah data redaktur Logout

<<depend on>>

<<depend on>>

Mengubah ketentuan penulisan

Lihat edisi lama Menambah edisi terbaru

Membalas forum

Menambah account user

Lihat data permintaan anggota baru

Mengecek bukti pembayaran anggota

Meng-upload file karya ilmiah Lihat semua data anggota Mengaktifkan account anggota

Menambah edisi lama

Membalas pesan

Lihat edisi terbaru

(52)

33

3.1.5.1.2 Use-case pengunjung website

Melakukan pendaftaran

Melihat ketentuan penulisan

Melihat dewan redaksi

Melihat edisi lama

Melihat edisi terbaru

Melakukan tanya jawab Pengunjung Website

Logout

Login

Mengupload slip bukti pembayaran << depend on >>

<< depend on >>

(53)

34

3.1.5.1.3 Use-case anggota

Login

Men-download karya tulis ilmiah Logout

<<depend on>>

<<depend on>>

Menulis pesan Anggota

Mengedit data diri Melihat ketentuan penulisan

Melihat dewan redaksi

Melihat edisi lama

Melihat edisi terbaru

Melakukan tanya jawab

(54)

35

3.1.5.1.4Ringkasan Use-case

Nama Use-case Deskripsi Use-case Pelaku yang

Berpartisipasi

Login Use-case ini mendeskripsikan suatu kejadian yang dilakukan oleh Admin. Admin login dengan memasukkan username dan password.

Admin

Logout Use-case ini mendeskripsikan suatu kejadian yang dilakukan oleh Admin. Admin melakukan logout untuk keluar dari halaman Admin.

Admin

Mengubah data

redaktur

Use-case ini mendeskripsikan suatu kejadian yang dilakukan oleh Admin. Admin mengubah data redaktur.

Admin

Menambah edisi

terbaru

Use-case ini mendeskripsikan suatu kejadian yang dilakukan oleh Admin. Admin menambah edisi terbaru yang berisi abstrak karya

(55)

36 tulis ilmiah.

Menambah edisi lama Use-case ini mendeskripsikan suatu

kejadian yang dilakukan oleh Admin. Admin menambah edisi lama yang berisi abstrak karya tulis ilmiah.

Admin

Lihat edisi lama Use-case ini mendeskripsikan suatu

kejadian yang dilakukan oleh Admin, pengunjung website dan anggota. Ke tiga aktor ini dapat melihat data edisi lama yang berisi abstrak karya tulis ilmiah.

Admin, pengunjung website dan anggota.

Lihat edisi terbaru Use-case ini mendeskripsikan suatu

kejadian yang dilakukan oleh Admin, pengunjung website dan anggota. Ke tiga aktor ini dapat melihat edisi terbaru berupa abstrak dari karya tulis ilmiah.

Admin, pengunjung website dan anggota.

Membalas forum Use-case ini mendeskripsikan suatu

(56)

37

Admin. Admin membalas

pertanyaan dari pengunjung website yang ada di forum tanya jawab.

Membalas pesan Use-case ini mendeskripsikan suatu

kejadian yang dilakukan oleh Admin. Admin membalas pesan dari anggota website.

Admin

Menambah account

user

Use-case ini mendeskripsikan suatu kejadian yang dilakukan oleh Admin. Admin menambahkan account admin.

Admin

Lihat data permintaan

anggota baru

Use-case ini mendeskripsikan suatu kejadian yang dilakukan oleh Admin. Admin dapat melihat data permintaan anggota dari pengujung website.

Admin

Mengecek bukti

pembayaran anggota

Use-case ini mendeskripsikan suatu kejadian yang dilakukan oleh Admin. Admin dapat mengecek slip bukti pembayaran dari pengunjung website.

(57)

38

Mengaktifkan account

anggota

Use-case ini mendeskripsikan suatu kejadian yang dilakukan oleh Admin. Admin mengaktifkan

account anggota setelah

pengunjung website meng-upload slip bukti pembayaran keanggotaan.

Admin

Lihat semua data

anggota

Use-case ini mendeskripsikan suatu kejadian yang dilakukan oleh Admin. Admin dapat melihat data anggota tetap.

Admin

Meng-upload file karya

ilmiah

Use-case ini mendeskripsikan suatu kejadian yang dilakukan oleh Admin. Admin dapat meng-upload file karya ilmiah yang terdiri dari file edisi lama dan file edisi terbaru.

Admin

Melakukan

pendaftaran

Use-case ini mendeskripsikan suatu kejadian yang dilakukan oleh pengunjung website. Pengunjung website melakukan pendaftaran untuk menjadi anggota.

Pengunjung website

(58)

39

penulisan kejadian yang dilakukan oleh

pengunjung website dan anggota. Ke dua aktor ini dapat melihat ketentuan-ketentuan penulisan.

dan anggota.

Melihat dewan redaksi Use-case ini mendeskripsikan suatu

kejadian yang dilakukan oleh pengunjung website dan anggota. Ke dua aktor ini dapat melihat dewan redaksi.

Pengunjung website dan anggota.

Melakukan tanya

jawab

Use-case ini mendeskripsikan suatu kejadian yang dilakukan oleh pengunjung website dan anggota. Ke dua aktor ini dapat melakukan tanya jawab kepada pihak admin, kepada pengunjung website dan kepada anggota lainnya.

Pengunjung website dan anggota.

Login Use-case ini mendeskripsikan suatu kejadian yang dilakukan oleh pengunjung website dan anggota. Ke dua aktor ini dapat melakukan

(59)

40

login dengan memasukkan

username dan password.

Logout Use-case ini mendeskripsikan suatu kejadian yang dilakukan oleh pengunjung website dan anggota. Ke dua aktor ini dapat melakukan logout.

Pengunjung website dan anggota.

Meng-upload slip bukti

pembayaran

Use-case ini mendeskripsikan suatu kejadian yang dilakukan oleh Pengunjung website. Pengunjung website men-upload slip bukti pembayaran.

Pengunjung website

Menulis pesan Use-case ini mendeskripsikan suatu

kejadian yang dilakukan oleh anggota. Anggota menulis pesan private secara online kepada Admin.

Anggota

Meng-edit data diri Use-case ini mendeskripsikan suatu

kejadian yang dilakukan oleh anggota. Anggota meng-edit data dirinya.

(60)

41

Men-download karya

tulis ilmiah

Use-case ini mendeskripsikan suatu kejadian yang dilakukan oleh anggota. Anggota men-download file karya tulis ilmiah yang terdiri dari file edisi lama dan file edisi terbaru.

Anggota

3.1.5.1.5 Narasi Use-case

Use-case : Login

Pengarang: Devi Tanggal: 22-11-2009

Versi:

Nama Use-case: Login Jenis Use-case:

Use-case ID: S001

Prioritas: Tinggi

Sumber: Data dari Admin

Aktor Bisnis Primer: Admin Aktor Partisipasi yang

Lain:

Stakeholders lain:

Deskripsi: Use-case ini mendeskripsikan suatu kejadian yang

(61)

42

dilakukan oleh Admin. Admin login dengan memasukkan username dan password.

Kondisi awal Admin menginginkan masuk ke dalam halaman utama Admin.

Pemicu Admin meng-klik tombol login untuk verifikasi username dan password.

Langkah langkah kejadian

Tindakan actor Tanggapansistem

Langkah 1 :

Admin masuk ke halaman login.

Langkah 3 :

Admin melakukan login dengan memasukkan username dan password pada form login, kemudian

Langkah 2 :

(62)

43

mengklik tombol login.

Langkah 4 :

Sistem merespon dengan memverifikasi username dan password yang dimasukkan oleh Admin.

Langkah 5 :

Sistem mencocokkan username dan password yang telah dimasukkan oleh Admin , apakah username dan password ada atau tidak di dalam basisdata sistem.

(63)

44 Langkah-langkah

alternative :

Alt-Langkah 7 : Jika username dan password tidak cocok, akan menampilkan halaman pesan bahwa login gagal, setelah itu sistem langsung berpindah ke halaman utama Admin.

Kesimpulan Use-case ini berakhir jika username dan password yang diterima cocok dengan yang ada dalam basisdata.

Kondisi setelahnya Admin masuk ke dalam halaman utama Admin. Peraturan bisnis -

Batasan dan Spesifikasi Implementasi:

Menggunakan Internet Explorer, Mozilla FireFox untuk dapat mengakses halaman website.

Asumsi: Use-case ini harus dilakukan terlebih dahulu untuk masuk ke dalam halaman utama admin.

Persoalan Lainnya: -

Use-case : Logout

Pengarang: Devi Tanggal: 22-11-2009

Versi: Nama Use-case: Logout Jenis Use-case:

Use-case ID: S002

(64)

45 Sumber:

Aktor Bisnis Primer: Admin Aktor Partisipasi yang

Lain:

Stakeholders lain:

Deskripsi: Use-case ini mendeskripsikan suatu kejadian yang dilakukan oleh Admin.

Kondisi awal Admin menginginkan keluar dari halaman Admin. Pemicu Admin meng-klik tombol logout untuk keluar dari

halaman Admin. Langkah langkah

kejadian

Tindakan actor Tanggapansistem

Langkah 1 :

Admin masuk ke halaman Admin.

Langkah 3 :

Admin meng-klik menu logout.

Langkah 2 :

(65)

46 Langkah-langkah

alternative :

-

Kesimpulan Use-case ini berakhir jika berhasil keluar dari halaman Admin.

Kondisi setelahnya Muncul halaman login Admin. Peraturan bisnis -

Batasan dan Spesifikasi Implementasi:

Menggunakan Internet Explorer, Mozilla FireFox untuk dapat mengakses halaman website.

Asumsi: -

Persoalan Lainnya: -

Use-case : Mengubah Data Redaktur

Pengarang: Devi Tanggal: 22-11-2009

Versi: Nama Use-case: Mengubah Data

Redaktur

Jenis Use-case:

Use-case ID: S003

Prioritas: Tinggi

Sumber: Data dari Media

Teknika

(66)

47 Aktor Bisnis Primer: Admin Aktor Partisipasi yang

Lain:

Stakeholders lain:

Deskripsi: Use-case ini mendeskripsikan suatu kejadian yang dilakukan oleh Admin. Admin mengubah data-data redaktur.

Kondisi awal Admin ingin mengubah data-data redaktur. Pemicu Admin meng-klik file halaman data redaktur. Langkah langkah

kejadian

Tindakan actor Tanggapansistem

Langkah 1 :

Admin masuk ke halaman Admin.

Langkah 3 :

Admin meng-klik menu “Ubah Data Redaksi.”

Langkah 2 :

Sistem menampilkan halaman Admin.

(67)

48

Langkah 5:

Admin mengubah data redaksi.

Sistem merespon dengan menampilkan halaman ubah data redaksi.

Langkah 6:

Jika data redaksi berhasil diubah maka akan muncul pesan sukses.

Langkah-langkah alternative :

Langkah7:

Jika data redaksi tidak berhasil diubah maka akan muncul pesan gagal.

(68)

49

Kondisi setelahnya Admin keluar dari file halaman data redaktur. Peraturan bisnis -

Batasan dan Spesifikasi Implementasi:

Menggunakan Internet Explorer, Mozilla FireFox untuk dapat mengakses halaman website.

Asumsi:

-Persoalan Lainnya: -

Use-case : Mengubah Ketentuan Penulisan

Pengarang: Devi Tanggal: 22-11-2009

Versi: Nama Use-case: Mengubah

Ketentuan

Penulisan

Jenis Use-case:

Use-case ID: S004

Prioritas: Tinggi

Sumber: Data dari Media Teknika

Aktor Bisnis Primer: Admin Aktor Partisipasi yang

Lain:

(69)

50 Stakeholders lain:

Deskripsi: Use-case ini mendeskripsikan suatu kejadian yang dilakukan oleh Admin. Admin mengubah

ketentuan penulisan.

Kondisi awal Admin ingin mengubah ketentuan-ketentuan penulisan.

Pemicu Admin meng-klik file halaman ketentuan penulisan.

Langkah langkah kejadian

Tindakan actor Tanggapan sistem

Langkah 1 :

Admin masuk ke file halaman ketentuan penulisan yang ada

di direktori MediaTeknika.

Langkah 2 :

(70)

51

Kesimpulan Use-case ini berakhir jika ketentuan penulisan berhasil diubah.

Kondisi setelahnya Admin keluar dari file halaman ketentuan penulisan.

Peraturan bisnis - Batasan dan Spesifikasi Implementasi:

Menggunakan Macromedia Dreamweaver 8 untuk membuka file halaman ketentuan penulisan.

Asumsi: -

Persoalan Lainnya: -

Use-case : Lihat Edisi Lama

Pengarang: Devi Tanggal: 22-11-2009

Versi: Nama Use-case: Lihat Edisi Lama Jenis Use-case:

Use-case ID: S005

Prioritas: Tinggi

Sumber: Data dari Media

Teknika Aktor Bisnis Primer: Admin Aktor Partisipasi yang

Lain:

(71)

52 Stakeholders lain:

Deskripsi: Use-case ini mendeskripsikan suatu kejadian yang dilakukan oleh Admin. Admin melihat edisi lama berupa abstrak.

Kondisi awal Admin ingin melihat edisi lama.

Pemicu Admin meng-klik menu “lihat edisi lama” untuk melihat data-data edisi lama.

Langkah langkah kejadian

Tindakan actor Tanggapan sistem

Langkah 1 :

Admin masuk ke halaman Admin.

Langkah 3 :

Admin meng-klik menu “lihat edisi lama.”

Langkah 2 :

(72)

53

Langkah 4 :

Sistem merespon dengan menampilkan halaman arsip edisi.

Langkah-langkah alternative :

-

Kesimpulan Use-case ini berakhir jika data-data edisi lama dapat dilihat oleh Admin.

Kondisi setelahnya Admin keluar dari halaman arsip edisi. Peraturan bisnis -

Batasan dan Spesifikasi Implementasi:

Menggunakan Internet Explorer, Mozilla FireFox untuk dapat mengakses halaman website.

Asumsi:

-Persoalan Lainnya: -

Use-case : Menambah Edisi Terbaru

Pengarang: Devi Tanggal: 22-11-2009

Versi: Nama Use-case: Menambah Edisi

Terbaru

Jenis Use-case:

(73)

54

Use-case ID: S006

Prioritas: Tinggi

Sumber: Data dari Media

Teknika Aktor Bisnis Primer: Admin Aktor Partisipasi yang

Lain:

Stakeholders lain:

Deskripsi: Use-case ini mendeskripsikan suatu kejadian yang dilakukan oleh Admin. Admin menambah edisi terbaru.

Kondisi awal Admin ingin menambah edisi terbaru.

Pemicu Admin meng-klik tombol tambah untuk menambah edisi terbaru.

Langkah langkah kejadian

Tindakan actor Tanggapansistem

Langkah 1 :

Admin masuk ke halaman Admin.

Langkah 2 :

(74)

55

Langkah 3 :

Admin meng-klik menu “tambah edisi terbaru.”

Langkah 5 :

Admin meng-klik tombol ”tambah edisi terbaru.”

Langkah 7 :

Admin mengisikan volume, no, judul karya tulis ilmiah,

halaman Admin.

Langkah 4 :

Sistem merespon dengan menampilkan halaman “tambah edisi.”

Langkah 6 :

(75)

56

abstrak, bulan dan tahun, nama pengarang dari karya tulis ilmiah.

Langkah 8 : Jika semua data yang ada di form edisi terbaru berhasil disimpan maka sistem berpindah ke halaman “tambah edisi” yang menampilkan data-data yang baru dimasukkan. Langkah-langkah

alternative :

Alt-Langkah 9 : Jika semua data yang ada di form edisi terbaru tidak berhasil disimpan maka sistem kembali ke form edisi terbaru.

Kesimpulan Use-case ini berakhir jika data-data yang ada di form edisi terbaru berhasil disimpan.

Kondisi setelahnya Admin masuk ke halaman “tambah edisi.” Peraturan bisnis -

Batasan dan Spesifikasi Implementasi:

(76)

57

Asumsi:

-Persoalan Lainnya: -

Use-case : Membalas Pertanyaan Pengunjung

Pengarang: Devi Tanggal: 22-11-2009

Versi: Nama Use-case: Membalas

Pertanyaan

Pengunjung

Jenis Use-case:

Use-case ID: S007

Prioritas: Tinggi

Sumber: Data dari Admin

Aktor Bisnis Primer: Admin Aktor Partisipasi yang

Lain:

Stakeholders lain:

Deskripsi: Use-case ini mendeskripsikan suatu kejadian yang dilakukan oleh Admin. Admin membalas pertanyaan dari pengunjung website dan anggota. Kondisi awal Admin ingin membalas pertanyaan dari

pengunjung website dan anggota.

(77)

58

Pemicu Admin meng-klik menu ”forum tanya jawab” atau menu ”pesan.”

Langkah langkah kejadian

Tindakan actor Tanggapansistem

Langkah 1 :

Admin masuk ke halaman Admin.

Langkah 3 :

Admin meng-klik menu “forum tanya jawab”

Admin meng-klik menu menu ”pesan.”

Langkah 2 :

Sistem menampilkan halaman Admin.

Langkah 4 :

(78)

59

Langkah 5 :

Admin meng-klik tombol tulis

pertanyaan yang ada pada halaman “forum tanya jawab.”

Admin meng-klik nama pengirim pesan dan tanggal dikirimnya pesan pada halaman ”pesan.”

Sistem merespon dengan menampilkan halaman halaman ”pesan.”

Langkah 6 :

(79)

60

Langkah 7 :

Admin menulis isi balasan dari pertanyaan yang ada.

Sistem merespon dengan menampilkan form pesan.

Langkah 8 : Jika semua data yang ada di form forum berhasil disimpan maka sistem berpindah ke halaman “forum tanya jawab” yang menampilkan data-data yang baru dimasukkan.

Jika semua data yang ada di form pesan berhasil

(80)

61

“pesan” yang menampilkan data-data yang baru

dimasukkan. Langkah-langkah

alternative :

Alt-Langkah 9 : Jika semua data yang ada di form forum tidak berhasil disimpan maka sistem berpindah lagi ke form forum.

Jika semua data yang ada di form pesab tidak berhasil disimpan maka sistem berpindah lagi ke form pesan.

Kesimpulan Use-case ini berakhir jika data-data yang dimasukkan berhasil disimpan.

Kondisi setelahnya Admin selesai memasukkan data-data. Peraturan bisnis -

Batasan dan Spesifikasi Implementasi:

Menggunakan Internet Explorer, Mozilla FireFox untuk dapat mengakses halaman website.

Asumsi: -

(81)

62 Use-case : Menambah Account User

Pengarang: Devi Tanggal: 22-11-2009

Versi: Nama Use-case: Menambah

Account User

Jenis Use-case:

Use-case ID: S008

Prioritas: Tinggi

Sumber: Data dari Admin. Aktor Bisnis Primer: Admin

Aktor Partisipasi yang Lain:

Stakeholders lain:

Deskripsi: Use-case ini mendeskripsikan suatu kejadian yang dilakukan oleh Admin. Admin menambah account user.

Kondisi awal Admin ingin menambah account user yang lain. Pemicu Admin meng-klik tombol tambah untuk menambah

account user . Langkah langkah

kejadian

Tindakan actor Tanggapansistem

Langkah 1 :

(82)

63

Admin masuk ke halaman Admin.

Langkah 3 :

Admin meng-klik menu “tambah account Admin.”

Langkah 5 :

Admin meng-klik tombol ”tambah Admin.”

Langkah 2 :

Sistem menampilkan halaman Admin.

Langkah 4 :

Sistem merespon dengan menampilkan halaman account Admin.

Langkah 6 :

(83)

64

Langkah 7 :

Admin mengisi username, password

dan email.

Langkah 8 : Jika semua data yang ada di form account Admin berhasil disimpan maka sistem

Gambar

Gambar 2.3 Contoh dari Atribut
Gambar 2.5 Contoh dari Relationship
Gambar 2.6 Notasi dari Cardinality
Gambar 3.1 Diagram Konteks
+7

Referensi

Dokumen terkait

Bagi pelamar untuk menjadi tenaga pendidik yang berlatar belakang professional dari kalangan birokrat/praktisi minimal berpendidikan S2 linier S1 dan S2 dan

Organisme lain, seperti tikus, kanguru dan tupai tepung sama sekali tidak memperoleh air dalam bentuk cairan sehingga mereka secera keseluruhan bergantung pada air untuk

Dari pengamatan proses perancangan, implementasi sampai pada proses evaluasi materi ajar menggunakan media sosial, penulis berkesimpulan bahwa penggunaan media sosial

Terdapat perbedaan penilaian atas efektivitas iklan (perhatian, minat, keyakinan, tindakan), citra toko online, dan niat beli ditinjau dari perbedaan jumlah ponsel

Rekruitment Karyawan ini melalui proses/tahapan rekrutmen dengan seleksi berbasis kompetensi dan transparansi sehingga untuk tahapan seleksi yang menjadi tug as

pengetahuan di bidang Dana Pensiun sebagaimana diatur dalam Keputusan Direktur Jenderal Lembaga Keuangan Nomor KEP-618/LK/2003 tentang Persyaratan Pengetahuan di Bidang Dana

Renja Dinas Pendapatan Daerah tahun 2015 merupakan rencana tahunan kedua dalam pelaksanaan RPJMD Kabupaten Bogor tahun 2013-2018 yang harus memuat rencana