software requirement spesification kelompok 2
TRANSCRIPT
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