Analisis Permasalahan Processing Symbols Struktur Database

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