BAB 3
PERANCANGAN SISTEM
Dalam analisis sistem dilakukan penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan
dan mengevaluasi permasalahan-permasalahan sehingga ditemukan kelemahan kelemahannya, kesempatan-kesempatan, hambatanhambatan yang terjadi dan
kebutuhan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya. Analisis sistem merupakan tahap penguaraian dari suatu sistem yang utuh ke
dalam bagian-bagian dengan maksud untuk mengevaluasi permasalahan sehingga dapat dibuat rancangan sistem yang baru sesuai dengan kebutuhan. Analisis
sistem yang dilakukan adalah:
3.1 Analisis Permasalahan
1. Analisis Permasalahan. Suatu permasalahan pasti ada penyebabnya. Begitu pula dengan sistem pembelajaran komputer berbasis web ini. Sistem ini
dibuat dengan alasan-alasan antara lain: a. Adanya kesulitan pelajar atau masyarakat dalam memahami komputer .
b. Bagaimana memberi alternatif lain kepada seseorang yang mengalami
Universitas Sumatera Utara
kesulitan dalam belajar komputer dan informasi selain dari lingkungan sekolah atau tempat kursus, yang mana alternatif tersebut dapat menghemat
biaya. c. Terdapat banyak soal-soal pelatihan agar dapat membantu siswa sebagai tahap
pengujian terhadap materi yang diberikan sehingga akan menambah pengetahuan siswa.
2. Analisis Kebutuhan. Tujuan analisis ini adalah untuk menentukan spesifikasi fungsi, kemampuan serta fasilitas dari program. Kebutuhan yang dimaksud
antara lain: a. Kebutuhan Data Masukan, yaitu data yang dimasukkan untuk diolah berupa
materi-materi, contoh-contoh soal dan soal-soal b. Kebutuhan Data Keluaran, yaitu data yang dikeluarkan yang telah diolah.
Adapun keluaran yang dihasilkan adalah jawaban dan nilai.
Arus Flow Penghubung Antara
Prosedur Proses
Connector Simbol Keluar Masuk
Prosedur Atau Proses Dalam Lembar Halaman
Yang Sama
Universitas Sumatera Utara
Off-Line Connector Simbol Keluar Masuk
Prosedur Atau Proses Dalam Lembar Halaman
Yang Lain
Tabel 3.1 Flow Direction Symbol
3.2 Processing Symbols
Merupakan Simbol Yang Menunjukkan Jenis Operasi Pengolahan Dalam Suatu Prosedur
Process Simbol Yang Menunjukkan
Pengolahan Yang Dilakukan
Komputer
Decision Simbol Untuk Kondisi Yang
Akan Menghasilkan Beberapa Kemungkinan Jawaban Aksi
Predefined Process Simbol Untuk Mempersiapkan
Penyimpanan Yang Akan Digunakan Sebagai Tempat
Pengolahan Didalam Storage
Terminal Simbol Untuk Permulaan Atau
Akhir Darti Suatu Program
Universitas Sumatera Utara
Manual Input Simbol Untuk Pemasukan Data
Secara Manual On-Line Keyboard
Tabel 3.2 Flow Processing Symbols
3.3 Struktur Database
Database sebagai tempat penyimpanan data merupakan salah satu aspek penting yang akan menentukan mutu kerja dari program yang akan dibuat. Pada
umumnya, database telah disiapkan untuk menghasilkan informasi tertentu yang dikehendaki struktur database
Field Name Data Type
Size Description
Id_user Int
5 Kode pengguna
Username Varchar
50 Nama Lengkap
Password Varchar
100 Kata Sandi
Status Varchar
20 Status pengguna
Tabel 3.3 Tabel User
Universitas Sumatera Utara
Field Name Data Type
Size Description
Id_siswa Int
11 Kode siswa
Id_user Int
11 Kode siswa
Nama_siswa Varchar
100 Nama siswa
Alamat Varchar
100 Alamat siswa
No_telp Varchar
100 Nomer telpon user
Email Varchar
100 Alamat email user
Pict Varchar
100 Gambar
Tabel 3.4 Tabel Siswa
Field Name Data Type
Size Description
Id_materi Int
11 Kode maateri
Judul Varchar
50 Judul dari materi
Materi Text
Isi dari materi Tabel 3.5 Tabel Materi
Field Name Data Type
Size Description
Id_jawaban Int
11 Kode jawaban
Id_cat Int
11 Kode katagori
Id_siswa Int
11 Kode siswa
Jwb Varchar
11 Hasil jawaban
Tabel 3.6 Tabel Jawaban
Universitas Sumatera Utara
Field Name Data Type
Size Description
Id_contactr Int
11 Kode kontak
Nama Varchar
50 Nama kontak
Email Varchar
50 Alamat email kontak
Pesan Text
Pesan
Tabel 3.7 Tabel Contact
Field Name Data Type
Size Description
Id_cat Int
11 Kode katagori
Nama_cat Varchar
50 Nama katagori
Tabel 3.8 Tabel Cotagory
Field Name Data Type
Size Description
Id_artikel Int
50 Kode artikel
Gambar Varchar
100 Gambar artikel
Judul Varchar
20 Judul artikel
isi Text
Isi dari artikeli
Tabel 3.9 Tabel Artikel
Universitas Sumatera Utara
Field Name Data Type
Size Description
Id_soal Int
50 Kode soal
Soal Text
Isi soal Pilihan_a
Varchar 30
Pilihan a Pilihan_b
Varchar 30
Pilihan b Pilihan_c
Varchar 30
Pilihan c Pilihan_d
Varchar 30
Pilihan d Jwb
Varchar 30
Jawaban soal Id_cat
Int 20
Kode katagori
Tabel 3.10 Tabel Soal
3.4 Perancangan Dialog