BAB III PERANCANGAN SISTEM
3.1
Identifikasi Permasalahan dan Analisa Kebutuhan Sistem Sistem Informasi Penmaru (Penerimaan Mahasiswa Baru) merupakan
salah satu aplikasi yang membantu bagian Penmaru untuk menangani proses pendaftaran, seleksi dan proses penerimaan calon mahasiswa di STIKOM Surabaya. Dalam mengidentifikasi permasalahan yang ada pada penmaru, dilakukan analisa terhadap prosedur umum yang ada pada penmaru. Pada gambar 3.1 digambarkan prosedur umum pendaftaran mahasiswa hingga proses penerimaan mahasiswa tersebut.
Gambar 3.1 Prosedur Umum Penerimaan Mahasiswa Baru
Pada saat bagian penmaru membuka pendaftaran, calon mahasiswa dapat melakukan registrasi di penmaru dengan membeli formulir terlebih dahulu kemudian mengisi formulir dan menyertakan dokumen-dokumen pelengkap yang diperlukan pada proses registrasi. Calon mahasiswa yang telah melakukan registrasi akan mendapatkan informasi test berupa nomor test dan jadwal test. Setelah semua calon mahasiswa mengikuti test, daftar calon mahasiswa, pilihan jalur, nilai rapor dan hasil test akan diserahkan oleh bagian penmaru kepada pimpinan STIKOM untuk dilakukan proses pemilihan mahasiswa. Proses
18
19
pemilihan atau seleksi mahasiswa yang dilakukan pimpinan menentukan jalur dan kriteria yang bisa dipilih oleh calon mahasiswa. Hasil pemilihian mahasiswa akan diserahkan kembali kepada penmaru untuk dilakukan penginputan. Setelah itu dilakukan pengumuman penerimaan mahasiswa baru. Prosedur yang terdapat pada penmaru memiliki kebutuhan-kebutuhan yang harus dipenuhi dalam menunjang proses penerimaan mahasiswa baru. Kebutuhan penmaru secara umum terbagi menjadi dua bagian utama yaitu kebutuhan manajemen data penmaru dan keamanan informasi. Kebutuhan manajemen data berkaitan dengan proses pengolahan data calon mahasiswa yang menghasilkan informasi yang sesuai dengan kebutuhan. Perkembangan teknologi informasi yang berkembang saat ini menjadikan proses informasi pada bidang pendidikan lebih kompleks, sehingga diperlukan pengelolaan informasi yang lebih memadai. Pihak PPTI (Pusat Pengembangan Teknologi Informasi) STIKOM Surabaya membutuhkan sistem informasi yang memadai untuk mengikuti perkembangan teknologi informasi tersebut. Sedangkan manajemen keamanan inforamsi penmaru berkaitan dengan privasi dan kerahasiaan data sehingga informasi yang diberikan sesuai dengan ketentuan pengguna yang berhak melakukan akses terhadap informasi.
3.2
Perancangan Sistem Perancangan sistem yang digunakan pada tugas akhir ini meliputi System
Flow, Data Flow Diagram (DFD), Entity Relationship Diagram (ERD), Struktur Tabel, dan Rancangan Antar Muka.
20
3.2.1 System flow System Flow merupakan bagan alir yang menggambarkan arus dokumen dari bagian yang satu ke bagian yang lain. System Flow ini digunakan untuk menunjukkan jalannya aplikasi sistem informasi penmaru secara garis besar. Pada gambar 3.2 sampai 3.5 ditunjukkan perancangan System Flow.
Gambar 3.2 System Flow Penmaru Data Master
21
Calon Mahasiswa Start
Penmaru
Pimpinan
Membeli formulir
A
tidak
Input User & Pass
Login?
Cek Login
Data mahasiswa, nilai rapor, jalur masuk
Hasil psikotest
ya Formulir pendaftaran
Entry data pembelian formulir
Formulir pendaftaran dan dokumen pelengkap
Melakukan pendaftaran
Formulir pendaftaran terisi dan dokumen pelengkap
Sales form
Candidate Student
Entry data calon mahasiswa
Rapor
Menyeleksi calon mahasiswa
Hasil penerimaan mahasiswa
B
Cetak tanda peserta test
Jadwal test Tanda peserta test
Tanda peserta test
Cetak data mahasiswa, nilai rapor, jalur masuk
Cetak jadwal test
Exam
Hasil psikotest
Data mahasiswa, nilai rapor, jalur masuk
Mengikuti test
Hasil psikotest
Menyerahkan ke pimpinan u/ diseleksi
A
Gambar 3.3 System Flow Penmaru Perekrutan Calon Mahasiswa
22
Calon Mahasiswa
Penmaru
B
Input hasil penerimaan
Pimpinan
Enrollment_C riteria
Laporan-laporan PMB Laporan-laporan PMB
Candidate Choice
Cetak hasil penerimaan calon mahasiswa Hasil penerimaan mahasiswa Hasil penerimaan mahasiswa
Cetek laporanlaporan PMB
Laporan-laporan PMB Laporan-laporan PMB
Finish
Gambar 3.4 System Flow Penmaru Perekrutan Calon Mahasiswa
23
Calon Mahasiswa
AAK
KEUANGAN
F
C
D SP
Input data mahasiswa Membayar SP dan SPP1
Menyerahkan slip pembayaran
Mencetak bukti registrasi
Bukti Registrasi Ulang
Mahasiswa
Input data pembayaran
SPP
Mecetak bukti pembayaran
Bukti pembayaran SP &SPP1
D
E E
Registrasi di bagian AAK
Bukti pembayaran SP &SPP1
Bukti Hasil Penerimaan
F
Bukti Registrasi Ulang
Finish
Gambar 3.5 System Flow Penmaru Perekrutan Calon Mahasiswa Alur dari sistem ini adalah staff penmaru mengisi data-data master terlebih dahulu sebelum pendaftaran dibuka. Selanjutnya ketika pendaftaran telah dibuka, calon mahasiswa melakukan pembelian formulir dan melakukan pendaftaran. Calon mahasiswa akan memperoleh nomor test dan jadwal test lalu mengikuti test. Kemudian staff penmaru menyerahkan hasil test dan nilai rapor calon mahasiswa kepada pimpinan untuk dilakukan seleksi. Hasil seleksi
24
menentukan jurusan yang diterima, kriteria penerimaan yang selanjutnya diumukan oleh bagian penmaru kepada calon mahasiswa. 3.2.2 Data Flow Diagram (DFD) Data Flow Diagram (DFD) menunjukkan aliran data dalam penmaru. Tahap pertama pada perancangan dengan menggunakan DFD adalah membuat susunan gambar proses utama yang merupakan gambaran DFD Context Diagram. Pada gambar 3.6 ditunjukkan perancangan DFD Context Diagram.
Calon Mahasiswa
dokumen pelengkap formulir pendaftaran terisi
1
kriteria penerimaan
formulir pendaftaran
biaya registrasi
informasi test informasi penerimaan nilai rapor mahasiswa
jalur pendaftaran program studi
Sistem Informasi Penmaru STIKOM
jadwal test mata pelajaran
hasil test mahasiswa
+
laporan PMB
hasil test
PENMARU
daftar mahasiswa terpilih permintaan laporan
Pimpinan
Gambar 3.6 Context Diagram Sistem Informasi Penmaru
Pada gambar 3.7 menggambarkan DFD Level 0 Penmaru yang terdiri dari 5 proses yaitu pembukaan pendaftaran, registrasi, persiapan test, seleksi, dan pembuatan laporan.
25
jurusan SMA
biaya registrasi kriteria penerimaan
biaya pendaftaran pembukaan pendaftaran Candidate_Fee
14 20
mata pelajaran
1
jalur daftar
Pembukaan Pendaftaran
data biaya
program studi jalur pendaftaran
Faculty_SMA Recruitment_ Types
15
query pendaftaran Setup_Enrollme nt
12
kategori penjualan formulir data pendaftaran 6
Sales_form
formulir pendaftaran dokumen pelengkap
tgl ujian
2
formulir pendaftaran terisi
21
Enrollment_ Criteria
Registrasi
pilihan jalur calon mahasiswa
nilai rapor
2
Rapor 16
1 Calon Mahasiswa
Candidate_ Student isi ruang 18
Exam
19
Room
pilih tanggal
master ruang
Candidate_Cho ice
3
Exam_Setup
3 jadwal test
list ruang
PENMARU
Persiapan Test informasi test
4 data kriteria calon mahasiswa informasi penerimaan
Seleksi hasil seleksi
hasil test
nilai rapor mahasiswa hasil test mahasiswa
pilihan calon mhs
daftar mahasiswa terpilih
Pimpinan
permintaan laporan
5 laporan PMB
Pembuatan Laporan
Gambar 3.7 DFD Level 0 Sistem Informasi Penmaru
3.2.3 Entity Relationship Diagram Entity Relationship Diagram (ERD) yaitu alat untuk mempresentasikan semua kebutuhan-kebutuhan sistem yang berkaitan dengan field-field yang
26
digunakan berupa tipe atau jenis dan atribut dari field-field tersebut, serta relationship dari tabel-tabel yang mendukung sistem. Ada 2 (dua) macam ERD yaitu Conceptual Data Model (CDM) yang ditunjukkan pada Gambar 3.8 hingga gambar 3.10 dan Physical Data Model (PDM) yang ditunjukkan pada Gambar 3.11 hingga gambar 3.13 COUNTRY CANDIDATE_FEE
Country_ID
SMA SMA_ID
Fee_ID
Country_Name
Choice_Count Recruitment_Price Change_Type_Price Recruitment_Periode (FK) Administration_Price Uniform_Price KMHS_Price Str_Prodi_Id (FK)
SMA_Name SMA_Address SMA_Status SMA_Favorit City_ID (FK) PROVINCE Province_ID
ROOM Room_ID
Province_Name Country_ID (FK)
EVENT
Room_Name Room_Row Room_Column Room_Capacity Room_Cap_Exam
SETUP_ENROLLMENT
Event_ID
Recruitment_Periode
Event_Name Event_Start Event Event_Place Event_Description City_ID (FK) SMA_ID (FK)
REGION Region_ID Region_Name Region_Status Province_ID (FK)
CITY
PRODI
City_ID
Str_Prodi_Id
City_Name Region_ID (FK)
Prodi_Name Alias Status
COURSE_SMA
Max_Choice Start_Periode End_Periode Recruitment_Year Recruitment_Batch Recruitment_Number Registration_Due_Date Prosen_SP_Tunai Pay1_SPP_Sche_Date Registration_Start_Date Month_Periode Recruitment_Type (FK)
EXAM_SETUP Sche_Exam_ID Recruitment_Periode (FK) Exam_Date Exam_Start Exam_End Exam_Capacity
Course_SMA_ID Course_SMA_Name RECRUITMENT_TYPES Recruitment_Type
FACULTY_SMA
Recruitment_Name Recruitment_Price
Faculty_SMA_ID COURSE_SMA_AKTIF
Faculty_SMA_Name
Faculty_SMA_ID (FK) Course_SMA_ID (FK) Course_SMA_Status User Job_Id
UserProfile User_ID Pass word Status NIK Date_Created Last_Login Job_Id (FK)
EXAM_TYPES
Job_Name Job_Status
Exam_Type ENROLLMENT_CRITERIA
Exam_Name
Criteria_Enrollment High_Score Low_Score Nominal Recruitment_Periode (FK) Recruitment_Type (FK) Category Gap Num_of_Pay Str_Prodi_Id (FK)
Gambar 3.8 CDM Data Awal
EXAM Room_ID (FK) Sche_Exam_ID (FK) Recruitment_Periode (FK) Exam_Type (FK) Test_Number_Start Test_Number_End
27
SALES_FORM BROCHURE Brochure_ID Brochure_Name
Formulir_Number Name Address Telp Sale_User Sale_Date Price HP City_ID (FK) Event_ID (FK) Recruitment_Periode (FK) Recruitment_Type (FK)
CITY
INFO
City_ID
Info_Id
City_Name Region_ID (FK)
Info_Name
BROCHURE_DET Brochure_ID (FK) Test_Number (FK)
CANDIDATE_STUDENT Test_Number Name Address Telp Bod Sex N_NEM N_STTB R_NEM R_STTB Graduate_Year Sts_Exam HP Tgl_Daftar Kd_Pos City_ID (FK) SMA_ID (FK) Faculty_SMA_ID (FK) Recruitment_Type (FK) Recruitment_Periode (FK) Formulir_Number (FK) Cit_City_ID Achievement
RAPOR_COURSE_SMA Course_SMA_ID (FK) Rapor_Id (FK)
RAPOR Rapor_Id
Rapor_Course_SMA_Nilai
Rapor_Periode Rapor_Ranking Rapor_R_Nilai Test_Number (FK)
COURSE_SMA
FACULTY_SMA
Course_SMA_ID
Faculty_SMA_ID
Course_SMA_Name
Faculty_SMA_Name COURSE_SMA_AKTIF Faculty_SMA_ID (FK) Course_SMA_ID (FK) Course_SMA_Status
PRODI
INFO_DET Info_Id (FK) Test_Number (FK)
CANDIDATE_CHOICE Choice_Number Test_Number (FK) Recruitment_Score Scholarship_Det_ID Discount Criteria_Enrollment (FK) Str_Prodi_Id (FK)
Str_Prodi_Id Prodi_Name Alias Status
Gambar 3.9 CDM Pendaftaran CANDIDATE_STUDENT CANDIDATE_CHOICE
Test_Number Name Address Telp Bod Sex N_NEM N_STTB R_NEM R_STTB Graduate_Year Sts_Exam HP Tgl_Daftar Kd_Pos City_ID (FK) SMA_ID (FK) Faculty_SMA_ID (FK) Recruitment_Type (FK) Recruitment_Periode (FK) Formulir_Number (FK) Cit_City_ID Achievement
Choice_Number Test_Number (FK) Recruitment_Score Scholarship_Det_ID Discount Criteria_Enrollment (FK) Str_Prodi_Id (FK)
PRODI Str_Prodi_Id Prodi_Name Alias Status
ENROLLMENT_CRITERIA Criteria_Enrollment High_Score Low_Score Nominal Recruitment_Periode (FK) Recruitment_Type (FK) Category Gap Num_of_Pay Str_Prodi_Id (FK)
Gambar 3.10 CDM Penerimaan
ENROLLMENT_CRITERIA_DET Criteria_Det_ID Pay_Sche_Number Nominal Pay_Sche_Date Prosentase Criteria_Enrollment (FK)
28
COUNTRY Country_ID: VARCHAR2(2) SMA
CANDIDATE_FEE
Country_Name: VARCHAR2(100)
SMA_ID: VARCHAR2(15)
Fee_ID: VARCHAR2(20) Choice_Count: NUMBER(1) Recruitment_Price: NUMBER Change_Type_Price: NUMBER Recruitment_Periode: VARCHAR2(10) (FK) Administration_Price: NUMBER() Uniform_Price: NUMBER() KMHS_Price: NUMBER() Str_Prodi_Id: VARCHAR2(5) (FK)
SMA_Name: VARCHAR2(100) SMA_Address: VARCHAR2(200) SMA_Status: VARCHAR2(2) SMA_Favorit: VARCHAR2(2) City_ID: VARCHAR2(10) (FK) PROVINCE Province_ID: VARCHAR2(4)
EVENT Event_Name: VARCHAR2(100) Event_Start: DATE Event: DATE Event_Place: VARCHAR2(100) Event_Description: VARCHAR2(200) City_ID: VARCHAR2(10) (FK) SMA_ID: VARCHAR2(15) (FK)
Room_Name: VARCHAR2(100) Room_Row: NUMBER Room_Column: NUMBER Room_Capacity: NUMBER Room_Cap_Exam: NUMBER
SETUP_ENROLLMENT
Event_ID: VARCHAR2(5)
ROOM Room_ID: VARCHAR2(5)
Province_Name: VARCHAR2(100) Country_ID: VARCHAR2(2) (FK)
Recruitment_Periode: VARCHAR2(10) REGION Region_ID: VARCHAR2(6) Region_Name: VARCHAR2(100) Region_Status: VARCHAR2(1) Province_ID: VARCHAR2(4) (FK)
CITY City_ID: VARCHAR2(10) City_Name: VARCHAR2(100) Region_ID: VARCHAR2(6) (FK)
Max_Choice: NUMBER Start_Periode: DATE End_Periode: DATE Recruitment_Year: NUMBER(4) Recruitment_Batch: NUMBER(2) Recruitment_Number: NUMBER(2) Registration_Due_Date: DATE Prosen_SP_Tunai: NUMBER(5) Pay1_SPP_Sche_Date: TIMESTAMP Registration_Start_Date: DATE Month_Periode: VARCHAR2(100) Recruitment_Type: VARCHAR2(2) (FK)
EXAM_SETUP Sche_Exam_ID: NUMBER Recruitment_Periode: VARCHAR2(10) (FK) Exam_Date: DATE Exam_Start: DATE Exam_End: DATE Exam_Capacity: NUMBER
COURSE_SMA Course_SMA_ID: VARCHAR2(5)
PRODI
Course_SMA_Name: VARCHAR2(100)
Str_Prodi_Id: VARCHAR2(5) Prodi_Name: VARCHAR2(50) Alias: VARCHAR2(10) Status: VARCHAR2(1)
RECRUITMENT_TYPES Recruitment_Type: VARCHAR2(2) Recruitment_Name: VARCHAR2(200) Recruitment_Price: NUMBER
FACULTY_SMA Faculty_SMA_ID: NUMBER(4) COURSE_SMA_AKTIF
Faculty_SMA_Name: VARCHAR2(100)
Faculty_SMA_ID: NUMBER(4) (FK) Course_SMA_ID: VARCHAR2(5) (FK)
ENROLLMENT_CRITERIA Criteria_Enrollment: VARCHAR2(20)
Course_SMA_Status: VARCHAR2(1)
UserProfile User_ID: VARCHAR2(20) Password: VARCHAR2(20) Status: VARCHAR2(20) NIK: VARCHAR2(20) Date_Created: DATE Last_Login: DATE Job_Id: VARCHAR2(2) (FK)
UserJob Job_Id: VARCHAR2(2) Job_Name: VARCHAR2(30) Job_Status: VARCHAR2(1)
High_Score: NUMBER Low_Score: NUMBER Nominal: NUMBER Recruitment_Periode: VARCHAR2(10) (FK) Recruitment_Type: VARCHAR2(2) (FK) Category: NUMBER() Gap: NUMBER() Num_of_Pay: NUMBER() Str_Prodi_Id: VARCHAR2(5) (FK)
EXAM_TYPES Exam_Type: VARCHAR2(1) Exam_Name: VARCHAR2(50)
Gambar 3.11 PDM Data Awal
EXAM Room_ID: VARCHAR2(5) (FK) Sche_Exam_ID: NUMBER (FK) Recruitment_Periode: VARCHAR2(10) (FK) Exam_Type: VARCHAR2(1) (FK) Test_Number_Start: VARCHAR2(20) Test_Number_End: VARCHAR2(20)
29
SALES_FORM
BROCHURE
Formulir_Number: VARCHAR2(20)
Brochure_ID: NUMBER
Name: VARCHAR2(200) Address: VARCHAR2(300) Telp: VARCHAR2(20) Sale_User: VARCHAR2(30) Sale_Date: DATE Price: NUMBER HP: VARCHAR2(30) City_ID: VARCHAR2(10) (FK) Event_ID: VARCHAR2(5) (FK) Recruitment_Periode: VARCHAR2(10) (FK) Recruitment_Type: VARCHAR2(2) (FK)
Brochure_Name: VARCHAR2(100)
CITY
INFO
City_ID: VARCHAR2(10)
Info_Id: NUMBER(2)
City_Name: VARCHAR2(100) Region_ID: VARCHAR2(6) (FK)
BROCHURE_DET Brochure_ID: NUMBER (FK) Test _Number: VARCHAR2(20) (FK)
CANDIDATE_STUDENT
Info_Name: VARCHAR2(100)
INFO_DET
Test_Number: VARCHAR2(20)
RAPOR
RAPOR_COURSE_SMA Course_SMA_ID: VARCHAR2(5) (FK) Rapor_Id: VARCHAR2(25) (FK) Rapor_Course_SMA_Nilai: NUMBER
Rapor_Id: VARCHAR2(25) Rapor_Periode: VARCHAR2(5) Rapor_Ranking: NUMBER Rapor_R_Nilai: NUMBER Test_Number: VARCHAR2(20) (FK)
COURSE_SMA Course_SMA_ID: VARCHAR2(5) Course_SMA_Name: VARCHAR2(100)
FACULTY_SMA Faculty_SMA_ID: NUMBER(4) Faculty_SMA_Name: VARCHAR2(100)
COURSE_SMA_AKTIF Faculty_SMA_ID: NUMBER(4) (FK) Course_SMA_ID: VARCHAR2(5) (FK) Course_SMA_Status: VARCHAR2(1)
Info_Id: NUMBER(2) (FK) Test_Number: VARCHAR2(20) (FK)
Name: VARCHAR2(200) Address: VARCHAR2(300) Telp: VARCHAR2(20) Bod: DATE Sex: CHAR(1) N_NEM: NUMBER N_STTB: NUMBER R_NEM: NUMBER R_STTB: NUMBER Graduate_Year: NUMBER Sts_Exam: VARCHAR2(1) HP: VARCHAR2(30) Tgl_Daftar: DATE Kd_Pos: VARCHAR2(10) City_ID: VARCHAR2(10) (FK) SMA_ID: VARCHAR2(15) (FK) Faculty_SMA_ID: NUMBER(4) (FK) Recruitment_Type: VARCHAR2(2) (FK) Recruitment_Periode: VARCHAR2(10) (FK) Formulir_Number: VARCHAR2(20) (FK) Cit_City_ID: VARCHAR2(10) Achievement: VARCHAR2(200)
CANDIDATE_CHOICE Choice_Number: NUMBER Test_Number: VARCHAR2(20) (FK) Recruitment_Score: NUMBER Scholarship_Det_ID: VARCHAR2(5) Discount: NUMBER(11,2) Criteria_Enrollment: VARCHAR2(20) (FK) Str_Prodi_Id: VARCHAR2(5) (FK)
PRODI Str_Prodi_Id: VARCHAR2(5) Prodi_Name: VARCHAR2(50) Alias: VARCHAR2(10) Status: VARCHAR2(1)
Gambar 3.12 PDM Pendaftaran
CANDIDATE_STUDENT
CANDIDATE_CHOICE
Test_Number: VARCHAR2(20) Name: VARCHAR2(200) Address: VARCHAR2(300) Telp: VARCHAR2(20) Bod: DATE Sex: CHAR(1) N_NEM: NUMBER N_STTB: NUMBER R_NEM: NUMBER R_STTB: NUMBER Graduate_Year: NUMBER Sts_Exam: VARCHAR2(1) HP: VARCHAR2(30) Tgl_Daftar: DATE Kd_Pos: VARCHAR2(10) City_ID: VARCHAR2(10) (FK) SMA_ID: VARCHAR2(15) (FK) Faculty_SMA_ID: NUMBER(4) (FK) Recruitment_Type: VARCHAR2(2) (FK) Recruitment_Periode: VARCHAR2(10) (FK) Formulir_Number: VARCHAR2(20) (FK) Cit_City_ID: VARCHAR2(10) Achievement: VARCHAR2(200)
Choice_Number: NUMBER Test_Number: VARCHAR2(20) (FK) Recruitment_Score: NUMBER Scholarship_Det_ID: VARCHAR2(5) Discount: NUMBER(11,2) Criteria_Enrollment: VARCHAR2(20) (FK) Str_Prodi_Id: VARCHAR2(5) (FK)
PRODI Str_Prodi_Id: VARCHAR2(5) Prodi_Name: VARCHAR2(50) Alias: VARCHAR2(10) Status: VARCHAR2(1)
ENROLLMENT_CRITERIA Criteria_Enrollment: VARCHAR2(20) High_Score: NUMBER Low_Score: NUMBER Nominal: NUMBER Recruitment_Periode: VARCHAR2(10) (FK) Recruitment_Type: VARCHAR2(2) (FK) Category: NUMBER() Gap: NUMBER() Num_of_Pay: NUMBER() Str_Prodi_Id: VARCHAR2(5) (FK)
Gambar 3.13 PDM Penerimaan
ENROLLMENT_CRITERIA_DET Criteria_Det_ID: VARCHAR2(25) Pay_Sche_Number: NUMBER Nominal: NUMBER Pay_Sche_Date: DATE() Prosentase: NUMBER(3) Criteria_Enrollment: VARCHAR2(20) (FK)
30
3.3
Struktur Tabel Basis data diperlukan untuk menyimpan data pendukung dan data dari
masing-masing pengguna dalam aplikasi ini. Pada tugas akhir ini digunakan Oracle 10g sebagai Relational Database Management System (RDBMS) penyimpanan basis data Sistem Informasi Penmaru. Struktur tabelnya dijelaskan pada Tabel 3.1 sampai Tabel 3.24. 3.3.1 Tabel Setup_Enrollment Nama Tabel
: Setup_Enrollment
Primary Key
: Recruitment_Periode
Foreign_Key
: Recruitment_Type, Shet_ID
Fungsi
: Menyimpan jalur pendaftaran yang dibuka. Tabel 3.1 Struktur Tabel Setup_Enrollment
No 1 2 3 4 5 6 7 8 9 10 11 12 13
Field RECRUITMENT_PERIODE MAX_CHOICE START_PERIODE END_PERIODE RECRUITMENT_YEAR RECRUITMENT_BATCH RECRUITMENT_NUMBER RECRUITMENT_DUE_DATE PROSEN_SP_TUNAI PAY1_SPP_SCHE_DATE REGISTRATION_START_DATE MONTH_PERIODE RECRUITMENT_TYPE
Type Length Keterangan 10 varchar number date date 4 number 2 number 2 number date number 5 date date varchar 15 varchar 10
3.3.2 Tabel Enrollment_Criteria Nama Tabel
: Enrollment_Criteria
Primary Key
: Criteria_Enrollment,
31
Foreign_Key
: Recruitment_Periode, Tuition_Type, Recruitment_Type
Fungsi
: Menyimpan kriteria pendaftaran Tabel 3.2 Struktur Tabel Enrollment_Criteria
No 1 2 3 4 5 6 7 8 9
Field CRITERIA_ENROLLMENT STR_PRODI_ID HIGH_SCORE LOW_SCORE RECRUITMENT_PERIODE RECRUITMENT_TYPE CATEGORY NUMBER NUM_OF_PAY
Type Length Keterangan varchar 20 varchar 5 number number number 2 varchar number number number
3.3.3 Tabel Exam_Setup Nama Tabel
: Exam_Setup
Primary Key
: Sche_Exam_ID, Recruitment_Periode
Foreign_Key
: Recruitment_Periode
Fungsi
: Menyimpan jadwal ujian Tabel 3.3 Struktur Tabel Exam_Setup
No 1 2 3 4 5 6
Field SCHE_EXAM_ID RECRUITMENT_PERIODE EXAM_DATE EXAM_START EXAM_END EXAM_CAPACITY
3.3.4 Tabel Candidate_Fee Nama Tabel
: Candidate_Fee
Primary Key
: Fee_ID
Type Length Keterangan number 10 varchar date date date number
32
Foreign_Key
: Recruitment_Periode
Fungsi
: Menyimpan biaya pendaftaran Tabel 3.4 Struktur Tabel Candidate_Fee
No 1 2 3 4 5 6 7 8 9
Field FEE_ID STR_PRODI_ID CHOICE_COUNT CHANGE_TYPE_PRICE RECRUITMENT_PERIODE RECRUITMENT_PRICE ADMINISTRATION_PRICE UNIFORM_PRICE KMHS_PRICE
Type Length Keterangan varchar 20 varchar 25 1 number number varchar 10 number 11 number number number 12
3.3.5 Tabel Recruitment_Types Nama Tabel
: Recruitment_Types
Primary Key
: Recruitment_Type
Foreign_Key
:
Fungsi
: Menyimpan jalur masuk Tabel 3.5 Struktur Tabel Recruitment_Types
No 1 2 3
Field RECRUITMENT_TYPE RECRUITMENT_NAME RECRUITMENT_PRICE
Type Length Keterangan varchar 2 200 varchar number
3.3.6 Tabel Room Nama Tabel
: Room
Primary Key
: Room_ID
Foreign_Key
:
Fungsi
: Menyimpan master ruangan
33
Tabel 3.6 Struktur Tabel Room No 1 2 3 4 5 6
Field ROOM_ID ROOM_NAME ROOM_ROW ROOM_COLUMN ROOM_CAPACITY ROOM_CAP_EXAM
Type Length Keterangan 5 varchar number number number number number
3.3.7 Tabel Exam Nama Tabel
: Exam
Primary Key
: Room_ID, Sche_Exam_ID, Recruitment_Periode, Exam Type
Foreign_Key
: Room_ID, Sche_Exam_ID, Recruitment_Periode, Exam Type
Fungsi
: Menyimpan data pelaksanaan ujian Tabel 3.7 Struktur Tabel Exam
No 1 2 3 4 5 6
Field ROOM_ID SCHE_EXAM_ID RECRUITMENT_PERIODE EXAM_TYPE TEST_NUMBER_START TEST_NUMBER_END
Type Length Keterangan 5 varchar number varchar 10 varchar 1 20 varchar varchar 20
3.3.8 Tabel Course_SMA Nama Tabel
: Course_SMA
Primary Key
: Course_SMA_ID
Foreign_Key
:
Fungsi
: Menyimpan matapelajaran SMA
34
Tabel 3.8 Struktur Tabel Course_SMA No Field 1 COURSE_SMA_ID 2 COURSE_SMA_NAME
Type Length Keterangan 5 varchar varchar 100
3.3.9 Tabel Faculty_SMA Nama Tabel
: Faculty_SMA
Primary Key
: Faculty_SMA_ID
Foreign_Key
:
Fungsi
: Menyimpan jurusan SMA Tabel 3.9 Struktur Tabel Faculty_SMA
No Field 1 FACULTY_SMA_ID 2 FACULTY_SMA_NAME
Type Length Keterangan number 5 100 varchar
3.3.10 Tabel Course_SMA_Aktif Nama Tabel
: Course_SMA_Aktif
Primary Key
: Course_SMA_ID, Faculty_SMA_ID
Foreign_Key
: Course_SMA_ID, Faculty_SMA_ID
Fungsi
: Menyimpan matapelajaran yang dibutuhkan pada saat pendaftaran Tabel 3.10 Struktur Tabel Course_SMA_Aktif
No 1 2 3
Field COURSE_SMA_ID FACULTY_SMA_ID COURSE_SMA_STATUS
Type Length Keterangan 5 varchar 4 varchar varchar 1
35
3.3.11 Tabel Country Nama Tabel
: Candidate_Fee
Primary Key
: Country_ID
Foreign_Key
:
Fungsi
: Menyimpan data negara Tabel 3.11 Struktur Tabel Country
No Field 1 COUNTRY_ID 2 COUNTRY_NAME
Type Length Keterangan varchar 2 varchar 100
3.3.12 Tabel Province Nama Tabel
: Province
Primary Key
: Province_ID
Foreign_Key
: Country_ID
Fungsi
: Menyimpan data propinsi Tabel 3.12 Struktur Tabel Province
No 1 2 3
Field PROVINCE_ID COUNTRY_ID PROVINCE_NAME
Type Length Keterangan varchar 4 2 varchar varchar 100
3.3.13 Tabel Region Nama Tabel
: Region
Primary Key
: Region_ID
Foreign_Key
: Province_ID
Fungsi
: Menyimpan data wilayah
36
Tabel 3.13 Struktur Tabel Region No 1 2 3 4
Field REGION_ID PROVINCE_ID REGION_NAME REGION_STS
Type Length Keterangan 6 varchar varchar 4 100 varchar 1 varchar
3.3.14 Tabel City Nama Tabel
: City
Primary Key
: City_ID
Foreign_Key
: Region_ID
Fungsi
: Menyimpan data kota Tabel 3.14 Struktur Tabel City
No 1 2 3
Type Length Keterangan varchar 10 varchar 6 100 varchar
Field CITY_ID REGION_ID CITY_NAME
3.3.15 Tabel SMA Nama Tabel
: SMA
Primary Key
: SMA_ID
Foreign_Key
: City_ID
Fungsi
: Menyimpan data SMA Tabel 3.15 Struktur Tabel SMA
No 1 2 3 4 5
Field SMA_ID CITY_ID SMA_NAME SMA_ADDRES SMA_STATUS
Type Length Keterangan varchar 15 10 varchar varchar 100 varchar 200 varchar 2
37
No Field 6 SMA_FAVORIT
Type Length Keterangan varchar 2
3.3.16 Tabel Event Nama Tabel
: Event
Primary Key
: Event_ID
Foreign_Key
: City_ID, SMA_ID
Fungsi
: Menyimpan data acara PMB Tabel 3.16 Struktur Tabel Event
No 1 2 3 4 5 6 7 8
Field EVENT_ID EVENT_NAME EVENT_START_DATE EVENT EVENT_PLACE EVENT_DESCRIPTION CITY_ID SMA_ID
Type Length Keterangan varchar 25 100 varchar date date varchar 100 2 varchar 10 varchar varchar 15
3.3.17 Tabel Sales_Form Nama Tabel
: Sales_Form
Primary Key
: Formulir_Number
Foreign_Key
: City_ID, Event_ID, Recruitment_Periode, Recruitment_Type
Fungsi
: Menyimpan data penjualan formulir Tabel 3.17 Struktur Tabel Sales_Form
No 1 2 3
Field FORMULIR_NUMBER NAME ADDRESS
Type Length Keterangan varchar 20 varchar 200 varchar 300
38
No 4 5 6 7 8 9 10 11
Field SALE_USER SALE_DATE PRICE HP CITY_ID EVENT_ID RECRUITMENT_PERIODE RECRUITMENT_TYPE
Type Length Keterangan varchar 30 date number varchar 30 varchar 10 varchar 5 varchar 10 varchar 2
3.3.18 Tabel Info Nama Tabel
: Info
Primary Key
: Info_ID
Foreign_Key
:
Fungsi
: Menyimpan data info tersedia Tabel 3.18 Struktur Tabel Info Type Length Keterangan number 2 100 varchar
No Field 1 INFO_ID 2 INFO_NAME
3.3.19 Tabel Brochure Nama Tabel
: Brochure
Primary Key
: Brochure_ID
Foreign_Key
:
Fungsi
: Menyimpan data brosur yang tersedia Tabel 3.19 Struktur Tabel Brochure
No Field 1 BROCHURE_ID 2 BROCHURE_NAME
Type Length Keterangan number varchar 100
39
3.3.20 Tabel Candidate_Student Nama Tabel
: Candidate_Student
Primary Key
: Test_Number
Foreign_Key
: Faculty_SMA_ID, Recruitment_Type, Recruitment_Periode, Formulir_Number, City_ID, SMA_ID
Fungsi
: Menyimpan data pendaftar Tabel 3.20 Struktur Tabel Candidate_Student
No 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Field TEST_NUMBER CITY_ID CIT_CITY_ID FACULTY_SMA_ID RECRUITMENT_TYPE RECRUITMENT_PERIODE SMA_ID FORMULIR_NUMBER NAME ADDRESS TELP BOD SEX N_NEM N_STTB R_NEM R_STTB GRADUATE_YEAR STS_EXAM HP TGL_DAFTAR KD_POS
Type Length Keterangan varchar 20 varchar 10 varchar 10 number 4 varchar 2 varchar 10 varchar 15 varchar 20 varchar 200 varchar 300 varchar 20 datetime char 1 number number number number number varchar 1 varchar 30 datetime varchar 10
40
3.3.21 Tabel Info_Det Nama Tabel
: Info_Det
Primary Key
: Test_Number, Info_ID
Foreign_Key
: Test_Number, Info_ID
Fungsi
: Menyimpan data detail info yang diperoleh pendaftar Tabel 3.21 Struktur Tabel Info_Det
No Field 1 TEST_NUMBER 2 INFO_ID
Type Length Keterangan varchar 20 number 2
3.3.22 Tabel Brochure_Det Nama Tabel
: Brochure_Det
Primary Key
: Brochure_ID, Test_Number
Foreign_Key
: Test_Number, Brochure_ID
Fungsi
: Menyimpan data detail brosur yang diperoleh pendaftar Tabel 3.22 Struktur Tabel Brochure_Det
No Field 1 BROCHURE_ID 2 TEST_NUMBER
Type Length Keterangan number 20 varchar
3.3.23 Tabel Rapor Nama Tabel
: Rapor
Primary Key
: Rapor_ID
Foreign_Key
: Test_Number
Fungsi
: Menyimpan nilai rapor pendaftar
41
Tabel 3.23 Struktur Tabel Rapor No 1 2 3 4 5
Field RAPOR_ID TEST_NUMBER RAPOR_PERIODE RAPOR_RANKING RAPOR_R_NILAI
Type Length Keterangan 25 varchar varchar 20 5 varchar number number
3.3.24 Tabel Rapor_Course_SMA Nama Tabel
: Rapor_Course_SMA
Primary Key
: Rapor_ID, Course_SMA_ID
Foreign_Key
: Rapor_ID, Course_SMA_ID
Fungsi
: Menyimpan data detail info yang diperoleh mahasiswa Tabel 3.24 Struktur Rapor_Course_SMA
No 1 2 3
Field RAPOR_ID COURSE_SMA_ID RAPOR_COURSE_SMA_NILAI
Type Length Keterangan varchar 25 5 varchar number
3.3.25 Tabel Enrollment_Criteria_Det Nama Tabel
: Enrollment_Criteria_Det
Primary Key
: Criteria_Det_ID
Foreign_Key
: Criteria_Enrollment
Fungsi
: Menyimpan kategori data detail biaya SP Tabel 3.25 Struktur Tabel Enrollment_Criteria_Det
No 1 2 3 4
Field CRITERIA_DET_ID PAY_SCHE_NUMBER NOMINAL PAY_SCHE_DATE
Type Length Keterangan 25 varchar number number date
42
No Field 5 PROSENTASE 6 CRITERIA_ENROLLMENT
Type Length Keterangan number 3 20 varchar
3.3.26 Tabel Candidate_Choice Nama Tabel
: Candidate_Choice
Primary Key
: Choice_Number, Test_Number
Foreign_Key
: Test_Number, Class_ID, Criteria_Enrollment
Fungsi
: Menyimpan data pilihan dan hasil penerimaan mahasiswa Tabel 3.26 Struktur Tabel Candidate_Choice
No 1 2 3 4 5 6 7
Field TEST_NUMBER CHOICE_NUMBER CRITERIA_ENROLLMENT STR_PRODI_ID RECRUITMENT_SCORE SCHOLARSHIP_DET_ID POTONGAN
Type Length Keterangan varchar 20 number varchar 20 varchar 5 varchar varchar 5 number 22
3.3.27 Tabel Prodi Nama Tabel
: Prodi
Primary Key
: Str_Prodi_Id
Foreign_Key
:
Fungsi
: Menyimpan data prodi Tabel 3.27 Struktur Tabel Prodi
No 1 2 3
Field STR_PRODI_ID PRODI_NAME ALIAS
Type Length Keterangan varchar 5 varchar 50 varchar 10
43
No Field 4 STATUS
3.4
Type Length Keterangan varchar 1
User Interface Design (Rancangan Antar Muka) Pembuatan tampilan sangat diperlukan agar pengguna yang adalah
anggota penmaru STIKOM Surabaya dapat berinteraksi dengan sistem, sehingga dibutuhkan perancangan secara detil mengenai tampilan aplikasi berdasarkan informasi yang ditampilkan. Dalam sub bab ini akan dijelaskan rancangan antar muka dari form-form yang ada serta penjelasan singkat program Sistem Informasi Penmaru. 1. Rancangan Layout Web Layout merupakan tampilan utama keseluruhan dari aplikasi ini. Layout pada aplikasi ini terbagi menjadi 3, yaitu header, content dan footer.
SISTEM INFORMASI PENMARU Data Master V
Transaksi V
Persiapan V
Pasca Test V
[ CONTENT ]
Gambar 3.14 Desain Layout Web
Lain-lain V
44
2. Rancangan halaman login Halaman login merupakan tampilan awal dari apikasi ini. Sebelum masuk ke halaman utama aplikasi, pengguna diarahakan menuju ke form login. Pada form login terdapat inputan berupa user dan password. Password pengguna ditampilkan dalam karakter bintang (*). LOGIN User : Password :
<user> <password>
Gambar 3.15 Desain Login Pengguna
Setiap pengguna yang terdaftar yaitu staff penmaru berhak mengakses aplikasi. Pengguna memasukkan user dan password yang telah diberikan pada field yang tersedia.
3. Rancangan halaman maintenance jalur masuk Halaman maintenance jalur masuk digunakan untuk menginputkan beberapa jalur masuk yang dibagi menjadi beberapa periode. Data-data yang diinputkan yaitu tahun, jalur masuk, periode, tanggal mulai, tanggal selesai dan keterangan.
45
Gambar 3.16 Desain Halaman Maintenance Jalur Masuk
4. Rancangan halaman maintenance jadwal ujian Halaman maintenance jadwal ujian digunakan untuk mengisi jadwal ujian setiap periode. Jadwal yang dimasukan yaitu tahun, jalur, periode, tanggal ujian, shift, jam mulai, jam selesai dan kapasitas ruangan.
46
Gambar 3.17 Desain Halaman Maintenance Jadwal Ujian
5. Rancangan halaman menu maintenance biaya Halaman maintenance biaya digunakan untuk menginputkan biaya-biaya yang ada setiap prodi dan jalur. Biaya-biaya yang ada yaitu formulir, seragam, administrasi, alih jalur, kemahasiswaan, potongan SP.
47
Gambar 3.18 Desain Halaman Maintenance Biaya
6. Rancangan halaman maintenance program studi Halaman maintenance program studi digunakan untuk mengatur program studi yang aktif dan tidak aktif pada tahun akademik tertentu.
Gambar 3.19 Desain Halaman Maintenace Program Studi
48
7. Rancangan halaman maintenance mata pelajaran Halaman maintenance mata pelajaran digunakan untuk menambah dan memilih mata pelajaran apa saja yang dilihat dan diperlukan bagian penmaru.
Gambar 3.20 Desain Halaman Maintenance Mata Pelajaran
8. Rancangan halaman maintenance SMU Halaman maintenance SMU digunkan untuk menambah dan merubah data-data SMU.
Gambar 3.21 Desain Halaman Maintenance SMU
49
9. Rancangan halaman maintenance jurusan SMU Halaman maintenance jurusan SMU digunakan untuk menambah dan merubah jurusan SMU yang ada.
Gambar 3.22 Desain Halaman Maintenance Jurusan SMU
10. Rancangan halaman transaksi pembelian formulir Halaman transaksi pembelian formulir digunakan untuk menyimpan data penjualan formulir pendaftaran.
Gambar 3.23 Desain Halaman Transaksi Pembelian Formulir
50
11. Rancangan halaman pendaftaran calon mahasiswa Halaman pendaftaran calon mahasiswa digunakan untuk menyimpan data-data calon mahasiswa yang telah membeli formulir dan melakukan pendaftaran.
Gambar 3.24 Desain Halaman Pendaftaran Calon Mahasiswa
12. Rancangan halaman maintenance ruang dan kapasitas Halaman maintenance ruang dan kapasitas digunakan untuk menambah dan merubah ruang yang dipakai untuk test beserta kapasitas ruang.
51
Gambar 3.25 Desain Halaman Maintenance Ruang dan Kapasitas
13. Rancangan halaman isi ruang Halaman isi ruang digunakan untuk mengisi peserta ujian berdasarkan tanggal, periode, jalur dan shift. Setelah proses isi ruang maka dapat melakukan cetak daftar kursi ujian.
Gambar 3.26 Desain Halaman Isi Ruang
52
14. Rancangan halaman maintenance kategori sumbangan pembangunan Halaman ini digunakan untuk maintenance kategori sumbangan pembangunan (SP) setiap kategori penerimaan.
Gambar 3.27 Desain Halaman Maintenance Sumbangan Pembangunan
15. Rancangan halaman maintenance angsuran sumbangan pembangunan Halaman
ini
digunakan
untuk
mengisi
angsuran
pembangunan (SP) setiap prodi berdasarkan jalur masuk dan periode.
sumbangan
53
Gambar 3.28 Desain Halaman Maintenance Angusran Sumbangan Pembangunan
16. Rancangan halaman proses terima PMB Halaman ini digunakan untuk melakukan proses terima dari hasil test dan seleksi yang dilakukan oleh pimpinan.
54
Gambar 3.29 Desain Halaman Proses Terima PMB
17. Rancangan halaman laporan penerimaan mahasiswa baru Laporan ini menampilkan calon mahasiswa yang daftar, hadir, diterima dan gagal tiap periode pendaftaran.
Gambar 3.30 Desain Halaman Laporan Penerimaan Mahasiswa Baru
55
18. Rancangan halaman laporan rekap data PMB Laporan ini menampilkan mahasiswa yang diterima setiap program studi pada masing-masing periode pendaftaran.
Gambar 3.31 Desain Halaman Laporan Rekap Data PMB 19. Daftar biaya lain-lain PMB Laporan ini menampilkan biaya-biaya PMB tiap jurusan setiap periode pendaftaran.
Gambar 3.32 Desain Biaya Lain-Lain PMB
3.5
Rancangan Uji Coba Fitur Dasar Sistem Dalam sub bab ini akan dipaparkan rancangan uji coba yang bertujuan
untuk memastikan bahwa aplikasi telah dibuat dengan benar sesuai dengan
56
kebutuhan atau tujuan yang diharapkan. Proses pengujian menggunakan blackbox testing di mana aplikasi akan diuji dengan melakukan berbagai percobaan untuk membuktikan bahwa aplikasi telah dibuat sudah sesuai dengan tujuan. A. Rancangan Uji Coba Halaman Login Uji coba yang akan dilakukan pada halaman login dapat dilihat pada tabel 3.28. Tabel 3.28 Rancangan Uji Coba Fitur Login ID 1
Tujuan
Input
Deskripsi Login ke
Memasukan username
dalam program yang
dan password valid
Output Diharapkan Masuk ke dalam aplikasi
valid 2
Deskripsi login ke
Memasukan username
Muncul pesan
program non-valid
dan password non
“User/Password Salah!”
valid
B. Rancangan Uji Coba Maintenance Jalur Masuk Uji coba yang akan dilakukan pada halaman maintenance jalur masuk dapat dilihat pada tabel 3.29. Tabel 3.29 Rancangan Uji Coba Maintenance Jalur Masuk ID 3
Tujuan
Input
Output Diharapkan
Menginputkan data-
Tahun, periode, jalur,
Data tersimpan di tabel
data jalur pendaftaran
jumlah pilihan, tanggal
setup_enrollment
baru
mulai, tanggal selesai, keterangan
4
Menghindari data
Mengosongkan data-data
Tidak terjadi apa-apa
kosong
kemudian melakukan
dan
proses simpan
kesalahan
muncul
letak
57
C. Rancangan Uji Coba Maintenance Jadwal Ujian Uji coba yang akan dilakukan pada halaman maintenance jadwal ujian dapat dilihat pada tabel 3.30. Tabel 3.30 Rancangan Uji Coba Maintenance Jadwal Ujian ID
Tujuan
Input
Output Diharapkan
5
Menginputkan dan
Tahun, jalur, periode,
Data jadwal ujian
menyimpan data
tanggal, jam mulai-
tersimpan pada tabel
ujian baru
selesai, kapasitas.
exam_setup.
Klik pada tombol
Kembali ke “Form
“Save”
Maintenance Jadwal Ujian”.
6
Menghindari data
Mengosongkan data-
Tidak terjadi apa-apa dan
kosong
data dan melakukan
muncul letak kesalahan.
proses simpan 7
Merubah jadwal
Tanggal, jam mulai-
Data yang diinput berhasil
ujian
selesai, kapasitas
dirubah pada tabel exam_setup.
D. Rancangan Uji Coba Maintenance Biaya Uji coba yang akan dilakukan pada halaman maintenance biaya dapat dilihat pada tabel 3.31. Tabel 3.31 Rancangan Uji Coba Maintenance Biaya ID
Tujuan
Input
Output Diharapkan
8
Menginputkan dan
Tahun, Jalur, Periode,
Data biaya akan tersimpan
menyimpan data
Prodi, Biaya :
ke dalam tabel
biaya baru
formulir, seragam,
candidate_fee
administrasi, kemahasiswaan
58
ID
Tujuan
Input
Output Diharapkan
9
Merubah biaya dari
Mengklik link edit
Data-data akan masuk
inputan yang salah
pada grid biaya.
kedalam form.
Merubah data di form dan melakukan simpan
E. Rancangan Uji Coba Maintenance Prodi Uji coba yang akan dilakukan pada halaman maintenance prodi dapat dilihat pada tabel 3.32. Tabel 3.32 Rancangan Uji Coba Maintenance Prodi ID
Tujuan
Input
Output Diharapkan
10
Menginputkan dan
Kode Prodi, Nama
Data prodi akan tersimpan
menyimpan data
Prodi, Alias Prodi
ke dalam tabel prodi
Merubah status
Melakukan cawang
Status prodi akan berubah.
aktif dari prodi
pada status prodi
biaya baru 11
yang ada
G. Rancangan Uji Coba Maintenance Kota Uji coba yang akan dilakukan pada halaman maintenance kota dapat dilihat pada tabel 3.33. Tabel 3.33 Rancangan Uji Coba Maintenance Kota ID
Tujuan
Input
Output Diharapkan
12
Menginputkan dan
Memilih negara,
Data kota akan tersimpan
menyimpan data
propinsi, dan region.
ke dalam tabel city
kota baru
Mengisi nama kota
59
H. Rancangan Uji Coba Maintenance SMA Uji coba yang akan dilakukan pada halaman maintenance sma dapat dilihat pada tabel 3.34. Tabel 3.34 Rancangan Uji Coba Maintenance SMA ID
Tujuan
Input
Output Diharapkan
13
Menginputkan dan
Memilih negara, kota.
Data sma akan tersimpan
menyimpan data
Mengisi data nama
ke dalam tabel SMA
sma baru
sma, alamat, status dan favorit
14
Merubah biaya dari
Mengklik link edit
Data-data akan masuk
inputan yang salah
pada grid sma.
kedalam form dan tabel
Merubah data di form
SMA
dan melakukan simpan
I. Rancangan Uji Coba Maintenance Jurusan SMU Uji coba yang akan dilakukan pada halaman maintenance jurusan smu dapat dilihat pada tabel 3.35. Tabel 3.35 Rancangan Uji Coba Maintenance Jurusan SMU ID
Tujuan
15
Menginputkan dan
Input
Output Diharapkan
Nama Jurusan
Data jurusan SMU akan
menyimpan data
tersimpan ke dalam tabel
jurusan SMA baru
faculty_sma
J. Rancangan Uji Coba Maintenance Matapelajaran SMA Uji coba yang akan dilakukan pada halaman maintenance matapelajaran sma dapat dilihat pada tabel 3.36.
60
Tabel 3.36 Rancangan Uji Coba Maintenance Matapelajaran SMA ID
Tujuan
16
Menginputkan dan
Input Nama matapelajaran
Output Diharapkan Data biaya akan tersimpan ke dalam tabel course_sma
menyimpan data matapelajaran baru
K. Rancangan Uji Coba Maintenance Matapelajaran SMA Aktif Uji coba yang akan dilakukan pada halaman maintenance matapelajaran sma aktif dapat dilihat pada tabel 3.37. Tabel 3.37 Rancangan Uji Coba Maintenance Matapelajaran SMA Aktif ID
Tujuan
Input
17
Menginputkan dan
Memilih jurusan sma,
Data jurusan sma dan
menyimpan data
matapelajaran
matapelajaran akan
18
Output Diharapkan
jurusan dan
tersimpan ke dalam tabel
matapelajaran baru
course_sma_aktif
Merubah status
Memilih jurusan sma,
Data-data status akan
aktif matapelajaran
mencawang status
berubah di tabel
tiap jurusan
aktif
course_sma_aktif
L. Rancangan Uji Coba Pembelian Formulir Uji coba yang akan dilakukan pada halaman pembelian formulir dapat dilihat pada tabel 3.38. Tabel 3.38 Rancangan Uji Coba Pembelian Formulir ID
Tujuan
Input
Output Diharapkan
19
Menginputkan dan
Nama, alamat, kota,
Data penjualan formulir
menyimpan data
telp, HP, tanggal,
akan tersimpan ke dalam
penjualan formulir
jumlah formulir, detil
tabel sales_form
baru
formulur
61
M. Rancangan Uji Coba Pendaftaran Mahasiswa Uji coba yang akan dilakukan pada halaman pendaftaran mahasiswa dapat dilihat pada tabel 3.39. Tabel 3.39 Rancangan Uji Coba Pendaftaran Mahasiswa ID
Tujuan
Input
Output Diharapkan
20
Menginputkan dan
Memasukan nomor
Data calon mahasiswa
menyimpan data
formulir dan data-data
akan tersimpan ke dalam
calon mahasiswa
mahasiswa yang
tabel canidadate_student,
diperlukan
rapor, rapor_course_sma, info_det, brochure_det
N. Rancangan Uji Coba Maintenance Ruang dan Kapasitas Uji coba yang akan dilakukan pada halaman maintenance ruang dan kapasitas dapat dilihat pada tabel 3.40. Tabel 3.40 Rancangan Uji Coba Maintenance Ruang dan Kapasitas ID
Tujuan
Input
Output Diharapkan
21
Menginputkan dan
Nama Ruang, baris,
Data ruang akan tersimpan
menyimpan data
kolom
ke dalam tabel room
ruang baru 22
Merubah kapasitas
Memilih link edit pada Data ruang masuk
ruang
ruang yang akan
kedalam form dan
diubah
tersimpan ke tabel
O. Rancangan Uji Coba Isi Ruang Uji coba yang akan dilakukan pada halaman isi ruang dapat dilihat pada tabel 3.41.
62
Tabel 3.41 Rancangan Uji Coba Isi Ruang ID
Tujuan
Input
Output Diharapkan
23
Menginputkan dan
Memilih tanggal ujian, Data ujian akan tersimpan
menyimpan data
tipe test, ruang.
ujian
Memasukan no test
ke dalam tabel exam
awal dan akhir
P. Rancangan Uji Coba Maintenance Kategori SP Uji coba yang akan dilakukan pada halaman maintenance kategori SP dapat dilihat pada tabel 3.42. Tabel 4.32 Rancangan Uji Coba Maintenance Kategori SP ID
Tujuan
Input
24
Menginputkan dan
Memilih tahun,
Data kategori SP akan
menyimpan data
jurusan, periode,
tersimpan ke dalam tabel
kategori SP
prodi. Mengisi tanggal
enrollment_criteria dan
angusran 1, jumlah
enrollment_criteria_det
kategori, nominal, jml angsuran, selisih
Output Diharapkan