Anda di halaman 1dari 38

SISTEM INFORMASI PUBLIKASI PENULISAN ILMIAH

MAHASIWA
(Studi Kasus : Sekolah Tinggi Bahasa Asing LIA
Yogyakarta)

LAPORAN TUGAS AKHIR

MUHAMMAD RIADI GUMAY HIRLAMBANG


5150311047

PROGRAM STUDI SISTEM INFORMASI


FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS TEKNOLOGI YOGYAKARTA
2021
BAB IV
ANALISIS DAN PERANCANGAN SISTEM

4.1 Analisis Sistem


4.1.1 Analisis Sistem Yang Berjalan
Analisis sistem yang berjalan terkait proses Publikasi Penulisan Ilmiah
Mahasiswa pada Sekolah Tinggi Bahasa Asing LIA (STBA-LIA) Yogyakarta
adalah untuk melakukan pengumpulan karya tulis mahasiswa, Peneliti
diharuskan mengumpulkan berkas pengajuan penulisan ilmiah ke Bagian
Akademik, kemudian bagian akademik melakukan pengecekan terhadap
kelengkapan administrasi dan berkas-berkas pengajuan penulisan ilmiah
tersebut, serta kesesuaian berkas tersebut dengan format dan aturan yang
berlaku pada instansi, jika berkas tersebut telah lengkap dan format telah
sesuai maka keseluruhan berkas pengajuan penulisan ilmiah dinyatakan lulus
verifikasi administrasi. Sebaliknya, jika berkas pengajuan penulisan ilmiah
yang diajukan oleh peneliti dinyatakan tidak lengkap atau tidak sesuai dengan
format yang telah ditentukan maka berkas pengajuan akan dikembalikan oleh
Bagian Akademik kepada peneliti untuk dilakukan revisi pengajuan berkas
penulisan ilmiah.
Kemudian peneliti diharuskan untuk terus memantau proses verifikasi
berkas dan datang kembali ke bagian akademik untuk mengetahui apakah
berkas pengajuannya telah diperiksa atau belum, dan apakah berkas
pengajuannya dinyatakan telah lulus atau harus melakukan revisi administrasi.
Proses terus berulang hingga administrasi berkas pengajuan penulisan ilmiah
yang dikumpulkan oleh peneliti dinyatakan lulus verifikasi administrasi.
Apabila berkas karya ilmiah telah dinyatakan lulus administrasi, maka Peneliti
akan dipilihkan pembimbing 1 (satu) dan pembimbing 2 (dua) oleh Bagian
Akademik dan berkas penulisan ilmiah kemudian diserahkan kepada
pembimbing 1 dan pembimbing 2 untuk dilakukan proses bimbingan karya
tulis ilmiah sesuai dengan kaidah penulisan ilmiah, proses bimbingan ini

2
sendiri meliputi : materi pembahasan penulisan ilmiah, format penulisan,
pemilihan diksi, studi literatur, tata bahasa dan lain sebagainya.
Setelah Proses bimbingan dengan setiap dosen pembimbing selesai dan
berkas karya ilmiah dinyatakan lulus, berkas karya ilmiah kemudian
dikembalikan lagi kepada bagian akademik untuk dilakukan perekapan,
pengarsipan dan penerbitan penulisan ilmiah mahasiswa tersebut kedalam
sebuah buku penulisan ilmiah mahasiswa, lengkap dengan judul dan nama
peneliti dan instansi penerbit yaitu STBA-LIA Yogyakarta.
Proses pengajuan, verifikasi, bimbingan dengan dosen pembimbing
dan penerbitan penulisan ilmiah mahasiswa pada STBA-LIA dilakukan
langsung ditempat dan bertemu secara langsung, proses pencatatan dan
bimbingan dilakukan menggunakan kertas, sedangkan untuk pengarsipan dan
pencatatan oleh bagian akademik menggunakan komputer dengan bantuan
Microsoft word dan Excel. Publikasi penulisan ilmiah mahasiswa yang telah
disetujui kemudian diunggah ke laman wordpress STBA-LIA Yogyakarta.

4.1.2 Analisis Dokumen


Analisis dokumen dilakukan guna mendapatkan data-data yang ada
dalam suatu dokumen dari sumber yang dilakukan analisis guna merancang
sebuah sistem yang akan di bangun pada STBA-LIA Yogyakarta terkait proses
publikasi penulisan ilmiah mahasiswa. Berikut adalah contoh dokumen yang
melandasi dikembangkannya sistem informasi penulisan ilmiah mahasiswa
STBA-LIA Yogyakarta :

1. Berkas-berkas Pengajuan Penulisan Ilmiah


Dokumen ini berisi berkas-berkas terkait pengajuan penulisan ilmiah
mahasiswa, yang dikumpulkan oleh peneliti kepada bagian akademik.
Meliputi : Judul penulisan dan Cover, serta Intisari/Abstrak Penulisan
Ilmiah.

3
Gambar 4.1 Form Isian Pengajuan Penulisan Ilmiah Mahasiswa

4
Gambar 4.2 Cover dan Abstrak Penulisan Ilmiah Mahasiswa

2. Penulisan Ilmiah Mahasiswa


Dokumen ini berisi bentuk penulisan ilmiah mahasiswa yang telah
terpublikasi dan telah melewati proses bimbingan dan proses publikasi
lainnya secara langsung (non-sistem), dengan hasil output berupa bentuk
fisik (kertas) artikel penulisan ilmiah mahasiswa

5
Gambar 4.3 Penulisan Ilmiah Mahasiswa

6
3. Publikasi Penulisan Ilmiah Mahasiwa pada Wordpress STBA-LIA
Yogyakarta
Laman web wordpress ini berisi data-data penulisan ilmiah mahasiswa
yang telah disetujui dan dipublikasi pada STBA-LIA Yogyakarta.

Gambar 4.4 Laman Wordpress publikasi penulisan ilmiah mahasiswa

Gambar 4.5 Penulisan Ilmiah yang terpublikasi pada wordpress


4.1.3 Flowchart Sistem Yang Berjalan

7
Gambar 4.6 Flowchart Sistem Yang Berjalan

8
4.1.4 Flowchart Sistem Yang Di Bangun

Gambar 4.7 Flowchart Sistem Yang Di Bangun

9
4.2 Analisis Kebutuhan Sistem
Analisis kebutuhan sistem menjelaskan dan menggambarkan kebutuhan
secara keseluruhan dari Sistem Informasi Publikasi Penulisan Ilmiah Mahasiswa
STBA-LIA Yogyakarta, baik secara fungsional maupun non fungsional yang
memuat : pengguna sistem, infrastuktur, perangkat (hardware/software), dan
kebutuhan fungsi.
4.2.1 Analisis Kebutuhan Fungsional
Aplikasi yang akan dibangun nantinya akan digunakan oleh beberapa
pengguna sistem dengan hak akses yang berbeda sesuai kebutuhan dan
interaksinya masing-masing dalam berinteraksi dengan sistem, adapun hak akses
yang ada pada sistem adalah : Staff IT, Bagian Akademik, Dosen Pembimbing,
Peneliti/Mahasiswa, Ketua, dan Publik.
a) Staff IT
Staff IT mempunyai hak akses dalam sistem sebagai berikut :
1. Melakukan Konfigurasi data master pada sistem
2. Melakukan Penambahan dan Pengelolaan data pengguna pada sistem,
baik pengguna Dosen, Bagian Akademik, maupun Mahasiswa.
b) Peneliti / Mahasiswa
Hak akses Peneliti/Mahasiswa pada sistem ini adalah sebagai berikut :
1. Melakukan Pengajuan Penulisan Ilmiah.
2. Melakukan Proses Bimbingan Penulisan Ilmiah dengan Dosbing.
3. Melihat Informasi mengenai berkas Pengajuan Penulisan Ilmiah.
4. Melihat Informasi mengenai berkas Hasil Bimbingan Penulisan Ilmiah.
5. Melihat Informasi Publikasi Penulisan Ilmiah.
c) Dosen Pembimbing
Dosen Pembimbing mempunyai hak akses dalam sistem sebagai berikut :
1. Melakukan Proses Bimbingan Penulisan Ilmiah dengan Mahasiswa,
dengan melakukan koreksi penulisan ilmiah Mahasiswa.
2. Melihat Informasi mengenai berkas Hasil Bimbingan Penulisan Ilmiah
Mahasiswa.
3. Melihat Informasi Publikasi Penulisan Ilmiah Mahasiswa.
10
d) Bagian Akademik
Bagian Akademik mempunyai hak akses dalam sistem sebagai berikut :
1. Melakukan Verifikasi data pengajuan penulisan ilmiah Mahasiswa.
2. Melakukan Publikasi Penulisan Ilmiah Mahasiswa.
3. Melihat Informasi mengenai berkas Pengajuan Penulisan Ilmiah
Mahasiswa.
4. Melihat Informasi Publikasi Penulisan Ilmiah Mahasiswa.
e) Ketua
Ketua mempunyai hak akses dalam sistem sebagai berikut :
1. Melihat Rekap Informasi Publikasi Penulisan Ilmiah Mahasiswa.
f) Publik
Pelanggan mempunyai hak akses dalam sistem sebagai berikut :
3. Mengakses informasi laman portal publikasi penulisan ilmiah
4. Mengunduh dokumen penulisan ilmiah mahasiswa terpublikasi

4.2.2 Analisis Kebutuhan Non Fungsional


a) Perangkat Keras
Perangkat keras yang digunakan dalam testing dan pembuatan system
memiliki spesifikasi sebagai berikut :
1. Acer Aspire E1-421
2. Memori RAM 4GB DDR4
3. Operating system windows 7 Ultimate 32-bit
4. Processor AMD E-450 Radeon
5. VGA AMD HD Graphics
6. Storage 320 GB HDD
7. Storage 128 GB SSD
b) Perangkat Lunak
1. XAMPP Control Panel
Xampp digunakan sebagai standalone server (berdiri sendiri) atau
biasa disebut dengan localhost. Xampp sendiri adalah perangkat lunak
berbasis web server yang bersifat Free-open source (bebas), serta
11
mendukung di berbagai sistem operasi, baik Windows, Linux, atau
Mac OS. XAMPP memudahkan dalam proses pengeditan, desain, dan
pengembangan aplikasi secara lokal. Dan merupakan kompilasi dari
beberapa program server. Bagian xampp salah satunya adalah sebagai
control panel yang berfungsi untuk mengelola layanan/service,
Xampp seperti menghentikan ataupun melakukan layanan. Untuk
dapat melakukan koneksi dengan dengan server MySQL terlebih
dahulu harus menyalakan komponen MySQL pada Xampp Control
Panel. Pada penelitian ini Peneliti menggunakan Xampp dengan PHP
versi 7.1.
2. Program Aplikasi SQLyog
Banyak fitur yang disediakan oleh SQLyog yang tidak disediakan
oleh tool administrasi database lainnya. SQLyog adalah salah satu
tool administrasi untuk database MySQL dengan user interface yang
menarik dan user-friendly. SQLyog adalah aplikasi alternatif untuk
melakukan proses administrasi database MySQL. SQLyog dapat
membuat Stored Procedure, Function maupun Trigger dengan mudah.
Perintah SQL digunakan untuk melakukan tugas-tugas seperti tambah
data, hapus data, update data atau mengambil data dari database, SQL
digunakan untuk berkomunikasi dengan database.
3. Windows 7 Ultimate 32 Bit
Windows 7 adalah sistem operasi yang diproduksi Microsoft untuk
digunakan pada komputer pribadi. Ini adalah tindak lanjut ke sistem
operasi Windows Vista, yang dirilis pada tahun 2006. Sistem operasi
memungkinkan komputer Anda untuk mengelola perangkat lunak dan
melakukan tugas-tugas penting. Juga merupakan Graphical User
Interface (GUI) yang memungkinkan visual interaksi dengan fungsi
komputer yang logis dan lebih user-friendly. Pada windowss 7 dengan
Processor 32 bit biasanya hanya mampu bekerja untuk mengolah data
dengan maksimal kapasitas memori 4 GB dan dengan 1 DIIM
memory kapasitas 2 GB.
12
4. Sublime Text 3
Sublime Text adalah aplikasi editor untuk kode dan teks yang dapat
berjalan diberbagai platform operating system dengan menggunakan
teknologi Phyton API. Sublime Text buka aplikasi full open source
ada beberapa fitur yang harus dibayarkan, akan tetapi beberapa fitur
pengembangan fungsionalitas (packages) dari aplikasi ini merupakan
hasil dari temuan dan mendapat dukungan penuh dari komunitas serta
memiliki linsensi aplikasi gratis. Sublime Text mendukung berbagai
Bahasa pemrograman dan mampu menyajikan fitur syntax highlight
hampir di semua Bahasa pemrogramman yang didukung ataupun
dikembangkan oleh komunitas seperti : C, C++, C#, CSS, D, Dylan,
Erlang, HTML, Groovy, Haskell, Java, JavaScript, LaTeX, Lisp, Lua,
Markdown, MATLAB, OCaml, Perl, PHP, Python, R, Ruby, SQL,
TCL, Textile and XML.

4.3 Rancangan Sistem


Proses perancangan aliran data menggunakan DFD (Data Flow Diagram)
yang terbagi menjadi 3 level yaitu sebagai berikut : DFD level 0, DFD level 1,
dan DFD level 2.
4.3.1 Diagram Jenjang
Diagram jenjang merupakan diagram yang menggambarkan seluruh proses
dari fungsi-fungsi didalam sistem yang dibangun secara berjenjang, sebagaimana
yang ada pada gambar 4.8

13
Gambar 4.8 Diagram Jenjang
14
4.3.2 Diagram Konteks
Diagram konteks merupakan bagian dari DAD level 0, yang memetakan
model dalam lingkungan system yang di gambarkan dengan lingkaran tunggal
yang berhubungan dengan pengguna sistem dengan hak akses : Staff IT, Bagian
Akademik, Peneliti/Mahasiswa, Dosen Pembimbing, Ketua, Publik.

Gambar 4.9 Diagram Konteks

15
4.3.3 Diagram Alir Data Level 1
DAD level 1 menjelaskan tentang proses level 1 yang berkaitan dengan
gambaran umum sistem secara umum tiap hak akses pengguna dalam berinteraksi
dengan sistem dan database. Selain itu juga menggambarkan seluruh
penyimpanan data yang disesuaikan dengan data masukan oleh pengguna serta
proses yang dilakukan pada sistem dan hasil yang diberikan sistem kepada
pengguna.

Gambar 4.10 DAD Level 1

16
4.3.4 Diagram Alir Data Level 2 Proses 2
DAD level 2 proses 2 menggambarkan proses CRUD (Create, Read,
Update, Delete) pada data pengguna sistem yang dilakukan oleh Staff IT.

Gambar 4.11 DAD Level 2 Proses 2

4.3.5 Diagram Alir Data Level 2 Proses 3


DAD level 2 proses 3 menggambarkan pengelolaan data-data yang ada
pada master sistem yaitu : data master berita, data master pengumuman, dan data
master jenis penulisan ilmiah.

Gambar 4.12 DAD Level 2 Proses 3

17
4.3.6 Diagram Alir Data Level 2 Proses 4
Pada DAD level 2 proses 4 menggambarkan proses Pengajuan Berkas dan
administrasi penulisan ilmiah oleh mahasiswa, serta verifikasi berkas dan
kelengkapan administrasi yang dilakukan oleh bagian akademik.

Gambar 4.13 DAD Level 2 Proses 4

4.3.7 Diagram Alir Data Level 2 Proses 5


Pada DAD level 2 proses 5 menggambarkan proses bimbingan penulisan
ilmiah antara Dosen Pembimbing dan Mahasiswa. Meliputi : Input Revisi
Penulisan Ilmiah, Koreksi Penulisan Ilmiah oleh Dosen Pembimbing, ACC
penulisan ilmiah oleh Dosen Pembimbing dan Informasi dari progress bimbingan
yang dilakukan antara Dosen Pembimbing dan Mahasiswa.

Gambar 4.14 DAD Level 2 Proses 5

18
4.3.8 Diagram Alir Data Level 2 Proses 6
Pada DAD level 2 proses 6 menggambarkan proses Publikasi Penulisan
Oleh Bagian Akademik dengan mengacu pada penulisan ilmiah yang telah
dinyatakan layak terbit oleh Dosen Pembimbing Mahasiswa tersebut.

Gambar 4.15 DAD Level 2 Proses 6

4.3.9 Diagram Alir Data Level 2 Proses 7


Pada DAD level 2 proses 7 menggambarkan pengaksesan laman portal
sistem oleh Publik, dengan informasi utama, seperti : Pengumuman, Berita, dan
Penulisan Ilmiah Mahasiswa yang telah terpublikasi.

Gambar 4.16 DAD Level 2 Proses 7

19
4.3.10 Diagram Alir Data Level 2 Proses 8
Pada DAD level 2 proses 8 menggambarkan proses Filtering dan
Penampilan Laporan yang diakses oleh Ketua, Maupun Bagian Akademik.

Gambar 4.17 DAD Level 2 Proses 8

20
4.4 Rancangan Basis Data
4.4.1 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) adalah diagram yang digunakan
untuk merancang suatu database dan menunjukan relasi antar objek atau entitas.
ERD secara singkat merupakan suatu relasi antar tabel yang menggambarkan
bagaimana tabel-tabel dalam suatu database saling berintegrasi satu sama lain
antara satu tabel dengan tabel lainnya. Baik dengan hubungan relasi one to one,
one to many, dan many to many. Berikut adalah ERD pada database Sistem
Informasi Publikasi Penulisan Ilmiah Mahasiswa STBA-LIA Yogyakarta :

Gambar 4.18 Entity Relationship Diagram (ERD)


4.4.2 Identifikasi Entitas
Entitas yang dilibatkan dalam sistem adalah sebagai berikut :
a) Entitas bagian_akademik
b) Entitas dosen
c) Entitas mahasiswa
d) Entitas pengumuman
e) Entitas berita
f) Entitas jenis
g) Entitas pengajuan_penulisan_ilmiah
h) Entitas penulisan_ilmiah

21
i) Entitas publikasi_penulisan_ilmiah
4.4.3 Atribut Primary Key (PK) dan Foreign Key (FK)
Atribut Primary Key dan Foreign Key pada system ini terdiri dari :
a) Entitas bagian_akademik
PK : user_id, nip.
FK : user_name, user_email, user_password, user_level, avatar,
user_alamat, user_kontak, last_login, active, status.
b) Entitas dosen
PK : user_id, nip.
FK : user_name, user_email, user_password, user_level, avatar,
user_alamat, user_kontak, last_login, active, status.
c) Entitas mahasiswa
PK : id_pelanggan.
FK : user_id, nim, user_name, user_email, user_password, user_level,
user_alamat, user_kontak, last_login, active, status.
d) Entitas pengumuman
PK : pengumuman_id.
FK : pengumuman_judul, pengumuman_isi, pengumuman_image,
penanggung_jawab, pengumuman_tanggal.
e) Entitas berita
PK : berita_id.
FK : berita_judul, berita_isi, berita_image, penanggung_jawab,
berita_tanggal.
f) Entitas jenis
PK : id.
FK : jenis.
g) Entitas pengajuan_penulisan_ilmiah
PK : id, no_enrollment, judul.
FK : author, author, nama_institusi, alamat_institusi, prodi, gelar,
pendidikan, riwayat_mengajar, bidang_ilmu, tanggal_buat, dokumen,
docx, jenis, status, pemeriksa, reviewer, reviewer2, intisari, user_pembuat,
22
tanggal_diverifikasi, tanggal_direvisi, tanggal_direview, status_judul,
status_author, status_cover, status_dokumen, status_dokumen2,
status_intisari, status_intisari2, keterangan_judul, keterangan_author,
keterangan_cover, keterangan_dokumen, keterangan_intisari
h) Entitas penulisan_ilmiah
PK : id, no_enrollment.
FK : laman1, laman2, laman3, laman4, laman5, laman6, laman7, laman8,
laman9, laman10, catatan1, catatan2, catatan3, catatan4, catatan5,
catatan6, catatan7, catatan8, catatan9, catatan10, catatan_reviewer,
tanggal_disahkan, disahkan_oleh, kode_sesi, tanggal, bulan, tahun.
i) Entitas bimbingan
PK : id_bimbingan
FK : nim, no_enrollment, dosen, tanggal_bimbingan, status, catatan1,
catatan2, catatan3, catatan4, catatan5, catatan6, catatan7, catatan8,
catatan9, catatan10.
j) Entitas publikasi_penulisan_ilmiah
PK : id, issn.
FK : cover, biodata, author, judul, jurnal, tanggal_diterbit,
diterbitkan_oleh.

23
4.4.4 Relasi Antar Tabel
Relasi antar tabel merupakan suatu hubungan yang terjadi pada suatu tabel
dengan tabel yang lainnya, yang berfungsi untuk mengatur operasi suatu database.
Relasi antar tabel dapat terjadi apabila primary key pada tabel yang satu juga
terdapat pada tabel yang lain. Relasi antar tabel dapat dilihat pada gambar 4.13

Gambar 4.19 Rancangan Relasi Antar Tabel

24
4.4.5 Rancangan Tabel
a) Tabel Pengguna Bagian Akademik
Nama Tabel : bagian_akademik
Primary Key : user_id, nip_ba
Deskripsi : Menyimpan data pengguna dengan hak akses Bagian
Akademik.
Primary
No Nama Field Type Data NULL
Key
1 user_id VARCHAR YES NOT NULL
2 nip_ba VARCHAR YES NOT NULL
3 username VARCHAR YES NOT NULL
4 user_email VARCHAR NO NOT NULL
5 user_password VARCHAR NO NOT NULL
6 user_level INT NO NOT NULL
7 avatar TEXT NO NULL
8 user_alamat TEXT NO NULL
9 user_kontak VARCHAR NO NULL
10 last_login DATETIME NO NULL
11 active_status INT NO NOT NULL

Tabel 4.1 Rancangan Tabel Bagian Akademik

b) Tabel Pengguna Dosen


Nama Tabel : dosen
Primary Key : user_id, nip_dosen, username
Deskripsi : Menyimpan data pengguna dengan hak akses dosen.
Primary
No Nama Field Type Data NULL
Key
1 user_id VARCHAR YES NOT NULL
2 nip_dosen VARCHAR YES NOT NULL
3 username VARCHAR YES NOT NULL
25
4 user_email VARCHAR NO NOT NULL
5 user_password VARCHAR NO NOT NULL
6 user_level INT NO NOT NULL
7 avatar TEXT NO NULL
8 user_alamat TEXT NO NULL
9 user_kontak VARCHAR NO NULL
10 last_login DATETIME NO NULL
11 active_status INT NO NOT NULL

Tabel 4.2 Rancangan Tabel Dosen


c) Tabel Pengguna Mahasiswa
Nama Tabel : mahasiswa
Primary Key : user_id, nim_mhs, username
Deskripsi : Menyimpan data pengguna dengan hak akses Mahasiswa.
Primary
No Nama Field Type Data NULL
Key
1 user_id VARCHAR YES NOT NULL
2 nim_mhs VARCHAR YES NOT NULL
3 username VARCHAR YES NOT NULL
4 user_email VARCHAR NO NOT NULL
5 user_password VARCHAR NO NOT NULL
6 user_level INT NO NOT NULL
7 avatar TEXT NO NULL
8 user_alamat TEXT NO NULL
9 user_kontak VARCHAR NO NULL
10 last_login DATETIME NO NULL
11 active_status INT NO NOT NULL
Tabel 4.3 Rancangan Tabel Mahasiswa

26
d) Tabel Pengumuman
Nama Tabel : pengumuman
Primary Key : pengumuman_id
Deskripsi : Menyimpan data konten pengumuman pada sistem.
Primary
No Nama Field Type Data NULL
Key
1 pengumuman_id VARCHAR YES NOT NULL
2 pengumuman_judul VARCHAR NO NOT NULL
3 pengumuman_isi TEXT NO NOT NULL
4 pengumuman_image TEXT NO NOT NULL
5 penanggung_jawab VARCHAR NO NOT NULL
6 pengumuman_tanggal DATETIME NO NOT NULL
7 active_status INT NO NOT NULL
Tabel 4.4 Rancangan Tabel Pengumuman

e) Tabel Berita
Nama Tabel : berita
Primary Key : berita_id
Deskripsi : Menyimpan data konten berita pada sistem.
Primary
No Nama Field Type Data NULL
Key
1 berita_id VARCHAR YES NOT NULL
2 berita_judul VARCHAR NO NOT NULL
3 berita_isi TEXT NO NOT NULL
4 berita_image TEXT NO NOT NULL
5 berita_jawab VARCHAR NO NOT NULL
6 berita_tanggal DATETIME NO NOT NULL
7 active_status INT NO NOT NULL
Tabel 4.5 Rancangan Tabel Berita

f) Tabel Jenis Penulisan Ilmiah


27
Nama Tabel : jenis
Primary Key : id_jenis
Deskripsi : Menyimpan data master jenis penulisan ilmiah.
Primary
No Nama Field Type Data NULL
Key
1 id_jenis VARCHAR YES NOT NULL
2 jenis VARCHAR NO NOT NULL
Tabel 4.6 Rancangan Tabel Jenis

g) Tabel Pengajuan Penulisan Ilmiah


Nama Tabel : pengajuan_penulisan_ilmiah
Primary Key : id_pengajuan, no_enrollment, judul
Deskripsi : Menyimpan pengajuan penulisan ilmiah Mahasiswa.
Primary
No Nama Field Type Data NULL
Key
1 id_pengajuan VARCHAR YES NOT NULL
2 no_enrollment VARCHAR YES NOT NULL
3 judul VARCHAR YES NOT NULL
4 nim_mhs VARCHAR NO NOT NULL
5 author VARCHAR NO NOT NULL
6 nama_institusi VARCHAR NO NULL
7 alamat_institusi VARCHAR NO NULL
8 prodi VARCHAR NO NULL
9 tanggal_buat DATETIME NO NULL
10 dokumen TEXT NO NULL
11 docx TEXT NO NULL
12 jenis VARCHAR NO NULL
13 status INT NO NULL
14 pemeriksa VARCHAR NO NULL
15 intisari TEXT NO NULL

28
16 user_pembuat VARCHAR NO NULL
Tabel 4.7 Rancangan Tabel Pengajuan Penulisan Ilmiah

h) Tabel Cek Pengajuan Penulisan Ilmiah


Nama Tabel : cek_pengajuan
Primary Key : id_pengajuan, no_enrollment
Deskripsi : Menyimpan data cek pengajuan penulisan ilmiah.
Primary
No Nama Field Type Data NULL
Key
1 nim_mhs VARCHAR YES NOT NULL
2 no_enrollment VARCHAR YES NOT NULL
3 author VARCHAR YES NOT NULL
4 pemeriksa VARCHAR YES NOT NULL
5 intisari TEXT YES NOT NULL
6 user_pembuat VARCHAR YES NOT NULL
7 tanggal_diverifikasi DATETIME NO NULL
8 tanggal_direvisi DATETIME NO NULL
9 tanggal_direview DATETIME NO NULL
10 status_judul INT NO NULL
11 status_author INT NO NULL
12 status_cover INT NO NULL
13 status_dokumen INT NO NULL
14 status_intisari INT NO NULL
15 keterangan_judul TEXT NO NULL
16 keterangan_author TEXT NO NULL
17 keterangan_cover TEXT NO NULL
18 keterangan_dokumen TEXT NO NULL
19 keterangan_intisari TEXT NO NULL
Tabel 4.8 Rancangan Tabel Cek Pengajuan Penulisan Ilmiah
i) Tabel Penulisan Ilmiah

29
Nama Tabel : penulisan_ilmiah
Primary Key : id_penulisan_ilmiah, no_enrollment
Deskripsi : Menyimpan data cek penulisan ilmiah mahasiswa.
Primary
No Nama Field Type Data NULL
Key
1 id_penulisan_ilmiah VARCHAR YES NOT NULL
2 no_enrollment VARCHAR YES NOT NULL
3 judul VARCHAR NO NOT NULL
4 docx TEXT NO NOT NULL
5 tanggal_disahkan DATETIME NO NULL
6 disahkan_oleh VARCHAR NO NULL
7 kode_sesi VARCHAR NO NULL
8 tanggal DATETIME NO NULL
9 bulan VARCHAR NO NULL
10 tahun VARCHAR NO NULL
11 status INT NO NULL
Tabel 4.9 Rancangan Tabel Penulisan Ilmiah

j) Tabel Bimbingan Penulisan Ilmiah


Nama Tabel : bimbingan
Primary Key : id_bimbingan, no_enrollment
Deskripsi : Menyimpan data bimbingan penulisan ilmiah mahasiswa.
Primary
No Nama Field Type Data NULL
Key
1 id_bimbingan VARCHAR YES NOT NULL
2 no_enrollment VARCHAR YES NOT NULL
3 laman1 VARCHAR NO NULL
4 laman2 VARCHAR NO NULL
5 laman3 VARCHAR NO NULL
6 laman4 VARCHAR NO NULL

30
7 laman5 VARCHAR NO NULL
8 laman6 VARCHAR NO NULL
9 laman7 VARCHAR NO NULL
10 laman8 VARCHAR NO NULL
11 laman9 VARCHAR NO NULL
12 laman10 VARCHAR NO NULL
13 catatan1 VARCHAR NO NULL
14 catatan2 VARCHAR NO NULL
15 catatan3 VARCHAR NO NULL
16 catatan4 VARCHAR NO NULL
17 catatan5 VARCHAR NO NULL
18 catatan6 VARCHAR NO NULL
19 catatan7 VARCHAR NO NULL
20 catatan8 VARCHAR NO NULL
21 catatan9 VARCHAR NO NULL
22 catatan10 VARCHAR NO NULL
23 tanggal DATETIME NO NULL
24 status INT NO NULL
Tabel 4.10 Rancangan Tabel Bimbingan Penulisan Ilmiah

k) Tabel Publikasi Penulisan Ilmiah


Nama Tabel : publikasi_penulisan_ilmiah
Primary Key : id_publikasi, issn, no_enrollment
Deskripsi : Menyimpan data publikasi penulisan ilmiah mahasiswa.
Primary
No Nama Field Type Data NULL
Key
1 id_publikasi VARCHAR YES NOT NULL
2 issn VARCHAR YES NOT NULL
3 no_enrollment VARCHAR YES NOT NULL
4 cover VARCHAR NO NULL

31
5 biodata VARCHAR NO NULL
6 author VARCHAR NO NULL
7 judul VARCHAR NO NULL
8 docx TEXT NO NULL
9 tanggal_diterbit DATETIME NO NULL
10 diterbitkan_oleh VARCHAR NO NULL
Tabel 4.11 Rancangan Tabel Publikasi Penulisan Ilmiah

32
4.5 Rancangan Desain Sistem Antar Muka
4.5.1 Rancangan Desain Sistem Hak Akses Mahasiswa
4.5.1.1 Halaman Awal
Halaman awal digunakan sebagai laman awal ketika website diakses :

Gambar 4.20 Rancangan Form Halaman Awal


1. Laman Login
Laman Login digunakan untuk masuk ke dalam sistem oleh Mahasiswa

Gambar 4.21 Rancangan Form Login


33
4.5.1.3 Laman Profil
Pada rancangan ini sistem akan menampilkan laman profil pengguna dan
data rekapan terkait proses penulisan ilmiah yang dilakukan pengguna terlogin.

Gambar 4.22 Rancangan Halaman Profil Pengguna Mahasiswa


4.5.1.4 Laman Enrollment Baru
Laman ini digunakan untuk menambah data enrollment penulisan baru.

Gambar 4.23 Rancangan Laman Tambah Enrollment Baru


34
4.5.1.5 Laman Tambah Enrollment Penulisan Ilmiah
Pada rancangan ini sistem akan menampilkan laman profil pengguna dan
data rekapan terkait proses penulisan ilmiah yang dilakukan pengguna terlogin.

Gambar 4.24 Rancangan Halaman Tambah Enrollment


4.5.1.6 Laman Enrollment Tersimpan
Laman ini digunakan untuk melihat data enrollment tersimpan, dan
mengelola data enrollment.

35
Gambar 4.25 Rancangan Laman Enrollment Tersimpan

4.5.1.7 Laman Revisi Enrollment


Laman ini digunakan untuk melakukan revisi Enrollment tersimpan.

Gambar 4.26 Rancangan Laman Enrollment Tersimpan

36
4.6 Rancangan Anggaran Bangun Sistem
4.6.1 Anggaran Biaya Personil Bangun Sistem
Jumlah Personil yang dibutuhkan dalam membangun sistem informasi ini
selama 2 bulan, yaitu :
a) Analis Sistem dan Database : Rp. 6.000.000,-
b) Lead Programmer : Rp. 8.000.000,-
c) Programmer : Rp. 7.000.000,-
d) Tester : Rp. 3.500.000,-
Total Biaya Personil adalah : Rp. 24.500.000,-

4.6.2 Anggaran Biaya Pembelian Hardware


Anggaran untuk pengadaan hardware yang dibutuhkan untuk
pengoperasian sistem pada STBA-LIA Yogyakarta yang di bangun yaitu :
a) Laptop untuk Bagian Akademik (Lenovo V-130) x 3 = Rp. 4.100.000 x 3
= Rp. 12.300.000,-
b) Printer Bagian Akademik (Epson L120) x 3 = Rp. 1.000.000,- x 3 = Rp.
3.000.000,-
Total Biaya Hardware adalah : Rp. 15.300.000,-

4.6.3 Anggaran Biaya Operasional Sistem


Anggaran biaya yang dibutuhkan untuk mengoperasikan sistem yaitu :
a) Biaya hosting per tahun (Paket hosting VPS IdWebHost) : Rp. 300.000,-
b) Biaya domain per tahun (Domain.ac.id IdWebHost) : Rp.450.000,-
c) Pendaftaran dan instalasi layanan Wi-Fi (Indihome) : Rp. 550.000,-
d) Paket Wi-Fi per bulan (Indihome Up to 20 Mbps) : Rp. 500.000,-
Total Biaya Operasional selama setahun adalah : Rp. 1.800.000,-

37
Sehingga perhitungan Total Akhir Perincian biaya yang dibutuhkan untuk
membangun sebuah Sistem Informasi Publikasi Penulisan Ilmiah Mahasiswa pada
STBA-LIA Yogyakarta adalah :
NO Jenis Biaya Biaya
1 Personil Rp. 24.500.000,-
2 Hardware Rp. 15.300.000,-
3 Operasional Rp. 1.800.000,-
TOTAL : Rp. 41.600.000,-
Tabel 4.12 Rincian Biaya pembangunan Sistem

38

Anda mungkin juga menyukai