METODE PENELITIAN
A. Jenis Penelitian
Penelitian ini merupakan penelitian pengembangan perangkat lunak, yang
bertujuan untuk merancang sistem informasi administrasi pendidikan.
B. Waktu dan Tempat Penelitian
Tempat pelaksanaan penelitian ini yaitu di Akademi Kebidanan (AKBID)
Salewangang Kabupaten Maros, Sulawesi Selatan. Penelitian ini akan
dilaksanakan pada bulan Maret sampai dengan dengan Mei 2015.
C. Rancangan Penelitian
Perancangan aplikasi ini menggunakan model pengembangan prototyping.
Dalam pembuatan poyek perangkat lunak adalah suatu pekerjaan yang
membutuhkan waktu dan biaya yang cukup besar karena perencnaan perangkat
lunak ini fokus pada perencanaan dan pengendalian. Metode prototype
merupakan metode pengembangan perangkat lunak yang memodelkan dari sistem
kerja suatu perangkat lunak melakukan koordinasi dan pertemuan-pertemuan yang
secara intensif dengan user guna menampung informs yang akan dijadikan dasar
dalam perancangan perangkat lunak. Prototype dari perangkat lunak yang
dihasilkan kemudian dipresentasikan kepada user dan user diberikan kesempatan
untuk memberikan masukan tentang sistem yang telah dirancang sehingga
perangkat lunak sistem yang dihasilkan nantinya dapat sesuai dengan keinginan
dan kebutuhan user. Perubahan dan presentasi prototype ini dapat dilakukan
berkali-kali sampai akhirnya tercapai bentuk dari perangkat lunak yang akan
digunakan. Model pengembangan prototyping dapat dilihat pada gambar berikut:
Database
Perancangan basis data (database) bertujuan agar data yang
diatas
mendeskripsikan
bahwa
admin
melakukan
Tipe Data
Panjang
Keterangan
Id_admin
Varchar
10
Primary Key
username
Varchar
10
Varchar
10
password
Sumber: Penulis
b) Tabel Mahasiswa
Tabel ini digunakan untuk menyimpan data mahasiswa yang
terdiri dari nim, nama_mahasiswa, tempat_lahir, tgl_lahir, alamat,
kelas, prodi, semester, jenis kelamin, agama, telepon. Dalam tabel ini,
yang menjadi primary key adalah nim. Adapun struktur tabelnya dapat
dilihat pada tabel 3.2 berikut:
Tabel 3.2
Tabel Data Mahasiswa
Atribute
Tipe Data
Panjang
Keterangan
nim
Varchar
10
Primary Key
nama_mahasiswa
Varchar
10
tempat_lahir
Varchar
10
tgl_lahir
Date
alamat
Text
20
kelas
Varchar
10
prodi
Varchar
20
semester
Int
jenis_kelamin
Enum (L,P)
agama
Varchar
10
telepon
Varchar
Sumber: hasil olah data, 2015
20
Tipe Data
Panjang
Keterangan
id_makul
Int
10
Primary Key
kode_makul
Varchar
10
nama_makul
Varchar
20
jenis_makul
Char
10
kkm
Int
Sumber: Hasil olah data, 2015
30
d) Tabel Nilai
Tabel ini digunakan untuk menyimpan data nilai yang terdiri
dari id_nilai, nim, id_makul, dan nilai. Dalam tabel ini, yang menjadi
primary key adalah id_nilai. Adapun struktur tabelnya dapat dilihat
pada tabel 3.4 berikut:
Tabel 3.4
Tabel Data Nilai
Atribute
Tipe Data
Panjang
Keterangan
id_nilai
Int
10
Primary Key
nim
Varchar
10
id_makul
Int
10
Int
30
nilai
Sumber: Penulis
e) Tabel Dosen
Tabel ini digunakan untuk menyimpan data admin yang terdiri
dari id_dosen, nama dosen, tempat_lahir, tgl_lahir, alamat, Negara,
hobi, handphone, jenis_kelamin, agama, dan telepon. Dalam tabel ini,
yang menjadi primary key adalah id_dosen. Adapun struktur tabelnya
dapat dilihat pada tabel 3.5 berikut:
Tabel 3.5
Tabel Data Dosen
Atribute
Tipe Data
Panjang
Keterangan
id_dosen
Varchar
10
Primary Key
nama_dosen
Varchar
10
tempat_lahir
Varchar
10
tgl_lahir
Date
alamat
Text
20
negara
Varchar
10
hobi
Varchar
20
handphone
Int
20
jenis_kelamin
Enum (L,P)
agama
Varchar
10
telepon
Varchar
Sumber: Hasil olah data, 2015
20
f) Tabel KRS
Tabel ini digunakan untuk pengisian data krs online oleh
mahasiswa
create_date,
yang
terdiri
dariid_krs,
created_date,
id_mahasiswa,
created_userid,
id_jadwal,
modified_date,
Tipe Data
Panjang
Keterangan
id_krs
Int
10
Primary Key
nim
Int
10
id_jadwal
Int
10
created_date
Datetime
created_userid
Int
modified_date
Datetime
modified_useri
int
d
Sumber: Hasil olah data, 2015
10
10
g) Tabel Kelas
Tabel ini digunakan untuk pengisian data pembagian kelas
terdiri dari id_kelas, nim, semester, nama_kelas, created_date. Dalam
tabel ini, yang menjadi primary key adalah id_admin. Adapun struktur
tabelnya dapat dilihat pada tabel 3.6 berikut:
Tabel 3.7
Tabel Data Kelas
Atribute
Tipe Data
Panjang
Keterangan
id_kelas
Int
10
nim
Int
10
semester
Int
10
nama_kelas
Varchar
10
created_date
Int
Sumber: Hasil olah data, 2015
Primary Key
10
Tipe Data
Panjang
Keterangan
id_jadwal
Int
10
Primary Key
id_makul
Int
10
id_kelas
Int
10
semester
Varchar
10
hari
Char
10
jam_mulai
Char
10
jam_selesai
Char
10
id_dosen
Int
10
ruang
Int
created_date
Int
Sumber: Hasil olah data, 2015
10
b. Flowchart Sistem
Flowchart merupakan suatu teknik untuk menyusun rencana
program yang telah diperkenalkan dan telah dipergunakan oleh kalangan
programmer komputer sebelum algoritma menjadi populer, yaitu
c. Data
Flow
Data
diagram
yang
Diagram (DFD)
Flow Diagram (DFD) adalah suatu
menggunkan
notasi-notasi
untuk
penggunaannya
sangat
membantu
memahami
secara logika
untuk
sistem
,
user/mahasiswa,
dosen,
dan
ketua
jurusan
melakukan
penginputan data dan permintaan output seperti nilai, jadwal kuliah dan
kalender akademik dengan format tertentu sebagai autentification dalam
setiap permintaan output. Kemudian sistem melakukan pencocokan data
Gambar 3.6
DFD Level 1 proses 1 (Manajemen Dosen)
4) DFD Level 1 Proses 2
Pembentukan DFD Level 1 proses 2. Data Flow Diagram ini
mencakup manajemen mahasiswa. DFD Level 1 proses 2 pada sistem ini
dapat dilihat pada gambar 3.7 berikut.
Gambar 3.7
DFD Level 1 proses 2 (Manajemen Mahasiswa)
5) DFD Level 1 Proses 3
Pembentukan DFD Level 1 proses 3. Data Flow Diagram ini
mencakup manajemen mata kuliah. DFD Level 1 proses 3 pada sistem
ini dapat dilihat pada gambar 3.8 berikut.
Gambar 3.8
Gambar 3.9
DFD Level 1 proses 4 (Manajemen Jadwal Mata Kuliah)
7) DFD Level 1 Proses 5
Pembentukan DFD Level 1 proses 5. Data Flow Diagram ini
mencakup manajemen nilai. DFD Level 1 proses 5 pada sistem ini dapat
dilihat pada gambar 3.10 berikut.
Gambar 3.10
DFD Level 1 proses 5 (Manajemen Nilai)
2. Perancangan Antarmuka (Interface)
Antarmuka (interface) pengguna atau lebih dikenal sebagai user
interface adalah bagian penghubung antara aplikasi sistem dengan pengguna
(user). Perancangan antarmuka bertujuan untuk memberikan gambaran
tentang aplikasi yang akan dibangun, sehingga memudahkan dalam prose
implementasi sistem.
Gambar 3.11
Output Halaman Utama
Rancangan tampilan output umum terdiri dari 5 (lima) bagian yaitu :
1. Header : Judul Web Site.
2. Menu Navigasi Atas Umum :
a.
Depan
Profil
Visi dan Misi
Peta Kampus
Fasilitas Kampus
b. Download
Download Jadwal Mata Kuliah
Download Area
c. Beasiswa
d. Menu Navigasi Kiri : Login, Halaman Depan.
e. Navigasi Kanan : Polling
Footer : Keterangan web dan informasi pembuatnya.
Gambar 3.12
Rancangan Halaman Mahasiswa
Gambar 3.13
Rancangan Halaman Dosen
3. Pengujian Sistem
Pengujian sistem dilakukan dengan menggunakan metode Black Box.
Karena dalam pengujian menggunakan metode Black Box dapat diketahui
apakah perangkat lunak yang dirancang dapat berfungsi dengan benar dan
telah sesuai dengan yang diharapkan. Pengujian dengan metode black box
adalah pebgujian aspek fundamental sistem tanpa memperhatikan struktur
logika intern perangkat lunak.
Pengujian dengan metode black box merupakan metode perancangan
data uji yang didasarkan pada spesifikasi perangkat lunak. Data uji
dibangkitkan, dieksekusi pada perangkat lunak kemudian keluaran dari
Ultimate 32-bit
CSS dan CMS
PHP MyAdmin dan MySQL
XAMPP
Adobe Dreamweaver
Notepad C++
Mozilla Firefox
Adobe Photoshop
informasi
administrasi
pendidikan
sehingga
nantinya
dapat