BAB 3
ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Sistem
Untuk memulai membangun suatu
website
yang berupa aplikasi mengenai sistem
e- Learning
program studi D3 ILKOM USU, penulis terlebih dahulu merencanakan alur kerja berdasarkan kebutuhan dari
user
yang akan menggunakan aplikasi berbasis
web
yang akan dibuat.
Aplikasi sistem
e-Learning
program studi D3 ILKOM USU ini diperbuat atas dasar masih sulitnya mendapatkan informasi tentang materi perkuliahan yang di
ajarkan dan dibutuhkan materi yang lebih lengkap. Dikarenakan sistem
e-Learning
yang sudah ada masih dirasa kurang lengkap, maka penulis mencoba merancang sebuah sistem
e-Learning
program studi D3 ILKOM USU untuk memberikan informasi dan melengkapi sistem yang sudah ada. Karena tidak hanya dibutuhkan cara
belajar mengajar secara tatap muka konvensional tetapi juga dibutuhkan. belajar tanpa tatap muka jarak jauh. Sebagian materi disampaikan melalui
internet
, dan sebagian lagi melalui tatap muka. Fungsinya saling melengkapi sehingga lebih efektif.
Dengan
website
sistem
e-Learning
program studi D3 ILKOM USU pemilihan materi perkuliahan lebih mudah dengan meng
input
kata kunci berdasarkan mata kuliah kemudian akan ditampilkan materi perkuliahan yang akan di
download
.
Universitas Sumatera Utara
3.2 Perancangan Sistem
Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan
user
pemakai mengenai gambaran yang jelas tentang perancangan sistem yang akan dibuat serta
diimplementasikan. Perancangan sistem adalah suatu upaya untuk membuat suatu sistem yang baru atau memperbaiki sistem yang lama secara keseluruhan atau
memperbaiki sistem yang telah ada. Desain sistem secara umum mengidentifikasikan komponen-komponen sistem informasi yang akan didesain secara terinci. Desain
terinci dimaksudkan untuk pemrogram komputer dan ahli teknik lainnya yang akan mengimplementasikan sistem.
3.2.1 Perancangan Output
Output
adalah informasi yang dikirim kepada para pengguna melalui sistem informasi lewat
internet, extranet,
atau
world wide web
www. Beberapa data memerlukan pemrosesan yang ekstensif sebelum menjadi keluaran yang layak, data-data lainnya
disimpan, dan ketika diperoleh, dianggap sebagai
output
dengan sedikit atau tanpa pemrosesan sama sekali. Ada 6 enam tujuan dari keluaran
output
yaitu : 1.
Merancang
output
untuk tujuan khusus. 2.
Membuat
output
bermanfaat bagi para pengguna. 3.
Mengirim jumlah
output
yang tepat. 4.
Menyediakan distribusi
output
yang tepat. 5.
Menyediakan
output
tepat waktu. 6.
Memilih metode
output
yang paling efektif.
Universitas Sumatera Utara
Adapun perancangan keluaran
output
yang ingin penulis perbuat adalah sebagai berikut :
Modul
No Nama File Semester
Nama Mata Kuliah Ukuran File
Tanggal Posting 1
xxxxx x
xxxxx xxxxx bytes
xx xxx xxxx 2
xxxxx x
xxxxx xxxxx bytes
xx xxx xxxx 3
xxxxx x
xxxxx xxxxx bytes
xx xxx xxxx 4
xxxxx x
xxxxx xxxxx bytes
xx xxx xxxx 5
xxxxx x
xxxxx xxxxx bytes
xx xxx xxxx
Gambar 3.1 Perancangan Keluaran output
3.2.2 Perancangan Input
Kualitas sistem
input
menentukan kualitas sistem
output
. Dengan berusaha membuat sistem
input
yang dibentuk secara bagus, penganalisis sistem menyatakan bahwa
input
yang buruk mengundang pertanyaan tentang kepercayaan terhadap keseluruhan sistem. Adapun tujuan perancangan masukan
input
adalah : 1.
Membuat penyelesaian
input
yang mudah dan efisien. 2.
Menjamin
input
akan memenuhi tujuan yang diharapkan. 3.
Menjamin penyelesaian yang tepat. 4.
Membuat tampilan layar dan formulir yang menarik. 5.
Membuat
input
yang tidak rumit. 6.
Membuat tampilan layar dan formulir yang konsisten.
Adapun perancangan masukan
input
yang ingin penulis perbuat adalah sebagai berikut :
Universitas Sumatera Utara
Home Berita
Pengumuman Comment
Profil Help
USU-Learning
Recently Update
Download Modul
Masukkan Nama Mata Kuliah yang Anda Cari
: xxxxxx
Footer
Gambar 3.2 Perancangan Masukan input
3.2.3 Perancangan Dialog
Perancangan dialog merupakan rancangan bangunan dari percakapan antara pemakai sistem
user
dengan komputer. Percakapan ini dapat terdiri dari proses pemasukan data ke sistem, menampilkan informasi kepada
user
atau dapat keduanya.
Dalam perancangan dialog tidak dapat terlepas dari menu. Menu banyak digunakan dalam dialog program karena merupakan
user interface
yaitu sebagai dialog antara pengguna dengan program aplikasi yang dibuat, dengan demikaian
rancangannya harus mudah dipahami sehinga mudah digunakan. Pada umumnya menu berisi alternatif yang disajikan kepada
user
sehingga
user
dapat memilih pilihan yang diinginkan.
Universitas Sumatera Utara
Program Sistem e-Learning Program Studi D3 ILKOM USU
Menu Utama 1. Home
2. Berita 3. Pengumuman
4. Comment 5. Profil
6. Help 7. USU Learning
Program Sistem e-Learning Program Studi D3 ILKOM
USU Home
1. Download Modul Program Sistem e-Learning
Program Studi D3 ILKOM USU
Berita 1. Berita Terkini
Program Sistem e-Learning Program Studi D3 ILKOM
USU Pengumuman
1. Pengumuman Program Sistem e-Learning
Program Studi D3 ILKOM USU
Comment 1. Buku Tamu
Program Sistem e-Learning Program Studi D3 ILKOM
USU Profil
1. Sejarah D3 ILKOM USU
Program Sistem e-Learning Program Studi D3 ILKOM
USU Help
1. Keterangan tentang login Program Sistem e-Learning
Program Studi D3 ILKOM USU
USU Learning http:elearning.usu.ac.id
Gambar 3.3 Alur Dialog Sistem e-Learning Program Studi D3 ILKOM USU
Universitas Sumatera Utara
3.2.4 Perancangan File
Dalam perancangan
website
, penulis mempersiapkan
file-file
yang digunakan dalam pembuatan
website
.
File
halaman
website
secara keseluruhan berekstensi .php. Hal ini dikarenakan seluruh
file
halaman
website
menggunakan bahasa pemrograman PHP dan berkomunikasi dengan MySQL sebagai tempat penyimpanan datanya atau sebagai
database
-nya. Penjelasan terhadap
file
halaman
website
adalah :
1. index.php
File
ini berisikan
file
home.php, dimana
file
home.php memanggil
file
inc2.php yang merupakan halaman utama pada
website
jika
browser
dijalankan maka
user
akan melihat berita terkini yang ada di
website e-Learning
D3 ILKOM USU.
2. home.php
File
ini berisikan inc2.php, halaman utama pada saat
website
pertama kali di akses.
3. inc2.php
File
ini berisikan menu-menu yang akan di panggil, yaitu : 1.
home.php?module=matkul Halaman dimana
user
dapat memasukkan kata kunci berdasarkan mata kuliah yang akan di cari untuk di
download
.
2. home.php?module=berita
Halaman yang memuat berita terkini yang ada di
website e-Learning
D3 ILKOM USU.
Universitas Sumatera Utara
3. home.php?module=proses
Merupakan halaman hasil pencarian mata kuliah, yang memuat rincian modul yang akan di
download
.
4. home.php?module=home
Halaman yang memuat tentang profil D3 ILKOM USU.
5. home.php?module=help
Halaman ini memuat keterangan tentang tata cara untuk login.
6. home.php?module=pengumuman
Halaman dimana
user
dapat mengetahui pengumuman apa saja yang tedapat pada jurusan D3 ILKOM USU.
7. home.php?module=pesan
Halaman dimana
user
dapat memberikan komentar yang dapat berupa kritik maupun saran untuk perkembangan
web e-Learning
ini.
Berikut rancangan tabel yang penulis gunakan dalam membangun sistem informasi ini :
Tabel 3.1 Tabel User
Field Type
Width Default
Description id_user
Varchar 50
- Id user
Password Varchar
50 -
Password nama_lengkap
Varchar 50
- Nama Lengkap
Email Varchar
50 -
Email Level
Varchar 50
User Level
Keterangan: id_user merupakan
primary key
kunci utama pada tabel user.
Universitas Sumatera Utara
Tabel 3.2 Tabel Dosen
Field Type
Width Extra
Description id_dosen
Int 20
auto_increment Id dosen
id_user Varchar
50 -
Id user nama_dosen
Varchar 100
- Nama dosen
Keterangan: id_dosen merupakan
primary key
pada tabel dosen. id_user merupakan
foreign key
kunci asing pada tabel dosen yang diambil dari tabel user.
Tabel 3.3 Tabel Mata Kuliah
Field Type
Width Description
id_matkul Varchar
20 Id mata kuliah
id_dosen Varchar
20 Id dosen
id_sem Int
5 Id semester
nama_matkul Varchar
50 Nama mata kuliah
Sks Int
5 SKS
Keterangan: id_matkul merupakan
primary key
pada tabel mata kuliah. id_dosen merupakan
foreign key
pada tabel mata kuliah yang diambil dari tabel dosen.
id_sem merupakan
foreign key
pada tabel mata kuliah yang diambil dari tabel semester.
Tabel 3.4 Tabel Semester
Field Type
Width Extra
Description id_sem
Int 5
auto_increment Id semester
nama_sem Varchar
20 -
Nama semester Keterangan:
id_sem merupakan
primary key
pada tabel semester.
Universitas Sumatera Utara
Tabel 3.5 Tabel Modul
Field Type
Width Extra
Description id_modul
Int 5
auto_increment Id modul
id_user Varchar
50 -
Id user nama_lengkap
Varchar 50
- Nama lengkap
nama_file Varchar
100 -
Nama file id_sem
Int 5
- Id semester
nama_matkul Varchar
50 -
Nama mata kuliah Ukuran_file
Int 100
- Ukuran file
direktori Varchar
100 -
Direktori Tanggal
Date -
- Tangal
Keterangan: id_modul merupakan
primary key
pada tabel modul. id_user merupakan
foreign key
pada tabel modul yang diambil dari tabel user. id_sem merupakan
foreign key
pada tabel modul yang diambil dari tabel semester.
Tabel 3.6 Tabel Menu
Field Type
Width Extra
Description id_menu
Int 5
auto_increment Id menu
nama_menu Varchar
50 -
Nama menu Link
Varchar 100
- Link
Publish enum„Y,‟N‟
- -
Publish Status
enum„user‟,‟admin‟ -
- Status
Aktif enum„Y‟,‟N‟
- -
Aktif Urutan
Int 5
- Urutan
Keterangan: id_menu merupakan
primary key
pada tabel menu.
Tabel 3.7 Tabel Berita
Field Type
Width Default
Extra Description
id_berita Int
5 -
auto_increment Id berita
id_kategori Int
5 -
- Id kategori
id_user Varchar
50 -
- Id user
Judul Varchar
100 -
- Judul
isi_berita Text
- -
- Isi berita
Gambar Varchar
100 -
- Gambar
Tanggal Date
- -
- Tanggal
Counter Int
5 1
- Counter
Universitas Sumatera Utara
Keterangan: id_berita merupakan
primary key
pada tabel berita. id_kategori merupakan
foreign key
pada tabel berita yang diambil dari tabel kategori.
id_user merupakan
foreign key
pada tabel berita yang diambil dari tabel user.
Tabel 3.8 Tabel Kategori
Field Type
Width Extra
Description id_kategori
Int 5
auto_increment Id kategori
nama_kategori Varchar
50 -
Nama kategori Keterangan:
id_kategori merupakan
primary key
pada tabel kategori.
Tabel 3.9 Tabel Pengumuman
Field Type
Width Extra
Description id_pengumuman
Int 5
auto_increment Id pengumuman
id_user Varchar
50 -
Id user Judul
Varchar 100
- Judul
isi_pengumuman Text
- -
Isi pengumuman Tanggal
Date -
- Tanggal
Keterangan: id_pengumuman merupakan
primary key
pada tabel pengumuman. id_user merupakan
foreign key
pada tabel pengumuman yang diambil dari tabel user.
Tabel 3.10 Tabel Pesan
Field Type
Width Extra
Description id_pesan
Int 5
auto_increment Id pesan
Nama Varchar
50 -
Nama Email
Varchar 50
- Email
Subjek Varchar
100 -
Subjek Pesan
Text -
- Pesan
Tanggal Date
- -
Tanggal
Universitas Sumatera Utara
Keterangan: id_pesan merupakan
primary key
pada tabel pesan.
Tabel 3.11 Tabel Statistik
Field Type
Width Default
Description Ip
Varchar 20
- Ip
Tanggal Date
- -
Tanggal Hits
Int 10
1 Hits
Online Varchar
255 -
Online
3.2.5 Perancangan Database
Database
merupakan kumpulan dari data yang saling berhubungan satu dengan lainnya, tersimpan di simpanan luar komputer dan digunakan perangkat lunak tertentu
untuk memanipulasinya.
Database
merupakan salah satu komponen yang penting dalam sistem informasi, karena berfungsi sebagai
basis
penyedia informasi bagi para pemakainya.
3.2.5.1 ERD Entity Relationship Diagram
Entity Relationship Diagram
adalah
Entity Relationship
yang berisikan komponen- koponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi
dengan atribut-atribut.
Entitas adalah berbagai hal dalam duania nyata yang informasinya disimpan dalam
database
Peranginangin Kasiman, 2006:380.
Relationship
terdiri dari tiga derajat berbeda, yakni
one-to-one
,
one-to-many many-to-one
, dan
many-to-many
.
Universitas Sumatera Utara
1.
One-to-one
menghubungkan secara tepat dua entitas dengan satu kunci
key
. Misalnya, dalam suatu perusahaan satu orang pegawai hanya memiliki satu
komputer kerja.
2.
One-to-many many-to-one
hubungan antar entitas di mana kunci
key
pada suatu tabel muncul berkali-kali dalam tabel lainnya. Misalnya, banyak pegawai bekerja
untuk satu departemen.
3.
Many-to-many
merupakan hubungan yang sering menyebabkan permasalahan dalam prakteknya. Dalam hubungan
many-to-many
, kunci utama
primary key
dari tabel kedua dapat muncul beberapa kali pada tabel pertama. Misalnya, dalam suatu perusahaan, banyak pegawai bekerja untuk banyak departemen.
Peranginangin Kasiman, 2006:381.
Dapat digambarkan
Entity Relationship
Diagram E-R sebagai berikut:
Universitas Sumatera Utara
Relasi Antar Tabel
Gambar 3.4 ERD Entity Relationship Diagram
Relasi yang dianut tabel-tabel diatas adalah relasi
One-to-Many
, misalnya relasi antara tabel user dan tabel modul yang dihubungkan oleh
field
id_user, dalam konteks
One-to-many
, maka seorang
user
dapat meng
upload
banyak modul tidak bisa sebaliknya.
Tabel matkul
id_matkul id_dosen
id_sem nama_matkul
sks
Tabel modul
id_modul id_user
nama_lengkap nama_file
id_sem nama_matkul
ukuran_file direktori
tanggal
Tabel semester
id_sem nama_sem
Tabel user
id_user password
nama_lengkap email
level
Tabel dosen
id_dosen id_user
nama_dosen
Universitas Sumatera Utara
Tanda menandakan bahwa
field
tersebut merupakan kunci primer dalam suatu tabel. Tanda menandakan bahwa
field
tersebut merupakan kunci
foreign
kunci tamu yang menghubungkan antara satu tabel ke tabel lainnya.
3.2.5.2 Normalisasi
Normalisasi adalah suatu proses yang digunakan untuk menghilangkan kekurangan pada rancangan suatu
database
. Dalam normalisasi dijelaskan sejumlah bentuk normal dimana terdapat sekumpulan aturan yang dapat dilakukan dan tidak dapat dilakukan
dalam struktur tabel. Proses normalisasi adalah proses memecah suatu tabel menjadi tabel yang lebih kecil sehingga menjadi rancangan yang lebih baik tanpa penghilangan
informasi yang dapat diperoleh darinya. Peranginangin Kasiman, 2006:385.
Adapun bentuk-bentuk normalisasi adalah sebagai berikut : 1.
First Normal Form First Normal Form
, sering juga disebut dengan 1NF, dimana setiap
attribute
atau kolom bersifat
atomic
. Setiap
attribute
berisi suatu nilai tunggal, bukan merupakan
record database
lain. Contoh tabel
flat
untuk matkul yaitu :
Tabel 3.12 Tabel Matkul
id_dosen nama_dosen id_matkul nama_matkul
Nama_file 101
Ari UNI07,
CSC101 Bahasa Indonesia, Paket
Aplikasi EYD,
Ms. Office 102
Budi UNI07
Bahasa Indonesia EYD
103 Iman
CSC101, MTH01
Paket Aplikasi, Kalkulus I
Ms. Office,
Integral 104
Andi UNI07
Bahasa Indonesia EYD
Universitas Sumatera Utara
Bentuk
first normal form
yaitu :
Tabel 3.13 Tabel Matkul First Normal Form
id_dosen Nama_dosen
id_matkul nama_matkul
nama_file 101
Ari UNI07
Bahasa Indonesia EYD
101 Ari
CSC101 Paket Aplikasi
Ms. Office 102
Budi UNI07
Bahasa Indonesia EYD
103 Iman
CSC101 Paket Aplikasi
Ms. Office 103
Iman MTH01
Kalkulus I Integral
104 Andi
UNI07 Bahasa Indonesia
EYD 2.
Second Normal Form
Bentuk normal kedua
second normal form2NF
adalah bila semua
attribute
tidak merupakan bagian dari kunci utama
primary key
dan bergantung secara penuh terhadap kunci utama dan
schema
yang telah dibuat dalam bentuk normal pertama
first normal form1NF
. Artinya, setiap
attribute
non-kunci harus bergantung secara fungsional terhadap kunci
key
. Apabila kunci utama
primary key
dibuat dari beberapa kolom, maka setiap
attribute
dalam tabel harus bergantung pada kombinasi dari kolom tersebut.
Tabel 3.14 Tabel Matkul Second Normal Form
id_dosen id_matkul
101 UNI07
101 CSC101
102 UNI07
103 CSC101
103 MTH101
104 UNI07
3.
Third Normal Form
Bentuk normal ketiga
Third Normal Form3NF
menunjukkan bahwa
attribute
hanya bergantung pada kunci bukan kolom lain. Bentuk
third normal form
yaitu :
Universitas Sumatera Utara
Tabel 3.15 Tabel Dosen
id_dosen nama_dosen 101
Ari 102
Budi 103
Iman 104
Andi
Tabel 3.16 Tabel Belajar
id_dosen id_matkul 101
UNI07 101
CSC101 102
UNI07 103
CSC101 103
MTH101 104
UNI07
Tabel 3.17 Tabel Pelajaran
id_matkul nama_matkul id_modul
UNI07 Bahasa Indonesia 1
CSC101 Paket Aplikasi
2 MTH101
Kalukulus I 3
Tabel 3.18 Tabel Modul
id_modul nama_file 1
EYD 2
Ms. Office 3
Integral 4.
Boyce-code Normal Form Boyce-code Normal Form
atau sering juga disebut BCNF adalah suatu variasi dari bentuk normal ketiga di mana semua
attribute
harus secara fungsional ditentukan oleh suatu
superkey
.
Peranginangin Kasiman, 2006:386.
3.2.5.3 Diagram Konteks
Diagram konteks dari sistem
e-Learning
program studi D3 ILKOM USU yaitu:
Universitas Sumatera Utara
Gambar 3.5 Diagram Konteks Sistem e-Learning Program Studi D3 ILKOM USU
3.2.5.4 Data Flow Diagram DFD
Data flow
diagram dari sistem
e-Learning
program studi D3 ILKOM USU yaitu:
Gambar 3.6 Diagram Level 0 Sistem e-Learning Program Studi D3 ILKOM USU
User
1.0 e-Learning
Admin
2.0 Kumpulan Modul
Nama Mata Kuliah
Data Modul Nama Mata Kuliah
Data Mata Kuliah
Informasi Modul Laporan penyimpanan
data
Data Nama Mata Kuliah
Data Modul Dosen
Admin
Mahasiswa E- Learning
Download Modul Upload Modul
Silabus Data Mata
Kuliah Daftar Modul
Informasi e-Learning Data Modul
Universitas Sumatera Utara
3.2.6 Perancangan Komunikasi Data
Perancangan komunikasi data adalah suatu sistem bagi kebanyakan pengguna. Bagaimana bagus atau buruknya rancangan, komunikasi data tersebut menjadi
gambaran dari sistem yang akan dirancang.
Tujuan dirancangnya komunikasi data ini adalah : 1.
Menyesuaikan komunikasi data dengan tugasnya. 2.
Mengefesienkan komunikasi data. 3.
Memberikan arus balik yang tepat antara komunikasi data dengan pengguna. 4.
Membangkitkan pertanyaan-pertanyaan mengenai komuikasi data yang dapat dimanfaatkan.
5. Memperbaiki produktivitas dari pengetahuan pegawai.
3.2.7 Perancangan Program
3.2.7.1 Flowchart
Flowchart
dari sistem
e-Learning
program studi D3 ILKOM USU yaitu:
Universitas Sumatera Utara
3.2.7.1.1 Flowchart Login
Masukkan Username
Username benar?
Masukkan Password
Password benar?
Admin?
B Dosen?
C T
Y
Y
Y T
T Y
T Halaman
Utama
Login gagal username
password tidak benar
Gambar 3.7 Flowchart Login
Universitas Sumatera Utara
3.2.7.1.2 Flowchart Halaman Utama
Mulai
Home
Berita
Comment
USU learning T
T
T
T
T Halaman
Utama
Keluar Y
Y
Y
Y Tampilkan
Comment Input
Comment? Tampilkan
Berita
Input Comment Simpan?
Database
Tampilkan Website
USU Y
Y T
T Y
Pengumuman Tampilkan
Pengumu man
T Profil
Y Tampilkan
Website USU
T Help
Y Tampilkan
Keterangan untuk login
Tampilkan Download
Modul Y
Masukkan Kata Kunci
IP USU? Kata Kunci
benar? Tampilkan
data yang ditemukan
Y Y
T Maaf, anda
tidak berhak
mengakses Kata kunci
tidak ditemukan
T
Gambar 3.8 Flowchart Halaman Utama
Universitas Sumatera Utara
3.2.7.1.3 Flowchart Halaman Admin
B
Halaman Admin
User Home
Dosen
Mata Kuliah
Rekapitulasi Mata Kuliah
Modul
Rekapitulasi Modul
Manajemen
Berita
Pengumuma n
Buku Tamu
Logout Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y T
T
T
T
T
T
T
T
T
T
T T
Tampilkan User
Tampilkan Dosen
Tampilkan Mata
Kuliah Tampilkan
Rekapitul asi Mata
Kuliah Tampilkan
Modul Tampilkan
Rekapitul asi Modul
Tampilkan Manajeme
n Tampilkan
Berita Tampilkan
Pengumu man
Tampilkan Buku
Tamu X
Prosedur Logout
Y
Gambar 3.9 Flowchart Halaman Admin
Universitas Sumatera Utara
3.2.7.1.4 Flowchart Halaman Dosen
C
Halaman Admin
User Home
Modul
Berita
Pengumuma n
Buku Tamu
Logout Y
Y
Y
Y
Y
Y T
T
T
T
T
T T
Tampilkan User
Tampilkan Modul
Tampilkan Berita
Tampilkan Pengumu
man Tampilkan
Buku Tamu
Prosedur Logout
X Y
Gambar 3.10 Flowchart Halaman Dosen
Universitas Sumatera Utara
3.2.7.1.5 Flowchart User
Tampilkan User
Tambah User?
Edit User?
Hapus User?
Logout Simpan?
Update? Database
Input User
Edit User
Hapus User T
T
T T
T Y
Y Y
Y
Y
Y T
Prosedur Logout
X
Gambar 3.11 Flowchart User
Universitas Sumatera Utara
3.2.7.1.6 Flowchart Dosen
Tampilkan Dosen
Tambah Dosen?
Edit Dosen?
Hapus Dosen?
Logout Simpan?
Update? Database
Input Dosen
Edit Dosen
Hapus Dosen T
T
T T
T Y
Y Y
Y
Y
Y T
X Prosedur
Logout
Gambar 3.12 Flowchart Dosen
Universitas Sumatera Utara
3.2.7.1.7 Flowchart Mata Kuliah
Tampilkan Mata
Kuliah Tambah
Mata Kuliah? Edit Mata
Kuliah? Hapus Mata
Kuliah?
Logout Simpan?
Update? Database
Input Mata Kuliah
Edit Mata Kuliah
Hapus Mata Kuliah
T
T
T T
T Y
Y Y
Y
Y
Y T
Prosedur Logout
X
Gambar 3.13 Flowchart Mata Kuliah
Universitas Sumatera Utara
3.2.7.1.8 Flowchart Rekapitulasi Mata Kuliah
Tampilkan Rekapitulasi
Mata Kuliah
Pilih Semester
Semester ?
Logout D
Y T
Y T
Prosedur Logout
X
Gambar 3.14 Flowchart Rekapitulasi Mata Kuliah
Universitas Sumatera Utara
3.2.7.1.9 Flowchart Hasil Rekapitulasi Mata Kuliah
D
Tampilkan Rekapitulasi
Mata Kuliah
Cetak?
Rekapitulasi Mata Kuliah
Y T
Gambar 3.15 Flowchart Hasil Rekapitulasi Mata Kuliah
Universitas Sumatera Utara
3.2.7.1.10 Flowchart Modul
Tampilkan Modul
Tambah Modul?
Edit Modul?
Hapus Modul?
Logout Simpan?
Update? Database
Input Modul
Edit Modul
Hapus Modul T
T
T T
T Y
Y Y
Y
Y
Y T
Prosedur Logout
X
Gambar 3.16 Flowchart Modul
Universitas Sumatera Utara
3.2.7.1.11 Flowchart Rekapitulasi Modul
Tampilkan Rekapitulasi
Modul
Pilih Semester
Semester ?
Logout E
Y T
Y T
Prosedur Logout
X
Gambar 3.17 Flowchart Rekapitulasi Modul
Universitas Sumatera Utara
3.2.7.1.12 Flowchart Hasil Rekapitulasi Modul
E
Tampilkan Rekapitulasi
Modul
Cetak?
Rekapitulasi Modul
Y T
Gambar 3.18 Flowchart Hasil Rekapitulasi Modul
Universitas Sumatera Utara
3.2.7.1.13 Flowchart Manajemen
Tambah Manajemen?
Edit Manajemen?
Hapus Manajemen?
Logout Simpan?
Update? Database
Input Manajemen
Edit Manajemen
Hapus Manajemen
T
T
T T
T Y
Y Y
Y
Y
Y T
Tampilkan Manajemen
Prosedur Logout
X
Gambar 3.19 Flowchart Manajemen
Universitas Sumatera Utara
3.2.7.1.14 Flowchart Berita
Tampilkan Berita
Tambah Berita?
Edit Berita?
Hapus Berita?
Logout Simpan?
Update? Database
Input Berita
Edit Berita
Hapus Berita T
T
T T
T Y
Y Y
Y
Y
Y T
Prosedur Logout
X
Gambar 3.20 Flowchart Berita
Universitas Sumatera Utara
3.2.7.1.15 Flowchart Pengumuman
Tampilkan Pengumu
man Tambah
Pengumuma n?
Edit Pengumuma
n? Hapus
Pengumuma n?
Logout Simpan?
Update? Database
Input Pengumuman
Edit Pengumuman
Hapus Pengumuman
T
T
T T
T Y
Y Y
Y
Y
Y T
X Prosedur
Logout
Gambar 3.21 Flowchart Pengumuman
Universitas Sumatera Utara
3.2.7.1.16 Flowchart Buku Tamu
Tampilkan Buku
Tamu
Balas?
Hapus?
Logout Input Pesan
Hapus Pesan T
T T
Y
Y
Y Prosedur
Logout
X Prosedur
Kirim Email
Gambar 3.22 Flowchart Buku Tamu
Universitas Sumatera Utara
BAB 4
IMPLEMENTASI SISTEM
4.1 Pengertian dan Tujuan Implementasi Sistem