SOFTWARE REQUIREMENT SPESIFICATION Kelompok 2

Post on 23-Jan-2018

261 views 6 download

Transcript of SOFTWARE REQUIREMENT SPESIFICATION Kelompok 2

SOFTWARE REQUIREMENT SPESIFICATION (SRS)

APLIKASI DATA MAHASISWA MANAJEMEN INFORMATIKA POLSUB

Diajukan untuk memenuhi syarat UAS Mata Kuliah Project 1

KELOMPOK 2

ANGGIS YUNITASARI - 10102004

ASYHARI RAMDHANI - 10102005

GIFARI ARDIANSYAH P - 10102013

M. TEGUH H.S.P.K - 10102021

RATNASARI - 10102025

SEPDIYAN IKA P - 10102028

PROGRAM STUDI MANAJAMEN INFORMATIKA

POLITEKNIK NEGERI SUBANG

2016

DAFTAR ISI

PENDAHULUAN............................................................................................................................1

DESKRIPSI UMUM PERANGKAT LUNAK.......................................................................................6

DESKRIPSI UMUM KEBUTUHAN................................................................................................14

i

DAFTAR TABEL

Tabel 1 : Daftar Istilah..................................................................................................................2

Tabel 2: Simbol Dalam BPMN......................................................................................................3

Tabel 3: Simbol Dalam DFD..........................................................................................................4

Tabel 4: Simbol Dalam ERD..........................................................................................................4

Tabel 5: Karakteristik Pengguna...................................................................................................7

Tabel 6: Timeline.......................................................................................................................10

Tabel 7: Struktur Data................................................................................................................20

Tabel 8: Struktur Login...............................................................................................................20

Tabel 9: Struktur Data Pribadi Mahasiswa.................................................................................21

Tabel 10: Struktur Data Asal Sekolah.........................................................................................21

Tabel 11: Struktur Data Orang Tua.............................................................................................22

Tabel 12: Kamus Data Login.......................................................................................................22

Tabel 13: Kamus Data Mahasiswa..............................................................................................22

Tabel 14: Kamus Data Asal Sekolah............................................................................................23

Tabel 15: Kamus Data Orang Tua...............................................................................................23

ii

DAFTAR GAMBAR

Gambar 1: Work Breakdown Structure .....................................................................................13

Gambar 2: Data Flow Diagram (Top Level).................................................................................15

Gambar 3: Data Flow Diagram (Level 1).....................................................................................17

Gambar 4: Business Process Modelling Notation.......................................................................18

Gambar 5: Entity Relation Diagram............................................................................................19

Gambar 6: Identifikasi Masalah Login Mahasiswa.....................................................................23

Gambar 7: Identifikasi Masalah Login Staf Akademik................................................................23

Gambar 8: Identifikasi Masalah Data Mahasiswa......................................................................24

Gambar 9: Identifikasi Masalah Asal Sekolah.............................................................................25

Gambar 10: Identifikasi Masalah Data Orang Tua......................................................................26

Gambar 11: Rancangan Antar Muka Login.................................................................................26

Gambar 12: Rancangan Antar Muka Menu Utama Admin.........................................................27

Gambar 13: Rancangan Antar Muka Data Mahasiswa Untuk Admin.........................................27

Gambar 14: Rancangan Antar Muka Data Asal Sekolah Untuk Admin.......................................28

Gambar 15:Rancangan Antar Muka Data Orang Tua Untuk Admin...........................................29

Gambar 16: Rancangan Antar Muka Menu Utama Untuk Mahasiswa.......................................29

Gambar 17: Rancangan Report Untuk Mahasiswa.....................................................................30

Gambar 18: Login Admin dan User............................................................................................31

Gambar 19: Tampilan Login Admin............................................................................................31

Gambar20:Tampilan Login User.................................................................................................32

Gambar 21: Menu Utama Admin...............................................................................................32

Gambar 22: Tampilan Form Data Mahasiswa............................................................................33

Gambar 23: Tampilan Form Data OrangTua..............................................................................34

Gambar 24: Tampilan Form Data Asal Sekolah..........................................................................35

Gambar 25: Report Data Mahasiswa.........................................................................................35

Gambar 26: Report Data Orang Tua...........................................................................................36

Gambar 27: Report Data Asal Sekolah.......................................................................................36

Gambar 28: Contoh Print Data...................................................................................................37

Gambar 29: Tampilan Report Data Mahasiswa di Menu Utama User........................................38

Gambar 30: Tampilan Report Data Orang Tua di Menu Utama User.........................................38

Gambar 31: Tampilan Report Data Asal Sekolah di Menu Utama User......................................39

iii

Gambar 32: Pilihan Login Admin dan User.................................................................................40

Gambar 33: Petunjuk Penggunaan Login Admin........................................................................41

Gambar 34: Petunjuk Penggunaan Login Untuk User................................................................42

Gambar 35: Petunjuk penggunaan Menu Utama Admin...........................................................43

Gambar 36: Petunjuk Penggunaan Pada Data Mahasiswa.........................................................45

Gambar 37 : Petunjuk Penggunaan Pada Data Orang Tua.........................................................46

Gambar 38 : tunjuk Penggunaan Pada Data Asal Sekolah..........................................................47

Gambar 39 : Petunjuk Penggunaan Laporan Data Mahasiswa User..........................................49

Gambar 40 : Petunjuk Penggunaan Laporan Data Orang Tua User............................................50

Gambar 41 : Petunjuk Penggunaan Laporan Data Asal Sekolah User........................................51

Gambar 42: Dokumentasi Coding Login Admin..........................................................................52

Gambar 43: Dokumentasi Coding Login User.............................................................................53

Gambar 44: Dokumentasi Coding Print Data Menu Admin........................................................54

Gambar 45: Dokumentasi Coding Keluar Menu Admin..............................................................54

Gambar 46: Dokumentasi Coding Keluar Menu User.................................................................54

Gambar 47: Dokumentasi Coding Tambah Asal Sekolah............................................................55

Gambar 48: Dokumentasi Coding Simpan Asal Sekolah.............................................................56

Gambar 49: Dokumentasi Coding Hapus Asal Sekolah...............................................................57

Gambar 50: Dokumentasi Coding Sebelumnya Asal Sekolah.....................................................58

Gambar 51: Dokumentasi Coding Selanjutnya Asal Sekolah......................................................59

Gambar 52:Dokumentasi Coding Cari Asal Sekolah...................................................................60

Gambar 53: Dokumentasi Coding Simpan Data Mahasiswa......................................................61

Gambar 54: Dokumentasi Coding Hapus Data Mahasiswa........................................................62

Gambar 55: Dokumentasi Coding Tambah Data Mahasiswa.....................................................63

Gambar 56: Dokumentasi Coding Sebelumnya Data Mahasiswa...............................................64

Gambar 57: Dokumentasi Coding Selanjutnya Data Mahasiswa................................................65

Gambar 58: Dokumentasi Coding Cari Data Mahasiswa............................................................66

Gambar 59: Dokumentasi Coding Tambah Data Orang Tua.......................................................67

Gambar 60: Dokumentasi Coding Simpan Data Orang Tua........................................................68

Gambar 61: Dokumentasi Coding Hapus Data Orang Tua..........................................................69

Gambar 62: Dokumentasi Coding Sebelumnya Data Orang Tua................................................70

Gambar 63: Dokumentasi Coding Selanjutnya Data Orang Tua.................................................71

Gambar 64: Dokumentasi Coding Cari Data Orang Tua.............................................................72

iv

PENDAHULUAN

1.1 Tujuan

Tujuan pembuatan dokumen ini adalah untuk memberi penjelasan

tentang sistem aplikasi Data Mahasiswa Manajemen Informatika Polsub yang

akan dibuat yaitu rancangan pemodelan dengan menggunakan BPMN,

rancangan database dengan DFD, Struktur data, Normalisasi data dan desain

antar muka.

1.2 Lingkup Masalah

Aplikasi Data Mahasiswa Manajemen Informatika Polsub adalah

perangkat lunak berupa aplikasi berbasis database yang bertujuan untuk

mempermudah dalam hal mengelola data mahasiswa dan terjamin keamanan

datanya.

Sistem aplikasi dikembangkan dengan konsep database admin-user.

Seluruh aktivitas sistem akan diatur oleh user/admin yaitu adalah staf

akademik Polsub, sehingga user tidak tahu mengenai database.

Dalam sistem ini, mahasiswa akan didata terlebih dahulu dengan

mengisi formulir data diri yang diberikan pihak kampus,dan harus diisi dan

dikembalikan selambat-lambatnya kepada staf akademik satu minggu setelah

formulir diberikan sebelum kemudian data tersebut akan di masukan ke

database.

Selain itu data mahasiswa, data asal sekolah mahasiswa, data orang

tua serta laporan akan dikelola oleh admin.

1.3 Daftar Istilah

No Istilah Definisi

1 Login Untuk memasuki aplikasi menggunakan

username dan password2 Tambah Untuk menambah data pada database3 Simpan Untuk menyimpan data yang telah

ditambah pada database4 Admin Adalah pengurus (bahasa Inggris:

1

administrators) dalam arti sempit, yang

hanya mencakup jabatan sebagai

pengurus itu sendiri, atau operator

sistem5 User Adalah pengguna dalam arti sempit, yang

hanya mencakup pengguna atau pemakai

dalam aplikasi6 User Interface Merupakan bentuk tampilan grafis yang

berhubungan langsung dengan pengguna

(user). Antarmuka pengguna berfungsi

untuk menghubungkan antara pengguna

dengan sistem operasi, sehingga

komputer tersebut bisa digunakan7 Input Memungkinkan pengguna untuk

memanipulasi sebuah sistem8 Output Memungkinkan sistem untuk

menunjukan efek dari manipulasi

penggunaTabel 1 : Daftar Istilah

2

1.4 Daftar Gambar/Simbol

1.4.1 Simbol-simbol dalam Business Processing Modelling Notation

(BPMN)

Tabel 2: Simbol Dalam BPMN

1.4.2 Simbol-simbol dalam Data Flow Diagram (DFD)

Notasi Nama Keterangan

Entitas Eksternal

Entitas Eksternal, dapat berupa orang/unit terkait yang berinteraksi dengan system tetapi diluar system.

Proses

Orang, unit yang mempergunakan atau meakukan transformasi data.Komponan fisik tidak didefinisikan.

Aliran Data

Aliran Data dengan arah khusus dari sumber ke tujuan.

3

Data Store

Penyimpanan data atau tempat data direfer oleh proses.

Tabel 3: Simbol Dalam DFD

1.4.3 Simbol-simbol dalam Entity Relationship Diagram (ERD)

Notasi Nama Keterangan

Entitas

Entitas adalah suatu objek yang dapat diidentifikasi dalam lingkungan pemakai.

Relasi

Relasi menunjukkan adanya hubungan di antara sejumlah entitas yang berbeda.

Atribut

Atribut berfungsi mendeskripsikan karakter entitas (atribut yang berfungsi sebagai key diberi garis bawah).

Garis

Garis sebagai penghubung antara relasi dan entitas atau relasi dan entitas dengan atribut.

Tabel 4: Simbol Dalam ERD

1.5 Referensi

IEEE. IEEE Std 830-1998 IEEE Recommended Practice for Software Requirements Specifications. IEEE Computer Society, 1998.

1.6 Overview Dokumen

Dokumen SRS ini dibagi menjadi tiga bagian utama, yaitu :

4

Bagian pertama berisi penjelasan tentang dokumen SRS yang mencakup tujuan

pembuatan dokumen ini, lingkup masalah yang diselesaikan oleh perangkat lunak

yang dikembangkan, definisi, referensi dan deskripsi umum.

Bagian kedua berisi penjelasan secara umum mengenai perangkat lunak Data

Mahasiswa Manajemen Informatika Polsub yang akan dibangun, meliputi fungsi

dari perangkat lunak, karakteristik pengguna, batasan dan asumsi yang diambil

dalam pembuatan perangkat lunak.

Bagian ketiga berisi uraian kebutuhan perangkat lunak secara lebih rinci.

5

DESKRIPSI UMUM PERANGKAT LUNAK

1.7 Deskripsi Umum Sistem

Aplikasi Data Mahasiswa Manajemen Informatika Polsub merupakan

suatu aplikasi data mahasiswa yang berbasis database dimana sistem database

akan menyimpan data mahasiswa jurusan manajemen informatika Polsub.

Dimana ketika mahasiswa baru jurusan manajemen informatika masuk akan

langsung diinputkan admin/staf akademik. Begitu pula ketika ada mahasiswa

yang keluar dari jurusan manajemen informatika.

1.8 Perspektif Produk

Seperti admin dan user lainnya aplikasi ini bisa terdiri dari banyak user yang dilayani aplikasi oleh persetujuan admin. Semua user yang telah mendapat username dan password oleh admin dapat menjalankan aplikasi dalam satu waktu yang sama. Admin dapat mengubah data yang ada sesuai kebutuhan user.

1.9 Fungsi Produk

Adapun fungsi dari system ini antara lain :

Penghematan waktu dan tenaga dalam pengecekan mahasiswa yang keluar

dan masuk di jurusan Manajemen Informatika Politeknik Negeri Subang

Meningkatkan keamanan, karena semua mahasiswa yang keluar dan masuk

terdata dengan baik dalam sistem aplikasi

Memperkecil human error

Meminimalisir kehilangan data akibat kecerobohan saat sebelum

pengecekan atau sesudah dengan sistem yang konvesional

Mengelola semua data mahasiswa dimulai dari data pribadi mahasiswa,

data orang tua mahasiswa, dan juga data asal sekolah mahasiswa

Mengetahui jumlah mahasiswa

Mengetahui asal sekolah mahasiswa

Memudahkan user untuk dapat melihat berbagai report dan mencetak

report yang dibutuhkan.

6

1.10 Karakteristik Pengguna

Kategori Pengguna Kewenangan Hak Akses ke aplikasi

User

• Melihat report data

mahasiswa

• Melihat report data asal

sekolah mahasiswa

• Melihat report data orang

tua mahasiswa

• Mencetak report

• Form Login

• Form report data

mahasiswa

• Form report data

asal sekolah

mahasiswa

• Form report data

orang tua

mahasiswa

Admin

• Mengelola data

mahasiswa

• Mengelola data orang tua

mahasiswa

• Mengelola data asal

sekolah mahasiswa

• Mengelola report

• Form data

mahasiswa

• Form data asal

sekolah

mahasiswa

• Form data orang

tua mahasiswa

• Form data report

Tabel 5: Karakteristik Pengguna

1.11 Batasan

Sistem ini hanya akan berjalan jika user dan admin sudah masuk

menggunakan username dan password sesuai dengan kebutuhan dan hak

aksesnya masing-masing.

1.12 Lingkungan Sistem Operasi

1.12.1 HardwareAplikasi dapat berjalan dengan baik pada komputer yang memiliki spesifikasi hardware memenuhi kriteria sebagai berikut :

a. Mempunyai perangkat input/output

b. Mempunyai kecepatan processor dan memory yang cukup

7

c. Mempunyai printer

1.12.2 SoftwareAplikasi ini dapat berjalan di sistem operasi Windows, dengan versi Windows dari Windows 7 hingga Windows 10.

1.13 Timeline

8

9

SCOPE Maret April Mei Juni Juli

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1. Aplikasi Nilai Semester Mahasiswa 1.1. Analisis Sistem 1.1.1 Pembuatan Proposal 1.1.1.1 Introduction 1.1.1.1.1 Purpose 1.1.1.1.2 Scope 1.1.1.1.3 Glossary 1.1.1.1.4 References 1.1.1.1.5 Document Overview 1.1.1.2 Overall Description 1.1.1.2.1 Product Perspective 1.1.1.2.2 Product Functions 1.1.1.2.3 User Characteristics 1.1.1.2.4 Operating Environment 1.2. Physical Design 1.2.1 User Interface 1.2.1.1 Menampilkan Asal Sekolah 1.2.1.2 Menampilkan Data Mahasiswa 1.2.1.3 Menampilkan Data Orang Tua 1.2.2 Struktur Data 1.2.2.1 Data Mahasiswa 1.2.2.2 Data Asal Sekolah

1.2.2.3 Data Data Orang Tua 1.2.2.4 Alamat

1.2.3. Alur Proses 1.2.3.1 Mahasiswa 1.2.3.2 Bagian Akademik 1.2.3.3 Dosen

1.2.3.4 Wakil Direktur1.3. Coding 1.3.1 Coding Profil 1.3.1.1 Coding User 1.3.1.2 Coding Admin 1.3.2 Coding Data Mahasiswa 1.3.2.1 Coding NIM Mahasiswa 1.3.2.2 Coding Nama Mahasiswa 1.3.2.3 Coding Orang Tua Mahasiswa 1.3.2.3 Coding Asal Mahasiswa 1.4. Pengujian Sistem 1.4.1 Testing Login Mahasiswa 1.4.1.1 Testing Username 1.4.1.2 Testing Password 1.5. Perawatan 1.5.1 Perawatan Rutin

Tabel 6: Timeline

10

1.14 Work Breakdown Structure Database Data Mahasiswa

1.1 Analisis Sistem1.1.1 Pembuatan Proposal

1.1.1.1 Introduction

1.1.1.1.1 Purpose

1.1.1.1.2 Scope

1.1.1.1.3 Glossary

1.1.1.1.4 References

1.1.1.1.5 Document Overview

1.1.1.2 Overall Description

1.1.1.2.1 Product Perspective

1.1.1.2.2 Product Functions

1.1.1.2.3 User Characteristics

1.1.1.2.4 Operating Environment

1.2 Physical Design1.2.1 User Interface

1.2.1.1 Menampilkan Asal Sekolah Mahasiswa

1.2.1.2 Menampilkan Data Mahasiswa

1.2.1.3 Menampilkan Orang Tua Mahasiswa

1.2.2 Struktur Data

1.2.2.1 Data Mahasiswa

1.2.2.2 Data Asal Sekolah

1.2.2.3 Data Data Orang Tua

1.2.2.4 Data Alamat

1.2.3. Alur Proses

1.2.3.1 Mahasiswa

11

1.2.3.2 Bagian Akademik

1.2.3.3 Dosen

1.2.3.4 Wakil Direktur

1.3 Coding1.3.1 Coding Login

1.3.1.1 Coding User

1.3.1.2 Coding Admin

1.3.2 Coding Data Mahasiswa

1.3.2.1 Coding NIM Mahasiswa

1.3.2.2 Coding Nama Mahasiswa

1.3.2.3 Coding Orang Tua Mahasiswa

1.3.2.3 Coding Asal Sekolah

1.4 Pengujian Sistem1.4.1 Testing Login Mahasiswa

1.4.1.1 Testing Username

1.4.1.2 Testing Password

1.5 Perawatan1.5.1 Perawatan Rutin

12

Gambar 1: Work Breakdown Structure

13

DESKRIPSI UMUM KEBUTUHAN

1.15 Kebutuhan Antarmuka Eksternal

1.15.1 Antarmuka Pemakai

Pengguna dapat melihat datanya ke layar monitor ketika aplikasi telah

dijalankan.

1.15.2 Antarmuka Perangkat Keras

Aplikasi dapat berjalan dengan baik pada komputer yang memiliki

spesifikasi hardware memenuhi kriteria sebagai berikut :

a. Mempunyai perangkat input/output

• PC minimal pentium 4

• Keyboard

• Mouse

• Printer

b. Mempunyai kecepatan processor minimal intel inside dan memory

minimal 1024 mb.

1.15.3 Antarmuka Perangkat Lunak

Perangkat lunak yang dibutuhkan untuk Aplikasi Data Mahasiswa

Manajemen Informatika Polsub, yaitu :

• Sistem operasi Windows, dengan versi Windows dari Windows 7

hingga Windows 10

• Microsoft Office Access 2010 dan Microsoft Acces 2016

• Microsoft Visual Basic

1.15.4 Communication InterfacesKomunikasi antar admin dan user dalam aplikasi ini difasilitasi oleh Microsoft Office Access .

14

1.16 Data Flow Diagram (DFD)

Gambar 2: Data Flow Diagram (Top Level)

Top Level

• Staf akademik memberikan formulir yang harus diisi oleh mahasiswa

• Staf akademik menerima formulir yang telah diisi oleh mahasiswa yang

telah diberikan satu minggu yang lalu

• Staf akademik menginput data yang telah terkumpul kemudian di buat

dalam bentuk database

• Mahasiswa dapat melihat report yang telah dibuat staf akademik

• Wakil direktur dapat melihat report yang telah dibuat staf akademik

dalam bentuk hard copy.

15

• Staf akademik memberikan formulir yang harus diisi oleh mahasiswa

• Staf akademik menerima formulir yang telah diisi oleh mahasiswa yang

telah diberikan satu minggu yang lalu. Lalu staf akademik menginput

data yang telah terkumpul kemudian di buat dalam bentuk database

• Menampilkan Data Mahasiswa dalam bentuk user interface di access dan

juga dalam bentuk report yang ada di aplikasi juga di print

• Wakil direktur menerima dan dapat melihat report yang telah dibuat staf

akademik dalam bentuk hardcopy juga softcopy.

16

Gambar 3: Data Flow Diagram (Level 1)

Level 1

• Staf akademik memasukkan username dan password untuk dapat masuk

ke aplikasi

• Data username dan password disimpan di dalam login data

• Login mengambil data dari login data

• Setelah staf akademik masuk akan dapat mengolah data

• Dalam input data mahasiswa, staf akademik memasukkan data ke submit

data

• Setelah proses submit data data disimpan di data personal

• Staf akademik mengolah report dalam output informasi data mahasiswa

berbentuk laporan dalam softcopy juga hardcopy, dan memberikan laporan kepada wadir 1

• Mahasiswa yang memiliki id valid berupa username dan password dapat

melakukan login ke dalam aplikasi

• Mahasiswa yang belum mempunyai id yang valid dapat melakukan

registrasi untuk memiliki id

• Data id disimpan dalam data personal

• Jika berhasil login, mahasiswa memasuki menu utama

• Tampilan menu utama menampilkan report mahasiswa

17

• Tampilan report data mahasiswa diambil dan disimpan di output data

mahasiswa.

1.17 Business Process Modelling Notation (BPMN)

Gambar 4: Business Process Modelling Notation

Alur Proses :

• Pengguna memasukkan username dan password ke dalam aplikasi

• Pengguna menekan tombol setelah mengisi username dan password

• Sistem dalam Tbl_User mengecek apakah username dan password ada di

dalam database atau tidak

• Jika sesuai maka akan masuk sesuai level pengguna

• Jika tidak sesuai maka akan konfirmasi username/password salah

18

• Lalu memasukkan kembali username password dan kembali ke proses

sebelumnya.

• Staf Akademik memberikan formulir data diri kepada Mahasiswa

• Mahasiswa mengisi formulir yang diberikan dalam waktu seminggu

• Mahasiswa memberikan formulir kepada staf akademik

• Staf Akademik menerima formulir dari mahasiswa

• Staf Akademik menginput data yang telah diberikan mahasiswa

• Staf Akademik membuat data dalam bentuk file

• Data dibuat dalam bentuk database

1.18 Entity Relationship Diagram (ERD)

Gambar 5: Entity Relation Diagram

Keterangan Relationship dalam ERD:

• NIM berhubungan dengan Mahasiswa• Nama_Mahasiswa berhubungan dengan Mahasiswa• Alamat_Mahasiswa berhubungan dengan Mahasiswa• Tgl_lahir berhubungan dengan Mahasiswa

19

• Mahasiswa yang memiliki Nama_ortu dan NIM pasti mempunyai data Orang Tua

• Mahasiswa yang memiliki Asal_Sekolah dan NIM pasti mempunyai data Asal Sekolah

• Orang Tua mempunyai Nama_Ortu dan Alamat_Ortu berhubungan dengan Mahasiswa

• Asal Sekolah memiliki Nama_Sekolah dan Asal_Sekolah berhubungan dengan Mahasiswa

1.19 Normalisasi Data

1.19.1 STRUKTUR DATAData Tipe Size

MaxKet

Login Nominal 30 Untuk Login

Data Mahasiswa Nominal 50 Untuk Mengetahui Data Peribadi Mahasiswa

Asal Sekolah Nominal 30 Untuk Mengetahui Data Asal Sekolah

Data Orang tua Nominal 50 Untuk Mengetahui Data Orang Tua

Tabel 7: Struktur Data

1.19.2 Pemecahan Tabel

1.19.2.1 Struktur UserData Tipe Size Max Ket

Username Nominal 15

Untuk Login

Password Nominal 15

Tipe_User Nominal 15

Tabel 8: Struktur Login

1.19.2.2 Struktur Data Pribadi Mahasiswa

Data TipeSize Max

KetNull/Not

Null

NIM Nominal 8 Untuk Nomor Induk Mahasiswa Not Null

20

Nama Nominal 30 Untuk Identitas Diri Not Null

Tempat, Tanggal

Lahir

Date/Time

25 Untuk Mengetahui Tempat Tanggal Lahir Null

Alamat Nominal 40 Untuk Mengetahui Alamat Not Null

Agama Nominal 10 Untuk Mengetahui Agama Not Null

Jenis Kelamin

Nominal 10 Untuk Mengetahui Jenis Kelamin Not Null

Golongan Darah

Nominal 2 Untuk Mengetahui Golongan Darah Null

Tinggi Badan

Nominal 3 Untuk Mengetahui Tinggi Badan Null

Berat Badan

Nominal 3 Untuk Mengetahui Berat Badan Null

Jumlah Saudara Kandung

Nominal 2 Untuk Mengetahui Jumlah Saudara Kandung Null

Tabel 9: Struktur Data Pribadi Mahasiswa

1.19.2.3 Struktur Data Asal Sekolah

Data TipeSize Max

KetNull/Not

Null

Nama Sekolah Nominal 20 Untuk Mengetahui Nama Sekolah Not Null

Provinsi Nominal 15 Untuk Mengetahui Asal Provinsi Sekolah Not Null

Kota/Kabupaten Nominal 10 Untuk Mengetahui Kota/Kabupaten Asal Sekolah

Not Null

Tahun Lulus Nominal 4 Untuk Mengetahui Tahun Lulus Not Null

Tabel 10: Struktur Data Asal Sekolah

1.19.2.4 Struktur Data Orang Tua

Data Tipe Size Max KetNull/Not

Null

Nama Ayah

Nominal 15 Untuk Mengetahui Nama Ayah Not Null

Nama Ibu

Nominal 15 Untuk Mengetahui Nama Ibu Not Null

21

Alamat Ayah

Nominal 40 Untuk Mengetahui Alamat Ayah Not Null

Alamat Ibu

Nominal 40 Untuk Mengetahui Alamat Ibu Not Null

Tabel 11: Struktur Data Orang Tua

1.19.3 KAMUS DATA

1.19.3.1 Kamus Data User

User

Login Mahasiswa

Data

User Mahasiswa

Password Mahasiswa

Login Staf AkademikUser Staf

Password Staf

Tabel 12: Kamus Data Login

1.19.3.2 Kamus Data Mahasiswa

MAHASISWA

Data

NIM

Nama

Tempat, Tanggal Lahir

Alamat

Agama

Jenis Kelamin

Golongan Darah

Tinggi Badan

Berat Badan

Jumlah Saudara Kandung

Tabel 13: Kamus Data Mahasiswa

1.19.3.3 Kamus Data Asal SekolahMAHASISWA Data

Nama Sekolah

Provinsi

Kota/Kabupaten

22

Tahun Lulus

Tabel 14: Kamus Data Asal Sekolah

1.19.3.4 Kamus Data Orang Tua

ORANG TUA

Data

Nama Ayah

Nama Ibu

Alamat Ayah

Alamat Ibu

Tabel 15: Kamus Data Orang Tua

1.19.4 Identifikasi Masalah

1.19.4.1 Identifikasi Masalah User Mahasiswa

Username Passwordasyhari05 05asyharianggis04 04anggisratnasari25 25ratnagifari13 13gifariteguh21 21teguhsepdiyan28 28sepdiyan

Gambar 6: Identifikasi Masalah Login Mahasiswa

1.19.4.2 Identifikasi Masalah User Staf Akademik

Username Passwordiqbal01 01iqbalwulan02 02wulanardi03 03ardi

Gambar 7: Identifikasi Masalah Login Staf Akademik

23

1.19.4.3 Identifikasi Masalah Data Mahasiswa

Gambar 8: Identifikasi Masalah Data Mahasiswa

24

1.19.4.4 Identifikasi Masalah Asal Sekolah

Gambar 9: Identifikasi Masalah Asal Sekolah

25

1.19.4.5 Identikasi Masalah Data Orang Tua

Gambar 10: Identifikasi Masalah Data Orang Tua

1.20 Rancangan Antar Muka

1.20.1 Admin & User - Form LoginDeskripsi : Antarmuka Utama untuk Login Data mahasiswa MI

Jenis : Form Login

Gambar 11: Rancangan Antar Muka Login

26

1.20.2 Operator - Form Menu Utama/Main MenuDeskripsi : Antarmuka utama Menu Utama untuk Menu Admin

Jenis : Form Menu Utama atau Main Menu

Gambar 12: Rancangan Antar Muka Menu Utama Admin

1.20.3 Admin – Data MahasiswaDeskripsi : Antarmuka utama Data Mahasiswa untuk admin menambah,

mengurangi bahkan mengedit data mahasiswa.

Jenis :Form Data Mahasiswa

Gambar 13: Rancangan Antar Muka Data Mahasiswa Untuk Admin

27

1.20.4 Admin - Form Data Asal SekolahDeskripsi : Antar muka utama Data Asal Sekolah untuk admin

menambah, mengurangi bahkan mengedit data asal sekolah.

Jenis :Form Data Asal Sekolah

Gambar 14: Rancangan Antar Muka Data Asal Sekolah Untuk Admin

1.20.5 Admin - Form Data Orang TuaDeskripsi : Antar muka utama Data Orang Tua untuk admin menambah,

mengurangi bahkan mengubah data orang tua.

Jenis :Form Data Orang Tua

28

Gambar 15:Rancangan Antar Muka Data Orang Tua Untuk Admin

1.20.6 Admin - Form Menu UtamaDeskripsi : Antar muka utama Menu Utama untuk Mahasiswa dapat

melihat report data mahasiswa, data orang tua, data asal

sekolah

Jenis : Form Menu Utama atau Main Menu

Gambar 16: Rancangan Antar Muka Menu Utama Untuk Mahasiswa

1.20.7 Mahasiswa - Report Untuk MahasiswaDeskripsi : Antar muka Form Report Data Mahasiswa, Data Orang Tua,

29

Data Asal Sekolah

Jenis : Form Report untuk melihat dan mencetak laporan.

Gambar 17: Rancangan Report Untuk Mahasiswa

30

Gambar 19: Tampilan Login Admin

1.21 Tampilan Antar Muka

1.21.1 Login Admin dan UserDeskripsi : Antarmuka Utama untuk Login Data mahasiswa MI

Jenis : Form Login

Gambar 18: Login Admin dan User

1.21.2 Tampilan Login AdminDeskripsi : Antarmuka Utama untuk Login Admin

Jenis : Form Login

31

1.21.3 Tampilan Login UserDeskripsi : Antarmuka Utama untuk Login User

Jenis : Form Login

Gambar20:Tampilan Login User

1.21.4 Tampilan Menu Utama AdminDeskripsi : Menu Utama Admin

Jenis : Form Menu Utama Admin

Gambar 21: Menu Utama Admin

32

1.21.5 Tampilan Menu Data MahasiswaDeskripsi : Mengupdate Data Mahasiswa

Jenis : Form Menu Utama Admin

Gambar 22: Tampilan Form Data Mahasiswa

1.21.6 Tampilan Menu Data Orang TuaDeskripsi : Mengupdate Data Orang Tua

Jenis : Form Menu Utama Admin

33

Gambar 23: Tampilan Form Data OrangTua

34

1.21.7 Tampilan Menu Utama Asal SekolahDeskripsi : Mengupdate Data Asal Sekolah

Jenis : Form Menu Utama Admin

Gambar 24: Tampilan Form Data Asal Sekolah

1.21.8 Report Data MahasiswaDeskripsi : Report untuk Data Mahasiswa

Jenis : Form Menu Utama User

Gambar 25: Report Data Mahasiswa

35

1.21.9 Report Data Orang TuaDeskripsi : Report untuk Data Mahasiswa

Jenis : Form Menu Utama Admin dan User

Gambar 26: Report Data Orang Tua

1.21.10 Report Data Asal SekolahDeskripsi : Report untuk Data Mahasiswa

Jenis : Form Menu Utama Admin dan User

Gambar 27: Report Data Asal Sekolah

36

1.21.11 Tampilan Print Data

Gambar 28: Contoh Print Data

37

1.21.12 Tampilan Menu Utama UserDeskripsi : Report untuk Data Mahasiswa

Jenis : Form Menu Utama Admin dan User

Gambar 29: Tampilan Report Data Mahasiswa di Menu Utama User

1.21.13 Tampilan Menu Utama UserDeskripsi : Report untuk Data Orang Tua

Jenis : Form Menu Utama Admin dan User

Gambar 30: Tampilan Report Data Orang Tua di Menu Utama User

38

1.21.14 Tampilan Menu Utama UserDeskripsi : Report untuk Data Asal Sekolah

Jenis : Form Menu Utama Admin dan User

Gambar 31: Tampilan Report Data Asal Sekolah di Menu Utama User

39

1.22 Panduan Pemakaian Aplikasi

1.22.1 Login Admin dan User

Gambar 32: Pilihan Login Admin dan User

Cara Pengunaan :

1. Admin

• Jika anda admin maka pilih admin seperti gambar diatas.

2. User

• Jika anda user maka pilih user seperti gambar diatas.

3. Keluar dari aplikasi

• Untuk keluar dari aplikasi maka pilih keluar dari aplikasi seperti gambar

diatas

40

1.22.2 Login Untuk Admin

Gambar 33: Petunjuk Penggunaan Login Admin

Cara Penggunaan :

1. Masukkan username pada kolom username.

2. Masukkan password pada kolom password.

3. Jika telah memasukkan username dan password klik kolom login.

4. Jika ingin keluar dari login maka pilih kolom exit.

5. Jika password atau username salah maka muncul peringatan seperti gambar

diatas.

41

1.22.3 Login Untuk User

Gambar 34: Petunjuk Penggunaan Login Untuk User

Cara Penggunaan :

1. Masukkan username pada kolom username.

2. Masukkan password pada kolom password.

3. Jika telah memasukkan username dan password klik kolom login.

4. Jika ingin keluar dari login maka pilih kolom exit.

5. Jika password atau username salah makamunculperingatan seperti gambar

diatas.

42

1.22.4 Menu Utama Admin

Gambar 35: Petunjuk penggunaan Menu Utama Admin

Cara Pengunaan :

1. Beranda

• Jika anda admin maka pilih kolom beranda seperti gambar diatas untuk

masuk menu beranda.

2. Data

• Jika anda admin ingin mengubah data,menambah data,menghapus data maka

pilih kolom data seperti gambar diatas untuk masuk menu data.

3. Laporan

• Jika anda admin ingin melihat laporan maka pilih kolom laporan seperti

gambar diatas untuk masuk menu laporan.

4. Print Data

• Jika anda admin ingin mencetak laporan maka pilih kolom print data seperti

gambar diatas untuk masuk menu print data.

5. Keluar

• Untuk keluar dari aplikasi maka pilih keluar dari aplikasi seperti gambar

diatas.

43

44

1.22.5 Data Mahasiswa

Gambar 36: Petunjuk Penggunaan Pada Data Mahasiswa

Cara Penggunaan:

1. Tambah

• Untuk menambahkan data pada database.

2. Simpan

• Untuk menyimpan data padadatabase.

3. Hapus

• Untuk menghapus data padadatabase.

4. Sebelumnya

• Untuk melihat database yang telah di input sebelumnya.

5. Selanjutnya

• Untuk melihat database yang telah di input selanjutnya.

6. Cari

• Untuk mencari data berdasarkan NIM.

45

1.22.6 Data Orang Tua

Gambar 37 : Petunjuk Penggunaan Pada Data Orang Tua

Cara Penggunaan:

1. Tambah

• Untuk menambahkan data pada database.

46

2. Simpan

• Untuk menyimpan data padadatabase.

3. Hapus

• Untuk menghapus data padadatabase.

4. Sebelumnya

• Untuk melihat database yang telah di input sebelumnya.

5. Selanjutnya

• Untuk melihat database yang telah di input selanjutnya.

6. Cari

• Untuk mencari data berdasarkan NIM.

1.22.7 Data Asal Sekolah

Gambar 38 : tunjuk Penggunaan Pada Data Asal Sekolah

Cara Penggunaan:

1. Tambah

47

• Untuk menambahkan data pada database.

2. Simpan

• Untuk menyimpan data padadatabase.

3. Hapus

• Untuk menghapus data padadatabase.

4. Sebelumnya

• Untuk melihat database yang telah di input sebelumnya.

5. Selanjutnya

• Untuk melihat database yang telah di input selanjutnya.

6. Cari

• Untuk mencari data berdasarkan NIM.

48

1.22.8 Laporan Data Mahasiswa User

Gambar 39 : Petunjuk Penggunaan Laporan Data Mahasiswa User

Cara Penggunaan:

1. Data Mahasiswa

• Untuk melihat laporan data mahasiswa .

2. Print

• Untuk mencetak seluruh laporan data mahasiswa

3. Print Data

• Untuk mencetak data lengkap mahasiswa sesuai dengan NIM

4. Keluar

• Keluar dari menu utama user dan kembali ke menu utama login

49

1.22.9 Laporan Data Orang Tua User

1.

Gambar 40 : Petunjuk Penggunaan Laporan Data Orang Tua User

Cara Penggunaan:

1. Data Orang Tua

• Untuk melihat laporan data orang tua.

2. Print

• Untuk mencetak seluruh laporan data orang tua

3. Print Data

• Untuk mencetak data lengkap mahasiswa sesuai dengan NIM

4. Keluar

• Keluar dari menu utama user dan kembali ke menu utama login

50

1.22.10 Laporan Data Asal Sekolah User

Gambar 41 : Petunjuk Penggunaan Laporan Data Asal Sekolah User

Cara Penggunaan:

1. Data Asal Sekolah

• Untuk melihat laporan data asal sekolah

2. Print

• Untuk mencetak seluruh laporan data asal sekolah

3. Print Data

• Untuk mencetak data lengkap mahasiswa sesuai dengan NIM

4. Keluar

• Keluar dari menu utama user dan kembali ke menu utama login

51

1.23 Dokumentasi Coding

1.23.1 Coding Login Admin

Gambar 42: Dokumentasi Coding Login Admin

52

1.23.2 Coding Login User

Gambar 43: Dokumentasi Coding Login User

53

1.23.3 Coding Menu Admin

1.23.3.1 Coding Print Data

Gambar 44: Dokumentasi Coding Print Data Menu Admin

1.23.3.2 Coding Keluar

Gambar 45: Dokumentasi Coding Keluar Menu Admin

1.23.4 Coding Menu User

1.23.4.1 Coding Keluar

Gambar 46: Dokumentasi Coding Keluar Menu User

54

1.23.5 Coding Asal Sekolah

1.23.5.1 Coding Tambah Asal Sekolah

Gambar 47: Dokumentasi Coding Tambah Asal Sekolah

55

1.23.5.2 Coding Simpan Asal Sekolah

Gambar 48: Dokumentasi Coding Simpan Asal Sekolah

56

1.23.5.3 Coding Hapus Asal Sekolah

Gambar 49: Dokumentasi Coding Hapus Asal Sekolah

57

1.23.5.4 Coding Sebelumnya Asal Sekolah

Gambar 50: Dokumentasi Coding Sebelumnya Asal Sekolah

58

1.23.5.5 Coding Selanjutnya Asal Sekolah

Gambar 51: Dokumentasi Coding Selanjutnya Asal Sekolah

59

1.23.5.6 Coding Cari Asal Sekolah

Gambar 52:Dokumentasi Coding Cari Asal Sekolah

60

1.23.6 Coding Data Mahasiswa

1.23.6.1 Coding Simpan Data Mahasiswa

Gambar 53: Dokumentasi Coding Simpan Data Mahasiswa

61

1.23.6.2 Coding Hapus Data Mahasiswa

Gambar 54: Dokumentasi Coding Hapus Data Mahasiswa

62

1.23.6.3 Coding Tambah Data Mahasiswa

Gambar 55: Dokumentasi Coding Tambah Data Mahasiswa

63

1.23.6.4 Coding Sebelumnya Data Mahasiswa

Gambar 56: Dokumentasi Coding Sebelumnya Data Mahasiswa

64

1.23.6.5 Coding Selanjutnya Data Mahasiswa

Gambar 57: Dokumentasi Coding Selanjutnya Data Mahasiswa

65

1.23.6.6 Coding Cari Data Mahasiswa

Gambar 58: Dokumentasi Coding Cari Data Mahasiswa

66

1.23.7 Coding Data Orang Tua

1.23.7.1 Coding Tambah

Gambar 59: Dokumentasi Coding Tambah Data Orang Tua

67

1.23.7.2 Coding Simpan Data Orang Tua

Gambar 60: Dokumentasi Coding Simpan Data Orang Tua

68

1.23.7.3 Coding Hapus Data Orang Tua

Gambar 61: Dokumentasi Coding Hapus Data Orang Tua

69

1.23.7.4 Coding Sebelumnya Data Orang Tua

Gambar 62: Dokumentasi Coding Sebelumnya Data Orang Tua

70

1.23.7.5 Coding Selanjutnya Data Orang Tua

Gambar 63: Dokumentasi Coding Selanjutnya Data Orang Tua

71

1.23.7.6 Coding Cari Data Orang Tua

Gambar 64: Dokumentasi Coding Cari Data Orang Tua

72