Anda di halaman 1dari 32

TUGAS UAS

ANALISIS PERANCANGAN SISTEM INFORMASI

NAMA : ERY JAMALUDIN HASIBUAN


NIM : 10509708
KELAS : MI-18
1

APLIKASI PEMBELAJARAN JARAK JAUH

BERBASIS INTERNET

1. Deskripsi Sistem

Sistem pembelajaran jarak jauh ini merupakan suatu sistem pengajaran yang

didalamnya melibatkan interaksi antara mahasiswa dengan dosennya, sistem ini

bekerja untuk melayani diantaranya :

1. Mahasiswa sebagai sasaran utama pengguanaan sistem ini

2. Dosen sebagai pemberi materi dalam sistem ini.

3. Staff adalah sebagai yang memberi hak akses terhadap mahasiswa serta

penginput data dosen.

2. Batasan Sistem

Sistem yang dibuat hanya ingin membantu mahasiswa untuk belajar secara

efektif lewat internet dan membantu dosen untuk mengajar atau menyampaikan

materi dengan mudah karna tidak perlu datang ke kelas yang artinya bisa dilakukan

dimana saja dan kapan saja. Matakuliah yang diselenggarakan hanya satu

matakuliah.

3. Analisis kebutuhan Sistem

Analisis kebutuhan sistem merupakan proses pengidentifikasi dan

mengevaluasi permasalahan-permasalahan, hambatan-hambatan yang terjadi dan

kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-

perbaikan. Sistem pembelajaran jarak jauh berbasis internet ini dibuat untuk

kebutuhan sebagai berikut :


2

1. Menyampaikan materi kuliah sesuai dengan silabus yang sudah di tentukan oleh

jurusan

2. Mengetahui data mahasiswa yang mendaftar dan data dosen.

3. Menyampaikan pesan dari dosen ke mahasiswa atau sebaliknya dan dari

mahasiswa ke mahasiswa serta dari staf ke mahasiswa.

4. Memberikan soal test atau quiz dari dosen yang bersangkutan ke mahasiswa.

4. Analisis Masukan

Setelah melihat akan kebutuhan di atas, maka input yang diperlukan untuk

memenuhi kebutuhan sistem diatas adalah :

1. Input data dosen, yaitu identitas dosen sebagai penyampai materi kuliah.

2. Input materi kuliah, yaitu materi kuliah yang disampaikan oleh dosen lewat

sistem ini dan diterima oleh mahasiswa.

3. Input data mahasiswa, yaitu peserta matakuliah yang di ajarkan pada sistem

Distance Learning atau pembelajaran jarak jauh ini.

4. Input test soal, yaitu soal test mahasiswa dari setiap materi kuliah yang sudah di

sampaikan.

5. Analisis Keluaran

Tahapan ini berfungsi untuk mengetahui keluaran apasaja yang dapat

dihasilkan dari pengembangan perangkat lunak yang dibangun.Asapun spesifikasi

keluaran dalam bentuk daftaran atau laporan diantaranya :

1. Daftar mahasiswa yang ikut dalam sitem pembelajaran jarak jauh.

2. Daftar nilai hasil test mahasiswa.

3. Daftar matakuliah beserta dosen yang memberi materi tersebut

4. Daftar materi dari matakuliah yang ada.

5. Daftar soal yang di beriikan dosen ke mahasiswa


3

6. Analisis Profile Pengguna

Adapun profile dari pengguna perangkat lunak ini adalah :

1. Mahasiswa

Sistem pembelajaran jarak jauh ini digunakan khusus untuk mahasiswa

membayar registrasi terlebih dahulu kebagian staff administrasi.

2. Dosen

Dosen adalah orang yang melakukan penginputan materi, dimana berperan

sebagai pemberi materi kuliah ke mahasiswa melalui aplikasi pembelajaran jarak

jauh ini. Dosen tidak perlu melakukan pendaftaran karena akan didaftarkan oleh

staf admin beserta matakuliah yang diajarkan.

3. Staf

Staf adalah sebagai fasilitator untuk menyambungkan proses belajar mengajar

antara dosen dan mahasiswa dan bertugas sebagai pengatur hak akses dalam

sistem ini. Staff juga bertugas sebagai penginput data dosen beserta

matakuliahnya.

6. Perancangan Sistem

Perancangan sistem adalah penggambaran, perancangan dan pembuatan sketsa

atau pengaturan dari beberapa elemen yang terpisah kedalam satu kesatuan yang

utuh dan mempunyai fungsi. Tahapan perancangan bertujuan sebagai berikut :

1. Untuk memenuhi kebutuhan pemakai

2. Untuk memberi gambaran yang jelas dan rancang bangun yang lengkap

A. Diagram Konteks

Penjabaran analisis Fungsional menggunakan diagram konteks yang

merupakan model lingkungan (berupa model grafis) yang menggambarkan

interaksi sistem, lebih tepatnya pada garis batas sistem. Adapun diagram
4

konteks aplikasi pembelajaran jarak jauh berbasis internet terdapat pada

gambar dibawah ini :

B. Diagram Flow Data

Sebagai tindak lanjut dari diagram konteks pengembangan perangkat

lunak dibangun penjabarannya menggunakan tool Diagram Flow Data (DFD)

level 1 sampai level berikutnya. Adapun penjabaran diagram konteks diatas

menjadi Diagram Flow Data level 1 seperti terlihat di gambar dibawah ini:
5

DFD level 1

Pada Diagram Flow Data Level 1 ada proses yang harus dijabarkan kembali.

Gambar dibawah ini menggambarkan Layanan staf pada diagram flow data

level 1.
6

DFD Lefel 2 Proses 1

Gambar dibawah ini merupakan penjabaran dari Layanan Dosen yang ada pada

Diagram Flow Data Level 1

DFD Lefel 2 Proses 2


7

Gambar dibaawah ini merupakan penjabaran dari layanan dosen pada proses soal test

yang ada pada Diagram Flow Data Level 3 proses 2.1

DFD Lefel 3 Proses 2.1

DFD Lefel 2 Proses 3


8

Gambar dibawah ini merupakan penjabaran dari layanan pelaporan yang ada pada

Diagram Flow Data Level 1

DFD Lefel 2 Proses 4


9

C. Kamus Data

Kamus data merupakan kamus yang digunakan untuk menjelaskan seluruh proses data

yang terdapat dalam data flow diagram. Adapun penjelasannya sebagai berikut :

1. Data Mahasiswa merupakan data dari entitas luar yang akan membentuk data

mahasiswa

Mahasiswa = {Id_mhs, Nama_lengkap, Username, Password, T_tgl_Lahir,

J_kelamin, Alamat, Kota, Kodepos, Telephon, Email}.

2. Data Dosen merupakan data dari entitas luar yang akan membentuk data dosen.

Dosen = {Id_dosen, mata_kuliah, Nama_lengkap, Username, Password,

T_tgl_Lahir, J_kelamin, Alamat, Kota, Kodepos, Telephon, Email}.

3. Data Staf merupakan data dari entitas luar yang akan membentuk data staf.

Staf = . { Nama_lengkap, Username, Password}.

4. Data mata kuliah merupakan data dari entitas luar yang akan membentuk data

mata kuliah.

Mata kuliah = { Id_mk, Nama_mk, Id_Dosen }.

5. Data materi merupakan data dari entitas luar yang akan membentuk data

materi.

Materi ={ Id_materi, Id_mk, Judul, Isi_materi, Pengirim, Tanggal }

6. Data Soal merupakan data dari entitas luar yang akan membentuk data soal.

Soal = { Id_soal, Id_Judul_soal, Soal, Pil1, pil2, pil3, pil4, pil5, jawaban }

7. Data Judul Soal merupakan data dari entitas luar yang akan membentuk data

Judul soal.

Judul_soal = {Id_judul_soal, Id_mk, Judul_soal, Deskripsi, Waktu, Coba }

8. Data Berita merupakan data dari entitas luar yang akan membentuk data berita.

Berita = {Id_berita, Judul, Isi_berita, Pengirim, Tanggal }


10

9. Data pesan merupakan data dari entitas luar yang akan membentuk data pesan.

Pesan = { Id_pesan, Isi Pesan, Pengirim, Tanggal }

D. Entity Relationship Diagram

Entity Relationship Diagram adalah suatu alat dalam bentuk bagan yang

menggambarkan relasi dan entitas suatu informasi. Entitas adalah objek yang datanya

dicatat atau direkam yang kemudian diolah. Model relasi ini berdasarkan pada kesatuan

relasi dan uraian-uraian, atribut-atribut dan nilai-nilainya. Kesatuan dari relasi dalam

model ERD mempunyai beberapa kelengkapan yang dapat mengekspresikan bentuk

pasangan atribut nilai. Adapun diagram relasi antar entitas dalam pembuatan aplikasi

pembelajaran jarak jauh dapat di gambarkan sebagai berikut :

Diagram Relasional Entitas

Gambar 3.6 Diagram Relasional Entitas


11

E. Struktur Tabel

Pada perancangan perangkat lunak yang dibangun, perlu untuk menjelaskan struktur file

yang mempengaruhi terhadap jalannya aplikasi pembelajaran jarak jauh. Adapun

penjelasan dari struktur file yang dilibatkan adalah seperti tercantum dalam tabel

berikut :

Struktur Tabel Mahasiswa

Tabel ini merupakan tabel Mahasiswa yang berisi tentang biodata dari mahasiswa yang

mendaftar ke aplikasi pembelajaran jarak jauh ini

Nama Tabel : Mahasiswa

Primary kunci : Id_mhs

Primary kunci :-

Nama Field Tipe data Ukuran Keterangan


Id_mhs Int 4 Id_mahasiswa
Nim Int 8 Nim mahasiswa
Nama_Lengkap Varchar 100 Nama lengkap
Username Varchar 40 Nama login
Password Varchar 40 Password
T_Tgl_lhr Varchar 100 Tempat tanggal
lahir mahasiswa
J_Kelamin Varchar 10 Jenis Kelamin
Alamat Varchar 100 Alamat lengkap
Kota Varchar 80 Kota
Kodepos Varchar 5 No Kodepos
Phone Varchar 20 Telephon
Email Varchar 50 Email
12

Struktur Tabel Dosen

Tabel Dosen Dosen ini berisi biodata dosen besrta Mata kuliah yang di yang di pegang

oleh dosen tersebut

Nama Tabel : Dosen

Primary kunci : Id_dosen

Primary kunci :-

Nama Field Tipe data Ukuran Keterangan


Id_dosen Int 4 Id_dosen
Mata_Kuliah Varchar 150 Mata kuliah
Nama_Lengkap Varchar 100 Nama lengkap
Username Varchar 40 Nama waktu login
Password Varchar 40 Password
T_Tgl_lhr Varchar 100 Tempat tanggal
lahir dosen
J_Kelamin Varchar 10 Jenis Kelamin
Alamat Varchar 100 Alamat
Kota Varchar 80 Kota
Kodepos Varchar 5 Kodepos
Phone Varchar 20 Telephon
Email Varchar 50 Email

Struktur Tabel Templates

Tabel ini berisi tentang kode-kode dari desain, yang berfungsi untuk memudahkan
dalam desainnya.

Nama Tabel : Template

Primary kunci :

Nama Field Tipe data Ukuran Keterangan


Id_template Int 4 Id template
Name Text Nama template
Code Text Code Template
13

Struktur Tabel Soal

Tabel ini berisi Soal-soal yang di berikan dosen kepada mahasiswa

Nama Tabel : Soal

Primary kunci : Id_Soal

Primary kunci :-

Nama Field Tipe data Ukuran Keterangan


Id_soal Int 10 Kode Soal
Id_Judul Soal Int 10 Judul soal
Pertanyaan Text Soal pertanyaan
Pil_1 Text Pilihan jawaban
Pil_2 Text Pilihan jawaban
Pil_3 Text Pilihan jawaban
Pil_4 Text Pilihan jawaban
Pil_5 Text Pilihan jawaban
Jawaban Text Jawaban yang benar

Struktur Tabel Materi

Tabel ini berisi tentang materi yang diberikan kemahasiswa oleh dosen yang

bersangkutan

Nama Tabel : Materi

Primary kunci : Id_materi

Primary kunci :-

Nama Field Tipe data Ukuran Keterangan


Id_materi Int 10 Id_Materi
Id_mk Int 10 Id_Matakuliah
Judul_materi Varchar 150 Judul Materi
Isi_materi Text Isi Materi
Pengirim Varchar 50 Pengirim
Tanggal Int 11 Waktu kirim
14

Struktur Tabel Judul Soal

Tabel ini berisi katagori soal test yang akan diberikan atau tema dari soal yang ada

Nama Tabel : Judul Soal

Primary kunci : Id_Judul soal

Primary kunci :-

Nama Field Tipe data Ukuran Keterangan


Id_Judul Soal Int 4 Id_judul soal
Id_mk Int 150 Id_matakuliah
Judul Soal Text Judul Soal
Deskripsi Text Penjelasan Soal
Waktu Text Lama Pengerjaan
Coba Text Batasan Pengerjaan
Jawaban On int 3 Set jawaban

Struktur Tabel Pesan

Tabel yang berisi tentang pesan yang disampaikan oleh staf, dosen atau mahasiswa yang

akan menanyakan sesuatu ke dosen.

Nama Tabel : Pesan

Primary kunci : Id_Pesan

Primary kunci :-

Nama Field Tipe data Ukuran Keterangan


Id_Pesan Int 4 Id_pesan
Tanggal Int 11 Waktu Kirim
Pengirim Varchar 50 Pengirim
Isi_Pesan Text Isi Pesan
15

Struktur Tabel Staf

Tabel staf merupakan tempat penyimpanan data staf . karena staf berperan sebagai

admin maka biodatanya tidak perlu di input.

Nama Tabel : Staf

Primary kunci :

Primary kunci :-

Nama Field Tipe data Ukuran Keterangan


Nama_lengkap Varchar 50 Nama Lengkap
Username Varchar 15 Username
Password Varchar 40 Password

Struktur Tabel Nilai

Tabel ini berisi Data nilai ujian mahasiswa

Nama Tabel : Nilai

Primary kunci : Id_nilai

Primary kunci :-

Nama Field Tipe data Ukuran Keterangan


Id_Nilai Int 10 Id_nilai
Id_Judul Soal Int 10 Id judul soal
Id_Mhs Int 8 Id mahasiswa
Id_mk Int 8 Id_matakuliah
Nilai matakuliah Varchar 4 Nilai dari matakuliah
Total_nilai Varchar 5 Nilai Total
Jawab_benar Varchar 5 Jawaban yang benar
Jawaban_salah Varchar 5 Jawaban yang salah
Time Time Waktu pengerjaan
16

Struktur Tabel Berita

Tabel yang berisi data dari berita yang diberikan oleh staf

Nama Tabel : Berita

Primary kunci : Id_berita

Primary kunci :-

Nama Field Tipe data Ukuran Keterangan


Id_Berita Int 7 Id_berita
Judul_berita Varchar 50 Judul berita
Isi_berita Text Isi berita
Pengirim Varchar 50 Pengirim
Tanggal Int 11 Waktu kirim

Struktur Tabel Matakuliah

Tabel berisa data nama matakuliah yang ada

Nama Tabel : Matakuliah

Primary kunci : Id_mk

Primary kunci :-

Nama Field Tipe data Ukuran Keterangan


Id_mk Int 7 Id_Matakuliah
Id_dosen Int 4 Id Dosen Pengajar
Nama_Matakuliah Varchar 50 Nama matakuliah
17

F. Perancangan Antar Muka

1. Antar Muka Menu Utama

Rancanagan ini berupa tampilan halaman muka dari web dimana berisi tentang login

mahasiswa, daftar mahasiswa, login dosen dan login staf serta tampilan berita

Judul

User Name

Berita
Password

Login

Daftar Dulu

Daftar Dosen
Berita
Daftar Mahasiswa

Mata Kuliah

WWW. STMIK-Bandung.edu
Email: Info. STMIK-Bandung.edu
Dosen Staf

Menu Utama
18

2. Format Menu Mahasiswa

a) Rancangan Pendaftaran Mahasiswa

Pendaftaran Mahasiswa

Nama Lengkap
Nim
user name
Password

Tanggal; Lahir
Jenis Kelamin
Alamat
Kota
Kode pos
Telepon
Email

Daftar Reset

Pendaftaran Mahasiswa
19

b). Rancangan Ganti password Mahasiswa

Mahasiswa Logoff

Ganti Password Pesan Materi Test/Quiz Lihat Nilai

Ganti Password

Password Lama :

Password Baru :

Ulang Password :
Baru

Ubah Reset

Ganti Password

c). Rancangan Kirim Pesan

Kirim Pesan

Isi Pesan :

Kirim Reset

Kirim Pesan
20

d). Rancangan Ambil dan Lihat Materi

Mahasiswa Logoff

Ganti Password Pesan Materi Test/Quiz Lihat Nilai

Matakuliah Judul Materi Pembuat Materi Tanggal Kirim

Ambil Materi

e) Rancangan Lihat Materi

Mahasiswa Logoff

Ganti Password Pesan Materi Test/Quiz Lihat Nilai

Materi

Lihat Materi
21

f). Rancangan Test/Quiz

Mahasiswa Logoff

Ganti Password Pesan Materi Test/Quiz Lihat Nilai

Soal Test

Ada berapa aturan dasar mengenai urutan operasi dalam sebuah


ungkapan pada struktur data :
:
Pilihan a

Pilihan b

Pilihan c

Pilihan d

Pilihan e

Soal Test
22

g). Rancangan Lihat Nilai

Mahasiswa Logoff

Ganti Password Pesan Materi Test/Quiz Lihat Nilai

Matakuliah Judul Soal Nilai Jb Salah Jb Benar Waktu

Lihat Nilai
23

3. Format Menu Dosen

a). Rancangan Pendaftaran Dosen

Pendaftaran Dosen

Nama Lengkap
Mata Kuliah
user name
Password

Tanggal; Lahir
Jenis Kelamin
Alamat
Kota
Kode pos
Telepon
Email

Daftar Reset

Pendaftaran Dosen
24

b). Rancangan Ganti password Dosen

Dosen Logoff

Ganti Password Pesan Materi Input Soal Data Mahasiswa

Ganti Password

Password Lama :

Password Baru :

Ulang Password :
Baru

Ubah Reset

Ganti Password

c). Rancangan Menu Kirim Pesan

Kirim Pesan

Isi Pesan :

Kirim Reset

Kirim Pesan
25

d). Rancangan Menu Materi

Dosen Logoff

Ganti Password Pesan Materi Input Soal Data Mahasiswa

Lihat Tambah Edit Hapus

Menu Materi

1. Tambah Materi Dengan UpLoad

Dosen Logoff

Ganti Password Pesan Materi Input Soal Data Mahasiswa

Lihat Tambah Edit Hapus

Upload Materi

Upload File PDF & Document

Browse

Kirim

Tambah Materi dengan UpLoad


26

2. Tambah Materi dengan Text

Dosen Logoff

Ganti Password Pesan Materi Input Soal Data Mahasiswa

Lihat Tambah Edit Hapus

Tambah Materi

Mata Kuliah

Judul Materi

Isi Materi

Kirim Reset

Tambah Materi dengan text


27

e). Rancangan Input Soal dan Judul Soal

1. Rancangan Tambah Judul Soal

Dosen Logoff

Ganti Password Pesan Materi Input Soal Data Mahasiswa

Lihat Tambah Edit Hapus

Tambah Judul Soal

Nama Judul Soal

Deskripsi

Jawab
Mahasiswa Hanya Bisa Mengulang

Waktu Keseluruhan pengerjaan soal Dalam Hitungan Second

Tambah Judul Soal

Tambah Judul Soal


28

2. Rancangan Tambah Soal

Dosen Logoff

Ganti Password Pesan Materi Input Soal Data Mahasiswa

Lihat Tambah Edit Hapus

Tambah Soal

Pertanyaan :

Set Untuk Judul Soal

Pilihan 1 :

Pilihan 2 :

Pilihan 3 :

Pilihan 4 :

Pilihan 5 :

Jawaban ( Ketik
Angka) :
Tambah Soal

Tambah Soal
29

f). Rancangan Edit Soal

Dosen Logoff

Ganti Password Pesan Materi Input Soal Data Mahasiswa

Lihat Tambah Edit Hapus

Edit Soal

Pilih Soal

Pilih Soal Yang Di inginkan Atau Ketik Id nya

Edit Soal

Edit Soal

g). Rancangan Lihat Data Mahasiswa

Dosen Logoff

Ganti Password Pesan Materi Input Soal Data Mahasiswa

Nama Lengkap Tempat Tgl_lahir Alamat Kota Tlp Email Ket

Detail

Lihat Data Mahasiswa


30

4. Format Menu Staf

a). Rancangan menu Lihat Data Dosen

Staf Logoff

Ganti Password Pesan Data Dosen Data Mahasiswa Kirim Berita

Daftar Dosen Edit Dosen Hapus Dosen

Nama Lengkap Alamat Telephon Mata Kuliah Ket

Detail

Lihat Data Dosen

b.) Rancangan menu Edit Dosen

Edit Data Dosen

Mata Kuliah
user name
Nama Lengkap
User Name

Tanggal; Lahir
Jenis Kelamin
Alamat
Kota
Kode pos
Telepon
Email

Update Reset

Edit Data Dosen


31

b). Rancangan Lihat Data Mahasiswa

Staf Logoff

Ganti Password Pesan Data Dosen Data Mahasiswa Kirim Berita

Nama Lengkap Tempat Tgl_lahir Alamat Kota Tlp Email Ket

Detail

Lihat Data Mahasiswa

Anda mungkin juga menyukai