Anda di halaman 1dari 72

Rancangan Sistem Informasi Akademik Berbasis Android

pada SMA AS SYIFA


Oleh :
NIM
1.
2.
3.
4.
5.
6.

1312500380
1312500406
1312500422
1312500661
1312500794
1312501065

Nama
Imam Halim Mursyidin
Intan Shavana
Mochamad Jati Seno
I Made Sukresna
Refo Ratna Sari
Aldi Yudha Pradipta

UNIVERSITAS BUDI LUHUR


FAKULTAS TEKNOLOGI INFORMASI
JAKARTA
SEMESTER GENAP
2014/2015

PROPOSAL PROYEK

A.

Peninjauan dan Pemilihan Proyek


Nama Proyek:

Rancangan Sistem Informasi


Akademik Berbasis Mobile
Android
pada SMA AS SYIFA

Tanggal Mulai : 05 Maret 2015

Originator Proyek:

Nomor Telepon

1312500380-Imam Halim M
(Project Manager)
1312501065-Aldi Yudha
Pradipta
(System Analyst)
1312500422-Mochamad Jati
Seno
(Designer)
1312500661-I Made Sukresna
(Programmer)
1312500794-Refo Ratna Sari
(Dokumentator)

Tanggal Akhir : 22 Juni 2015

087871106488
08979530786
085714967802
085217577700

08228839292
081296889379

1312500406- Intan Shavana


(Programmer)
Persetujuan Dosen
Pengampu:

Tanggal persetujuan:
Tanggal: 22 Juni 2015

Tanda tangan

Ir. Bullion Dragon Andah, M. Sc


Permasalahan/Kebutuhan Bisnis:
a. Penyediaan layanan informasi sulit di akses oleh orang tua
b. Infromasi Akademik tidak terdistribusi ke Orang tua

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 2

Tujuan Proyek :
Membangun sistem informasi Akademik berbasis android yang mudah
digunakan sehingga membantu pihak sekolah dalam meningkatkan
pelayanan akademik yang optimal bersekolah di SMA AS SYIFA.
Gagasan Solusi :
Untuk memecahkan permasalahan yang ada diatas, maka salah satu
solusi yang efektif dan efisien adalah membangun sebuah sistem yang
memiliki fitur-fitur sebagai berikut:

1. Pengembangan system menggunakan metodologi ObjectOriented Analysis and Design(OOAD)


2. Penyimpanan data menggunkan DBMS MYSQL untuk server
dan SQLite untuk di mobile.
3. Bahasa pemograman menggunakan Java
4. Disediakan
fasilitas
untuk
mengentri,mengupdate,menghapus dan mencari data.
5. Menampilkan data siswa (Profil, nilai, jadwal dan
perkembangan siswa).
6. Disediakan fasilitas untuk mem-back up data.

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 3

B.

Tinjauan Organisasi
a) Sejarah Singkat
Pada tahun 2006 berdiri Yayasan Taman Al-quran terpadu AS SYIFA
yang dirintis oleh Dra. Eni Susilowati, bertempat di Villa Mutiara Jl.Mirah
Blok Q 4 Sawah Baru Ciputat. Dengan memanfaatkan ruangan rumah
seadanya Dra. Eni Susilowati berhasil mendirikan sekolah menengah atas.
Kemudian pada tahun 2007 berganti nama menjadi Sekolah Mengah Atas
Islam AS SYIFA. Setahun berselang beragnti nama menjadi Sekolah
Menengah Atas Islam Terpadu AS SYIFA. Seiring berjalannya waktu pada
tahun 2013 hingga sekarang berganti nama menjadi Sekolah Menengah
Atas AS SYIFA yaitu Sekolah Menengah Atas yang berbasis Islam dan di
bawah naungan Departemen Agama.
Visi dan Misi dari SMA AS SYIFA adalah :
a. Visi
Membantu peserta didik yang berkepribadian Islam, berprestasi,
kompetitif, berkreasi, dinamis berdasarkan Al-Quran dan As-Sunah.
b. Misi
1. Mewujudkan lulusan berakhlak mulia.
2. Mewujudkan pengembangan prestasi akademik dan non akademik.
3. Mewujudkan pengembangan ketrampilan yang kreatif dan dinamis.
4. Membangun hubungan yang harmonis dan seimbang antara sekolah
dengan masyarakat dan pemerintah.

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 4

b) Struktur Organisasi

Gambar 1
Struktur Organisasi

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 5

c) Tugas dan Tanggung Jawab

Tugas dan tanggung jawab masing-masing pengurus sekolah SMA

AS SYIFA dapat dijelaskan sebagai berikut :


a. Ketua Yayasan
1) Memimpin penyelengaraan kepengurusan secara keseluruhan,
2) menagatur dan megkoordinir pembagian tugas semua pengurus
3) Melaksanakan kebijakan baik dan bentuk instruksi, konsultasi dan
koordinasi
4) Melakukan koordinasi kerja dengan pelaksa kegiatan yayasan lainnya
5) Mengesahkan hasil-hasil keputusan rapat

b. Kepala Sekolah
1) Menyusun dan menetapkan Visi dan Misi sekolah bersama staff dan warga
sekolah.
2) Mengelola guru dan staff dalam rangka pendayagunaan sumber daya

manusia secara optimal.


3) Mengelola peserta didik dalam rangka penerimaan peserta didik baru dan

menempatkan dan pengembangan kapasitas peserta didik.


4) Mengelola pegembangan kurikulum dan kegiatan pembelajaran sesuai

dengan arah dan tujuan pendidikan nasional.


5) Mengelola keuangan sekolah sesuai dengan prinsip pengelolaan yang

transparan dan efisien.


6) Mengarahkan semua staff untuk mencapai tujuan sesuai dengan tugas

dan bidang masing-masing.


semua staff

7) Mengkoordinasi

agar

tercipta

suasana

yang

kondusif

dilingkungan kerja.
8) Melaksanakan pengawasan secara terus menerus kepada semua staff

untuk mencegah penyimpangan.


c. Wakil Kepala Sekolah
1) Menyusun perencanaan, membuat program kegiatan dan program
2)
3)
4)
5)
6)
7)
8)

pelaksanaan.
Pengorganisasian
Pengarahan
Ketenagaan
Pengkoordinasian
Pengawasan
Penilaian
Mewakili kepala sekolah untuk menghadiri rapat khususnya yang

berkaitan dengan masalah pendidikan.


9) Membuat laporan secara berkala

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 6

d. Guru
1) Melaksanakan kegiatan pembelajaran
2) Membuat kelengkapan mengajar dengan baik dan lengkap
3) Melaksankan kegiatan penilaian proses belajar
4) Mengisi daftar nilai anak didik
5) Menumbuh kembangkan sikap menghargai karya seni
6) Melaksanakan tugas tertentu disekolah
7) Membuat catatan tetntang kemajuan hasil belajar anak didik
8) Mengatur kebersihan ruang kelas dan sekitarnya

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 7

C.

Estimasi Pengerjaan Proyek


Adapun rencana pengerjaan proyek (Workplan) adalah sebagai berikut:

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 8

Tabel 2.1 Jadwal Rencana Pengerjaan Proyek

D.

Rencana Anggaran Biaya


Adapun rencana anggaran biaya di dalam proyek ini dapat dirincikan
sebagai berikut :
1.1. Anggaran Biaya Hardware
No
.
1.
2.
3.
4.
5.
6.
7.

Nama Hardware

Harga
(dalam
Rp.)
1.250.000,-

Processor Intel i3 2,1


GHz
Memory DDR3 4 GB
325.000,LCD Monitor 16,5
630.000,Printer HP K1060
650.000,Harddisk 500GB SCSI 400.000,Peralatan Jaringan
2.500.000,LAN
Perlengkapan
2.000.000,Standar (Keyboard,
mouse, VGA Card,
CD Room,
Motherboard, dll
JUMLAH

Jumlah
2 buah

Total Harga
(dalam
Rp.)
2.500.000,-

2
2
1
2
-

650.000,1.260.000,650.000,800.000,2.500.000

buah
buah
buah
buah

2.000.000,-

10.360.000
,-

1.2. Anggaran Biaya Software


No
.
1.
2.
3.
4.

Nama Software
Database MySQL
Java
Sistem Operasi
Windows 7 Basic
Sistem Operasi
Windows 2007

Harga
(dalam Rp.)
2.000.000,2.000.000,700.000,-

1 buah
1 buah
1 buah

Total Harga
(dalam
Rp.)
2.000.000,2.000.000,700.000,-

7.600.000,-

1 buah

7.600.000,-

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Jumlah

Page 9

Server
JUMLAH

12.300.000
,-

1.3. Anggaran Biaya Perlengkapan(Supplies)


No
.
1.
2.
3.

Nama Supplies
Kertas A4
FlashDisk 4GB
Tinta Printer

Harga
(dalam
Rp.)
30.000,80.000,300.000
,-

Jumlah

Total Harga
(dalam Rp.)

1 Rim
1 buah
1 Unit

30.000,80.000,300.000,-

JUMLAH

410.000,-

1.4. Anggaran Biaya Tenaga Ahli


No
.
1.
2.
3.
4.
5.

Tenaga Ahli

Honor
(dalam Rp.)
7.000.000,5.000.000,3.000.000,4.000.000,1.000.000,-

Project Manager 1 orang


Analyst System : 1 orang
Desainer 1 Orang
Programmer : 2 orang
Documentator 1 Orang
JUMLAH

Total Honor
(dalam Rp.)
7.000.000,5.000.000,3.000.000,4.000.000,1.000.000,20.000.000,
-

1.5. Anggaran Biaya Pelatihan User


N
o.
1.

Nama User Training


User training dan
transport untuk 4 orang
JUMLAH

Honor
(hari)
500.000

Lama
(hari)
4

Total Honor
2.000.000,2.000.000,-

1.6. Anggaran Biaya Maintenance


No. Item
1.

Hardware

2.

Software

Harga
Satuan
1.000.0
00
1.000.0
00
JUMLAH

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Paket
Bulan/Tahu
n
1 bulan
1 bulan

Total Biaya
1.000.000
1.000.000
2.000.000,Page 10

Total Rencana Anggaran Biaya


47.070.000,-

Rp.

E. ANALISIS KEBUTUHAN DAN DESAIN SISTEM


Kategori
Material
Manajemen

Masalah
Infromasi akademik tidak terdistribusi ke orang tua
Hanya guru yang dapat mengakses informasi

1. Analisa Masalah
Manajemen

Material

Kesulitan
Mengetahui alat
yang di sewa
Berkurangnya
kepercayaan orang
tua

Hanya guru yang


dapat mengakses
informasi
Penyediaan
layanan informasi
sulit diakses
Orang tua
kecewa

Efek :
Berkurangny
a jumlah
siswa baru

Gambar 3 Fishbone Analisa Masalah SMA AS SYFA


2. Proses Bisnis Sistem Berjalan

Adapun proses bisnis sistem berjalan adalah sebagai berikut :


a) Pembagian kelas
Setiap akhir periode

penerimaan

siswa/i

baru

selesai,

guru

menerima rekap data siswa/i baru dari kepala sekolah, guru akan
mengelompokan siswa/i menjadi dua kelompok kelas berdasarkan
APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 11

umur, lalu membuat daftar siswa/i yang masuk ke kelas A berisi


siswa/i yang berusia 4 5 tahun dan kelas B berisi siswa/i yang
berusia 6 tahun. Kemudian, guru akan menyerahkan daftar siswa
kelas A & B tersebut ke Kepala Sekolah untuk disetujui. Setelah
Kepala Sekolah setuju, daftar siswa kelas A & B akan diserahkan
kepada guru, lalu guru akan mencetak daftar siswa di kelas A dan B,
serta memasangnya pada papan pengumuman.

b) Penjadwalan
Setiap awal tahun ajaran baru, sebelum masuk ke kegiatan belajar
mengajar, Kepala Sekolah akan mendapatkan informasi tentang
Kurikulum

Pendidikan

dari

DIKTI,

lalu

Kepala

Sekolah

akan

menyesuaikan Kurikulum Pendidikan dengan pendidikan di SMA AS


SYIFA, lalu akan membuat daftar ilmu, pengetahuan, wawasan dan
skill yang wajib diajarkan oleh guru untuk siswa/I, lalu menyerahkan
daftar tersebut ke guru.
Setelah guru menerima daftar ilmu, pengetahuan, wawasan dan
skill, guru akan membuat daftar mata pelajaran untuk siswa/i
berdasarkan daftar ilmu, pengetahuan, wawasan dan skill, lalu guru
akan membuat jadwal pelajaran untuk kelas A dan B, serta
disimpan pada arsip sekolah.
c) Penilaian
Setiap bulan, guru akan membuat rekap nilai setiap bulan,
berdasarkan:
-

Nilai
Nilai
Nilai
Nilai

Prilaku
Tugas
Akademik
Keaktifan Siswa/i

Lalu, guru akan menyimpan rekap nilai siswa/i tersebut pada arsip
siswa.

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 12

Kemudian, guru akan mencatat perkembangan siswa/i pada buku


perkembangan akademik tiap bulan dan akan disimpan pada arsip
siswa.
d) Laporan
Setiap akhir periode, guru akan membuat laporan nilai siswa
berdasarkan rekap nilai siswa per bulan, dan akan diserahkan ke
kepala sekolah.

3. Activity Diagram Sistem Berjalan

a)Activity Diagram Proses Pembagian kelas

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 13

Gambar 4.1 Activity Diagram Proses Pembagian kelas

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 14

b) Activity Diagram Proses Penjadwalan

Gambar 4.2 Activity Diagram Proses Penjadwalan

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 15

c. Activity Diagram Proses Penilaian

Gambar 4.3 Activity Diagram Proses Penilaian

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 16

d. Activity Diagram Proses Laporan perperiode


1. Membuat Laporan perperiode

Gambar 4.4 Activity Diagram Proses Membuat Laporan Perperiode

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 17

4. Analisis Aktor(pelaku) Sistem


Adapun aktor(pelaku) yang terlibat di dalam Sistem Berjalan adalah
sebagai berikut :
No.
1.
2.
3.

Aktor(pelaku)
Admin
Guru
Orang tua siswa

Tabel 5.1
Data Aktor(Pelaku) Sistem

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 18

F. DESAIN | PERANCANGAN SISTEM

a. Pemodelan Sistem
Untuk memodelkan sistem, penulis menggunakan Use Case Diagram
seperti berikut ini :

Gambar 6.1 Use Case Diagram Administrator

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 19

Gambar 6.2 Use Case Diagram Orang Tua

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 20

Gambar 6.3 Use Case Diagram Guru

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 21

Gambar 6.4 Use Case Laporan


G. Deskripsi Use Case
1) Deskripsi Use Case Diagram Master

a) Use Case

: Entry Siswa

Primary Actor
: Guru
Precondition
: Setiap ada siswa baru dan perubahan data
siswa
Success Guarantes
: Data siswa tersimpan di database
Main Success Scenario
:
- Guru membuka form entry barang.
- Kode siswa secara otomatis akan terisi oleh sistem.
- Jika guru ingin mengubah data siswa, maka klik tombol
cari lalu pilih data siswa yang ingin diubah.
- Klik tombol simpan untuk menyimpan data siswa.
- Klik tombol ubah untuk mengubah data siswa.
- Klik tombol hapus untuk menghapus data siswa yang
sudah pernah disimpan.
- Klik tombol batal untuk membatalkan.
- Klik tombol keluar untuk keluar dari form entry siswa.
b) Use Case

: Entry Kelas

Primary Actor
: guru
Precondition
: Setiap ada penambahan kelas
Success Guarantes
: Data kelas tersimpan ke database
Main Success Scenario
:
- Guru membuka form entry kelas
- Kode kelas secara otomatis akan terisi oleh sistem.
- Jika pengelola ingin mencari data kelas yang telah
disimpan, maka klik tombol cari.
- Klik tombol simpan untuk menyimpan data kelas.
APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 22

c) Use Case

Klik tombol ubah untuk mengubah data kelas.


Klik tombol hapus untuk menghapus data kelas yang
sudah pernah disimpan.
Klik tombol batal untuk membatalkan.
Klik tombol keluar untuk keluar dari form entry
pelanggan.
: Entry Mata Pelajaran

Primary Actor
: Guru
Precondition
: Setiap ada matpel baru dan mengubah
matpel
Success Guarantes
: Data matpel tersimpan ke database
Main Success Scenario
:
- Guru membuka form entry mata pelajaran.
- Kode matpel secara otomatis akan terisi oleh sistem.
- Jika guru ingin mencari data matpel yang telah
disimpan, maka klik tombol cari.
- Klik tombol simpan untuk menyimpan data matpel.
- Klik tombol ubah untuk mengubah data matpel.
- Klik tombol hapus untuk menghapus data matpel yang
sudah pernah disimpan.
- Klik tombol batal untuk membatalkan.
- Klik tombol keluar untuk keluar dari form entry matpel
d) Use Case
: Entry Orang tua
Primary Actor
: Guru
Precondition
: Setiap ada siswa baru
Success Guarantes
: Data orang tua tersimpan ke
database
Main Success Scenario
:
- Guru membuka form entry orang tua.
- Kode orang tua secara otomatis akan terisi oleh
sistem.
- Jika guru ingin mencari data orang tua yang telah
disimpan, maka klik tombol cari.
- Klik tombol simpan untuk menyimpan data orang tua.
- Klik tombol ubah untuk mengubah data orang tua.
- Klik tombol batal untuk membatalkan.
- Klik tombol keluar untuk keluar dari form entry orang
tua
e) Use Case

: Entry Guru

Primary Actor
: Kepala Sekolah
Precondition
: Setiap ada guru baru dan data guru yang
telah berubah
Success Guarantes
: Data guru tersimpan di database
Main Success Scenario
:
- Kepala sekolah membuka form entry guru.
APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 23

Kode guru secara otomatis akan terisi oleh sistem.


Jika guru ingin mencari data guru yang telah disimpan,
maka klik tombol cari.
Klik tombol simpan untuk menyimpan data guru.
Klik tombol ubah untuk mengubah data guru.
Klik tombol batal untuk membatalkan.
Klik tombol keluar untuk keluar dari form entry guru

2) Deskripsi Use Case Diagram Transaksi


a) Use Case
: Nilai Rapot

Primary Actor
: Guru
Precondition
: Setiap akhir periode atau akhir semester
Success Guarantes
: Data rapot tersimpan ke database
Main Success Scenario
:
- Guru membuka form rapot.
- Guru ingin menampilkan data pelanggan, maka klik
tombol cari pelanggan.
- Pilih periode
- Klik tombol cari siswa untuk menampilkan data siswa
dan memilih siswa yang akan diinput.
- Pilih perilaku untuk mengisi perilaku pada rapot.
- Input nilai sesuai mata pelajaran.
- Klik tombol pesan untuk menambahkan data barang.
- Listview digunakan untuk menampilkan barang yang
dipesan.
- Klik tombol cetak untuk menyimpan rapot siswa.
- Klik tombol batal untuk membatalkan inputan.
- Klik tombol keluar untuk keluar dari form entry rapot.
b) Use Case

: Jadwal

Primary Actor
: Guru
Precondition
: Setiap ada jadwal baru dan perubahan
jadwal
Success Guarantes
: Data jadwal tersimpan ke database
Main Success Scenario
:
- Guru membuka form jadwal.
- Pilih periode pada combo box
- Klik tombol cari kelas untuk menampilkan list kelas dan
memilih kelas yang akan diinput
- Klik tombol cari mata pelajaran untuk menampilkan
daftar matpel yang akan diinput.
- Kemudian guru memasukan jadwal.
- Klik tombol cetak untuk menyimpan jadwal
- Klik tombol batal untuk membatalkan penginputan
jadwal.
- Klik tombol keluar untuk keluar dari form jadwal.
c) Use Case

Primary Actor

: Wali Kelas
: Kepala Sekolah

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 24

Precondition
: Setiap awal periode
Success Guarantes
: Data wali kelas tersimpan ke
database
Main Success Scenario
:
- Kepala sekolah memilih periode .
- Klik tombol cari kelas untuk menampilkan data kelas
dan listview akan otomatis terisi. Kemudian klik tombol
cari guru untuk menampilkan data guru.
- Klik tombol cetak untuk menyimpan wali kelas.
- Klik tombol batal untuk membatalkan input wali kelas.
- Klik tombol keluar untuk keluar dari form wali kelas.
d) Use Case

: Siswa perkelas

Primary Actor
: Guru
Precondition
: Setiap ada siswa baru dan awal periode
Success Guarantes
: Data siswa perkelas tersimpan di
database
Main Success Scenario
:
- Guru membuka form siswa perkelas.
- Pilih periode
- Pilih kelas yang akan diinput
- Klik tombol cari siswa untuk menampilkan data siswa
dan kemudian memilih siswa yang akan dimasukan ke
kelas tersebut
- Klik tombol tambah untuk menambah siswa ke kelas
tersebut.
- Klik tombol batal untuk membatalkan siswa perkelas
- Klik tombol keluar untuk keluar dari form entry siswa
perkelas.
e)

Use Case

: absensi siswa

Primary Actor
: Guru
Precondition
: Setiap akhir periode
Success Guarantes
:
Main Success Scenario
:
- Guru pilih periode.
- Guru klik tombol cari siswa untuk memilih siswa yang
akan diinput.
- Masukan jumlah absen, sakit, izin.
- Klik tombol simpan untuk menyimpan absensi siswa.
- Klik tombol batal untuk membatalkan absensi siswa
- Klik tombol keluar untuk keluar form absensi siswa

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 25

H.

Sequence Diagram

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 26

Gambar 7.4 Sequence Diagram Orang Tua

Gambar 7.5 Sequence Diagram Guru

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 27

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 28

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 29

Gambar 7.6 Sequence Diagram Guru

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 30

I. DESAIN | PERANCANGAN DATA


1. Desain | Perancangan Data Menggunakan ERD

Gambar 8.1 ERD

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 31

2. Desain | Perancangan Basis data Menggunakan LRS

Gambar 8.2 Class Diagram

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 32

Gambar 8.3 Class Diagram

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 33

J.

Desain | Perancangan Spesifikasi Basis Data


1) Nama Tabel

: Siswa

Media

: Harddisk

Isi

: berisi data siswa

Organisasi

: Index Sequential

Primary Key

: nis

Frekuensi

: 30 / pertahun

Panjang Record
Jumlah record

: 84 Byte
: 450 Record

Struktur
Tabel 6.1
Spesifikasi Basis Data Siswa
No.
1
2
3
4
5
6
7
8
9
10

Nama Field
Nis
Nm_siswa
Alamat
Jenkel
temp_lahir
tgl_lahir
agama
anak_ke
jml_saudara
ciri_khusus

Jenis
Varchar
Varchar
Varchar
Varchar
Varchar
Date
Varchar
Varchar
Varchar
Varchar

Lebar Desimal
6
35
8
8
4
7
3
3
10
-

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Keterangan
NIS
Nama siswa
Alamat
Jenis kelamin
Tempat lahir
Tanggal lahir
Agama
Anak Ke
Jumlah saudara
Ciri Khusus

Page 34

2) Nama Tabel

: Akun

Media

: Harddisk

Isi

: berisi akun siswa

Organisasi

: Index Sequential

Primary Key

: username

Frekuensi

: 30 / periode

Panjang Record
Jumlah record

: 70 Byte
: 185 Record

Struktur
Tabel 6.2
Spesifikasi Basis Data Akun
No.
1
2
3
4

Nama Field
Username
password
status_aktif
Hak_akses

Jenis
Varchar
Varchar
Varchar
Varchar

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Lebar Desimal Keterangan


20
Username
20
Password
15
Status Aktif
15
Hak Akses

Page 35

3) Nama Tabel

: Kelas

Media

: Harddisk

Isi

: berisi data kelas

Organisasi

: Index Sequential

Primary Key

: kd_kelas

Frekuensi

: ---

Panjang Record
Jumlah record

: 14 Byte
: 6 Record

Struktur
Tabel 6.3
Spesifikasi Basis Data Kelas
No.
1
2
3

Nama Field
Jenis
Kd_kelas
Varchar
Nm_kelas
Varchar
kapasitas
Integer

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Lebar Desimal Keterangan


5
Kode Kelas
7
Nama kelas
2
Kapasitas

Page 36

4) Nama Tabel

: Guru

Media

: Harddisk

Isi

: berisi data guru

Organisasi

: Index Sequential

Primary Key

: nip

Frekuensi

: 2 / periode

Panjang Record

: 209 Byte

Jumlah record

: 15 Record

Struktur
Tabel 6.4
Spesifikasi Basis Data Guru
No.
1
2
3
4
5
6
7
8
9
10
11
12

Nama Field
nip
Nm_guru
Jenkel
Temp_lahir
Tgl_lahir
Agama
Status_nikah
Jabatan
Pend_terakhir
Mulai_tugas
Alamat_guru
Tlp_guru

Jenis
Varchar
Varchar
Varchar
Varchar
Date
Varchar
Varchar
Varchar
Varchar
Date
Varchar
Varchar

Lebar Desimal
Keterangan
13
NIP
35
Nama guru
8
Jenis Kelamin
15
Tempat Lahir
Tanggal Lahir
15
Agama
10
Status Pernikahan
35
Jabatan
15
Pendidikan Terakhir
Tanggal Mulai Bertugas
50
Alamat guru
13
Telepon guru

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 37

5) Nama Tabel

: Jadwal

Media

: Harddisk

Isi

: berisi data jadwal

Organisasi

: Index Sequential

Primary Key

: kd_kelas, nip, kd_mapel

Frekuensi

: 2 / semester

Panjang Record
Jumlah record

: 40 Byte
: 20 Record

Struktur
Tabel 6.5
Spesifikasi Basis Data Jadwal
No.
1
2
3
4
5
6
7

Nama Field
nis
Kd_mapel
Kd_kelas
Thn_ajaran
Hari
Jam_masuk
Jam_keluar

Jenis
Varchar
Varchar
Varchar
Date
varchar
Varchar
Varchar

Lebar Desimal
13
5
5
7
5
5
-

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Keterangan
NIS
Kode Mata Pelajaran
Kode Kelas
Tahun Ajaran
Hari Mata Pelajaran
Jam Masuk Mata Pelajaran
Jam Selesai Mata Pelajaran

Page 38

6) Nama Tabel

: Absen

Media

: Harddisk

Isi

: berisi data absen

Organisasi

: Index Sequential

Primary Key

: kd_absen

Frekuensi

: 240 / pertahun

Panjang Record
Jumlah record

: 9 Byte
: 7200 Record

Struktur
Tabel 6.6
Spesifikasi Basis Data Absen
No.
1
2
3
4
5

Nama Field
Kd_absen
Tgl_absen
Ijin
Sakit
Thn_ajaran

7) Nama Tabel

Jenis
Varchar
Date
Varchar
Varchar
Date

Lebar Desimal
Keterangan
5
Kode Absen
Tanggal Absen
2
Ijin
2
Sakit
Tahun Ajaran

: Mapel

Media

: Harddisk

Isi

: berisi data Mapel

Organisasi

: Index Sequential

Primary Key

: kd_mapel

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 39

Frekuensi

: 2/ semester

Panjang Record
Jumlah record

: 40 Byte
: 25 Record

Struktur
Tabel 6.7
Spesifikasi Basis Data Mapel
No. Nama Field
Jenis
1 Kd_mapel
Varchar
2 Nm_mapel Varchar

Lebar Desimal
Keterangan
5
Kode Mata Pelajaran
35
Nama mata pelajaran

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 40

8) Nama Tabel

: Ortu

Media

: Harddisk

Isi

: berisi data orang tua

Organisasi

: Index Sequential

Primary Key

: id_ortu

Frekuensi

: 30 / pertahun

Panjang Record
Jumlah record

: 176 Byte
: 450 Record

Struktur
Tabel 6.8
Spesifikasi Basis Data Ortu
No.
1
2
3
4
5
6
7
8
9
10
11

Nama Field
Id_ortu
Nm_ortu
Jenkel
Temp_lahir
Tgl_lahir
Agama
Kewarganegaraan
Status_jabatan
Pend_terakhir
Alamat
Telp_ortu

Jenis
Varchar
Varchar
Varchar
Varchar
Date
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Lebar Desimal
5
35
8
15
15
15
5
15
50
13
-

Keterangan
ID Orang Tua
Nama Orang Tua
Jenis Kelamin
Tempat Lahir
Tanggal Lahir
Agama
Kewarganegaraan
Status Jabatan
Pendidikan Terakhir
Alamat
Telepon Orang Tua

Page 41

9) Nama Tabel

: siswaperkelas

Media

: Harddisk

Isi

: berisi data siswa perkelas

Organisasi

: Index Sequential

Foreign Key

: nis, kd_kelas

Frekuensi

: 15 / pertahun

Panjang Record
Jumlah record

: 11 Byte
: 75 Record

Struktur
Tabel 6.9
Spesifikasi Basis Data Siswa Per Kelas
No.
1
2
3

Nama Field
Jenis
Nis
Varchar
Kd_kelas
Varchar
Thn_ajaran Date

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Lebar Desimal
6
5
-

Keterangan
NIS
Kode Kelas
Tahun Ajaran

Page 42

10) Nama Tabel

: Nilai

Media

: Harddisk

Isi

: berisi akumulasi nilai siswa

Organisasi

: Index Sequential

Foreign Key

: nis, kd_mapel

Frekuensi

: 4 / pertahun

Panjang Record
Jumlah record

: 111 Byte
: 6000 Record

Struktur
Tabel 6.10
Spesifikasi Basis Data Nilai
No.
1
2
3
4
6
7
8
9

Nama Field
Nis
Kd_mapel
Thn_ajaran
Nilai_tugas
Uts
Uas
Na
Keterangan

Jenis
Varchar
Varchar
Date
Varchar
Int
Int
Int
Varchar

Lebar Desimal
Keterangan
6
NIS
5
Kode Mata Pelajaran
Tahun Ajaran
100
Pesan Guru
Ujian Tengah Semester
Ujian Akhir Semester
Nilai Akhir
25
Keterangan

K. Rancangan Layar
Login
APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 43

Pada saat diinput NIS, maka akan keluar keyboard: mode numeric

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 44

Pada saat diinput password, akan muncul keyboard: typing mode


Password akan secara otomatis terenkripsi dengan symbol untuk tiap 1
karakter

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 45

Pada saat ditekan button Login, maka akan dilakukan proses loading ke
sistem untuk merequest dan menerima informasi dari sistem di server

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 46

Setelah proses loading selesai, maka akan ditujukan ke halaman awal, yaitu
Menu Utama

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 47

Pada saat user memilih menu Profile Siswa akan muncul ke jendela Profile
siswa

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 48

Terdapat scroll untuk ke baris berikutnya

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 49

Pada saat user menekan button Ubah, maka aplikasi akan menyediakan
fasilitas mengubah data hanya pada alamat dan no.telepon saja

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 50

Bila telah selesai mengubah data pada alamat atau no.telepon, user dapat
menekan button simpan untuk menyimpan perubahan dan akan muncul
messagebox sebagai berikut:
Tekan button OK untuk menyimpan perubahan
Tekan button cancel untuk membatalkan

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 51

Menu Info Sekolah

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 52

Pada saat diklik search dan diinput karakter, yaitu kata lomba

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 53

Pada saat diklik berita tersebut, akan ditampilkan detail beritanya

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 54

Pada saat user memilih menu jadwal mata pelajaran akan muncul jadwal
mata pelajaran urut berdasarkan hari dan waktu nya

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 55

Pada saat user memilih menu cek kehadiran siswa

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 56

Saat dipilih jumlah hadir maka akan muncul detail tanggal kehadiran siswa di
setiap mata pelajaran

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 57

Pada saat dipilih jumlah alpha maka akan muncul detail tanggal saat siswa
tidak hadir dengan keterangan tanpa keterangan

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 58

Pada saat dipilih jumlah izin maka akan muncul detail tanggal saat siswa
tidak hadir dengan keterangan izin

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 59

Pada saat dipilih jumlah sakit maka akan muncul detail tanggal saat siswa
tidak hadir dengan keterangan tanpa sakit

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 60

Pada saat user memilih menu rapor siswa, urut berdasarkan nama mata
pelajaran

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 61

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 62

Pada saat dipilih menu perkembangan siswa muncul grafik perkembangan


siswa berdasarkan nilai rata2 rapor dr semester awal sampai semester
sekarang

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 63

Pada saat dipilih menu Pengaturan -> pilih tab Setting Akun

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 64

Pada saat ditekan tombol Ubah, maka user dapat melakukan perubahan
Sebagai contoh: dilakukan perubahan pada password

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 65

Pada saat ditekan tombol Simpan, maka akan muncul messagebox konfirmasi
Tekan ok untuk menyimpan perubahan pada Setting Akun
Tekan cancel untuk membatalkannya

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 66

Pada saat ditekan tombol batal, maka perubahan pada Setting Akun akan
dikembalikan seperti sebelum dilakukan perubahan sebelumnya

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 67

Pada saat ditekan tombol Pengaturan -> Setting Aplikasi

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 68

Saat ditekan tombol Ubah, maka user dapat melakukan perubahan pada

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 69

Saat ditekan tombol logout pada menu utama

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 70

L. Kesimpulan
APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 71

Dengan dibuatkannya Sistem informasi Akademik berbasis android ini


Diharapkan pihak sekolah yaitu SMA AS SYFA dapat

meningkatkan

pelayanan Akademik yang optimal kepada orang tua siswa terhadap


anaknya yang bersekolah di SMA AS SYIFA. Dan memudahkan para siswa
dalam mengkases Informasi akademik di manapun dan kapanpun.

APSI 2015 (Kelompok 1) Universitas Budi Luhur

Page 72

Anda mungkin juga menyukai