83
Rancangan Sistem Informasi Akademik Berbasis Android pada SMA AS SYIFA Oleh : NIM Nama 1. 1312500380 Imam Halim Mursyidin 2. 1312500406 Intan Shavana 3. 1312500422 Mochamad Jati Seno 4. 1312500661 I Made Sukresna 5. 1312500794 Refo Ratna Sari 6. 1312501065 Aldi Yudha Pradipta UNIVERSITAS BUDI LUHUR FAKULTAS TEKNOLOGI INFORMASI JAKARTA SEMESTER GENAP 2014/2015

Proposal Proyek kelompok 4.doc

Embed Size (px)

Citation preview

Rancangan Sistem Informasi Akademik Berbasis Android pada SMA AS SYIFA

Oleh :

NIM Nama

1. 1312500380 Imam Halim Mursyidin 2. 1312500406 Intan Shavana3. 1312500422 Mochamad Jati Seno4. 1312500661 I Made Sukresna5. 1312500794 Refo Ratna Sari6. 1312501065 Aldi Yudha Pradipta

UNIVERSITAS BUDI LUHURFAKULTAS TEKNOLOGI INFORMASI

JAKARTASEMESTER 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

Tanggal Akhir : 22 Juni 2015

Originator Proyek:

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)

1312500406- Intan Shavana(Programmer)

Nomor Telepon

087871106488

08979530786

085714967802

085217577700

08228839292

081296889379

Persetujuan Dosen

Pengampu:

Tanda tangan

Ir. Bullion Dragon Andah, M. Sc

Tanggal persetujuan:

Tanggal: 22 Juni 2015

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

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 2

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 3

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 Object-Oriented 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 4

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-Qur’an 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 5

b) Struktur Organisasi

Gambar 1

Struktur Organisasi

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 6

c) Tugas dan Tanggung JawabTugas 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.

7) Mengkoordinasi semua staff 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

pelaksanaan.

2) Pengorganisasian

3) Pengarahan

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 7

4) Ketenagaan

5) Pengkoordinasian

6) Pengawasan

7) Penilaian

8) Mewakili kepala sekolah untuk menghadiri rapat khususnya yang

berkaitan dengan masalah pendidikan.

9) Membuat laporan secara berkala

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 8

C. Estimasi Pengerjaan Proyek

Adapun rencana pengerjaan proyek (Workplan) adalah sebagai berikut:

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 9

Tabel 2.1 Jadwal Rencana Pengerjaan Proyek

D. Rencana Anggaran BiayaAdapun rencana anggaran biaya di dalam proyek ini dapat dirincikan

sebagai berikut :

1.1. Anggaran Biaya Hardware

No.

Nama Hardware Harga(dalam

Rp.)

Jumlah Total Harga(dalam

Rp.)1. Processor Intel i3 2,1

GHz1.250.000,- 2 buah 2.500.000,-

2. Memory DDR3 4 GB 325.000,- 2 buah 650.000,-3. LCD Monitor 16,5 630.000,- 2 buah 1.260.000,-4. Printer HP K1060 650.000,- 1 buah 650.000,-5. Harddisk 500GB SCSI 400.000,- 2 buah 800.000,-6. Peralatan Jaringan

LAN2.500.000,- - 2.500.000

7. Perlengkapan Standar (Keyboard, mouse, VGA Card, CD Room, Motherboard, dll

2.000.000,- - 2.000.000,-

JUMLAH 10.360.000,-

1.2. Anggaran Biaya Software

No.

Nama Software Harga(dalam Rp.)

Jumlah Total Harga(dalam

Rp.)1. Database MySQL 2.000.000,- 1 buah 2.000.000,-2. Java 2.000.000,- 1 buah 2.000.000,-3. Sistem Operasi

Windows 7 Basic700.000,- 1 buah 700.000,-

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 10

4. Sistem Operasi Windows 2007 Server

7.600.000,- 1 buah 7.600.000,-

JUMLAH 12.300.000,-

1.3. Anggaran Biaya Perlengkapan(Supplies)

No.

Nama Supplies Harga(dalam

Rp.)

Jumlah Total Harga(dalam Rp.)

1. Kertas A4 30.000,- 1 Rim 30.000,-2. FlashDisk 4GB 80.000,- 1 buah 80.000,-3. Tinta Printer 300.000

,-1 Unit 300.000,-

JUMLAH 410.000,-

1.4. Anggaran Biaya Tenaga Ahli

No.

Tenaga Ahli Honor(dalam Rp.)

Total Honor(dalam Rp.)

1. Project Manager 1 orang 7.000.000,- 7.000.000,-2. Analyst System : 1 orang 5.000.000,- 5.000.000,-3. Desainer 1 Orang 3.000.000,- 3.000.000,-4. Programmer : 2 orang 4.000.000,- 4.000.000,-5. Documentator 1 Orang 1.000.000,- 1.000.000,-

JUMLAH 20.000.000,-

1.5. Anggaran Biaya Pelatihan User

No.

Nama User Training Honor(hari)

Lama(hari)

Total Honor

1. User training dan transport untuk 4 orang

500.000 4 2.000.000,-

JUMLAH 2.000.000,-

1.6.Anggaran Biaya Maintenance

No. Item Harga Satuan

PaketBulan/Tahun

Total Biaya

1. Hardware 1.000.000

1 bulan 1.000.000

2. Software 1.000.0 1 bulan 1.000.000

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 11

00JUMLAH 2.000.000,-

Total Rencana Anggaran Biaya Rp . 47.070.000,-

E. ANALISIS KEBUTUHAN DAN DESAIN SISTEM

Kategori Masalah

Material - Infromasi akademik tidak terdistribusi ke orang tua

Manajemen - Hanya guru yang dapat mengakses informasi

1. Analisa Masalah

Gambar 3 Fishbone Analisa Masalah SMA AS SYFA

2. Proses Bisnis Sistem Berjalan

Adapun proses bisnis sistem berjalan adalah sebagai berikut :

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 12

Material Manajemen

Efek :Berkurangnya jumlah siswa baru

Kesulitan Mengetahui alat yang di sewa

Berkurangnya kepercayaan orang tua

Hanya guru yang dapat mengakses informasi

Penyediaan layanan informasi sulit diakses

Orang tua kecewa

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

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 Prilaku

- Nilai Tugas

- Nilai Akademik

- Nilai Keaktifan Siswa/i

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 13

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

siswa.

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 Berjalana)Activity Diagram Proses Pembagian kelas

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 14

Gambar 4.1 Activity Diagram Proses Pembagian kelas

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 15

b) Activity Diagram Proses Penjadwalan

Gambar 4.2 Activity Diagram Proses Penjadwalan

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 16

c. Activity Diagram Proses Penilaian

Gambar 4.3 Activity Diagram Proses Penilaian

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 17

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 18

4. Analisis Aktor(pelaku) Sistem

Adapun aktor(pelaku) yang terlibat di dalam Sistem Berjalan adalah

sebagai berikut :

No. Aktor(pelaku)

1. Admin

2. Guru

3. Orang tua siswa

Tabel 5.1Data Aktor(Pelaku) Sistem

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 19

F. DESAIN | PERANCANGAN SISTEM

a. Pemodelan SistemUntuk 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 20

Gambar 6.2 Use Case Diagram Orang Tua

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 21

Gambar 6.3 Use Case Diagram Guru

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 22

Gambar 6.4 Use Case Laporan

G.Deskripsi Use Case

1) Deskripsi Use Case Diagram Mastera) Use Case : Entry Siswa

Primary Actor : GuruPrecondition : Setiap ada siswa baru dan perubahan data siswaSuccess Guarantes : Data siswa tersimpan di databaseMain 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 KelasPrimary Actor : guruPrecondition : Setiap ada penambahan kelas Success Guarantes : Data kelas tersimpan ke databaseMain 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.- Klik tombol ubah untuk mengubah data kelas.

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 23

- 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.

c) Use Case : Entry Mata PelajaranPrimary Actor : GuruPrecondition : Setiap ada matpel baru dan mengubah matpelSuccess Guarantes : Data matpel tersimpan ke databaseMain 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 tuaPrimary Actor : GuruPrecondition : Setiap ada siswa baruSuccess Guarantes : Data orang tua tersimpan ke databaseMain 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 GuruPrimary Actor : Kepala SekolahPrecondition : Setiap ada guru baru dan data guru yang telah berubahSuccess Guarantes : Data guru tersimpan di databaseMain Success Scenario :

- Kepala sekolah membuka form entry guru.- Kode guru secara otomatis akan terisi oleh sistem.

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 24

- 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 Transaksia) Use Case : Nilai Rapot

Primary Actor : GuruPrecondition : Setiap akhir periode atau akhir semesterSuccess Guarantes : Data rapot tersimpan ke databaseMain 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 : JadwalPrimary Actor : GuruPrecondition : Setiap ada jadwal baru dan perubahan jadwalSuccess Guarantes : Data jadwal tersimpan ke databaseMain 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 : Wali KelasPrimary Actor : Kepala SekolahPrecondition : Setiap awal periode

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 25

Success Guarantes : Data wali kelas tersimpan ke databaseMain 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 perkelasPrimary Actor : GuruPrecondition : Setiap ada siswa baru dan awal periodeSuccess Guarantes : Data siswa perkelas tersimpan di databaseMain 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 siswaPrimary Actor : GuruPrecondition : Setiap akhir periodeSuccess 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 26

H. Sequence Diagram

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 27

Gambar 7.4 Sequence Diagram Orang Tua

Gambar 7.5 Sequence Diagram Guru

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 28

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 29

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 30

Gambar 7.6 Sequence Diagram Guru

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 31

I.DESAIN | PERANCANGAN DATA

1. Desain | Perancangan Data Menggunakan ERD

Gambar 8.1 ERD

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 32

2. Desain | Perancangan Basis data Menggunakan LRS

Gambar 8.2 Class Diagram

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 33

Gambar 8.3 Class Diagram

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 34

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 : 84 Byte

Jumlah record : 450 Record

Struktur

Tabel 6.1

Spesifikasi Basis Data Siswa

No. Nama Field Jenis Lebar Desimal Keterangan

1 Nis Varchar 6 - NIS

2 Nm_siswa Varchar 35 - Nama siswa

3 Alamat Varchar 8 - Alamat

4 Jenkel Varchar 8 - Jenis kelamin

5 temp_lahir Varchar 4 - Tempat lahir

6 tgl_lahir Date - - Tanggal lahir

7 agama Varchar 7 - Agama

8 anak_ke Varchar 3 - Anak Ke

9 jml_saudara Varchar 3 - Jumlah saudara

10 ciri_khusus Varchar 10 - Ciri Khusus

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 35

2) Nama Tabel : Akun

Media : Harddisk

Isi : berisi akun siswa

Organisasi : Index Sequential

Primary Key : username

Frekuensi : 30 / periode

Panjang Record : 70 Byte

Jumlah record : 185 Record

Struktur

Tabel 6.2

Spesifikasi Basis Data Akun

No. Nama Field Jenis Lebar Desimal Keterangan

1 Username Varchar 20 - Username

2 password Varchar 20 - Password

3 status_aktif Varchar 15 - Status Aktif

4 Hak_akses Varchar 15 - Hak Akses

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 36

3) Nama Tabel : Kelas

Media : Harddisk

Isi : berisi data kelas

Organisasi : Index Sequential

Primary Key : kd_kelas

Frekuensi : ---

Panjang Record : 14 Byte

Jumlah record : 6 Record

Struktur

Tabel 6.3

Spesifikasi Basis Data Kelas

No. Nama Field Jenis Lebar Desimal Keterangan

1 Kd_kelas Varchar 5 - Kode Kelas

2 Nm_kelas Varchar 7 - Nama kelas

3 kapasitas Integer 2 - Kapasitas

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 37

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. Nama Field Jenis Lebar Desimal Keterangan

1 nip Varchar 13 - NIP

2 Nm_guru Varchar 35 - Nama guru

3 Jenkel Varchar 8 - Jenis Kelamin

4 Temp_lahir Varchar 15 - Tempat Lahir

5 Tgl_lahir Date - - Tanggal Lahir

6 Agama Varchar 15 - Agama

7 Status_nikah Varchar 10 - Status Pernikahan

8 Jabatan Varchar 35 - Jabatan

9 Pend_terakhir Varchar 15 - Pendidikan Terakhir

10 Mulai_tugas Date - - Tanggal Mulai Bertugas

11 Alamat_guru Varchar 50 - Alamat guru

12 Tlp_guru Varchar 13 - Telepon guru

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 38

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 : 40 Byte

Jumlah record : 20 Record

Struktur

Tabel 6.5

Spesifikasi Basis Data Jadwal

No. Nama Field Jenis Lebar Desimal Keterangan

1 nis Varchar 13 - NIS

2 Kd_mapel Varchar 5 - Kode Mata Pelajaran

3 Kd_kelas Varchar 5 - Kode Kelas

4 Thn_ajaran Date - - Tahun Ajaran

5 Hari varchar 7 - Hari Mata Pelajaran

6 Jam_masuk Varchar 5 - Jam Masuk Mata Pelajaran

7 Jam_keluar Varchar 5 - Jam Selesai Mata Pelajaran

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 39

6) Nama Tabel : Absen

Media : Harddisk

Isi : berisi data absen

Organisasi : Index Sequential

Primary Key : kd_absen

Frekuensi : 240 / pertahun

Panjang Record : 9 Byte

Jumlah record : 7200 Record

Struktur

Tabel 6.6

Spesifikasi Basis Data Absen

No. Nama Field Jenis Lebar Desimal Keterangan

1 Kd_absen Varchar 5 - Kode Absen

2 Tgl_absen Date - - Tanggal Absen

3 Ijin Varchar 2 - Ijin

4 Sakit Varchar 2 - Sakit

5 Thn_ajaran Date - - Tahun Ajaran

7) Nama Tabel : Mapel

Media : Harddisk

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 40

Isi : berisi data Mapel

Organisasi : Index Sequential

Primary Key : kd_mapel

Frekuensi : 2/ semester

Panjang Record : 40 Byte

Jumlah record : 25 Record

Struktur

Tabel 6.7

Spesifikasi Basis Data Mapel

No. Nama Field Jenis Lebar Desimal Keterangan

1 Kd_mapel Varchar 5 - Kode Mata Pelajaran

2 Nm_mapel Varchar 35 - Nama mata pelajaran

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 41

8) Nama Tabel : Ortu

Media : Harddisk

Isi : berisi data orang tua

Organisasi : Index Sequential

Primary Key : id_ortu

Frekuensi : 30 / pertahun

Panjang Record : 176 Byte

Jumlah record : 450 Record

Struktur

Tabel 6.8

Spesifikasi Basis Data Ortu

No. Nama Field Jenis Lebar Desimal Keterangan

1 Id_ortu Varchar 5 - ID Orang Tua

2 Nm_ortu Varchar 35 - Nama Orang Tua

3 Jenkel Varchar 8 - Jenis Kelamin

4 Temp_lahir Varchar 15 - Tempat Lahir

5 Tgl_lahir Date - - Tanggal Lahir

6 Agama Varchar 15 - Agama

7 Kewarganegaraan Varchar 15 - Kewarganegaraan

8 Status_jabatan Varchar 5 - Status Jabatan

9 Pend_terakhir Varchar 15 - Pendidikan Terakhir

10 Alamat Varchar 50 - Alamat

11 Telp_ortu Varchar 13 - Telepon Orang Tua

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 42

9) Nama Tabel : siswaperkelas

Media : Harddisk

Isi : berisi data siswa perkelas

Organisasi : Index Sequential

Foreign Key : nis, kd_kelas

Frekuensi : 15 / pertahun

Panjang Record : 11 Byte

Jumlah record : 75 Record

Struktur

Tabel 6.9

Spesifikasi Basis Data Siswa Per Kelas

No. Nama Field Jenis Lebar Desimal Keterangan

1 Nis Varchar 6 - NIS

2 Kd_kelas Varchar 5 - Kode Kelas

3 Thn_ajaran Date - - Tahun Ajaran

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 43

10) Nama Tabel : Nilai

Media : Harddisk

Isi : berisi akumulasi nilai siswa

Organisasi : Index Sequential

Foreign Key : nis, kd_mapel

Frekuensi : 4 / pertahun

Panjang Record : 111 Byte

Jumlah record : 6000 Record

Struktur

Tabel 6.10

Spesifikasi Basis Data Nilai

No. Nama Field Jenis Lebar Desimal Keterangan

1 Nis Varchar 6 - NIS

2 Kd_mapel Varchar 5 - Kode Mata Pelajaran

3 Thn_ajaran Date - - Tahun Ajaran

4 Nilai_tugas Varchar 100 - Pesan Guru

6 Uts Int - Ujian Tengah Semester

7 Uas Int - Ujian Akhir Semester

8 Na Int - Nilai Akhir

9 Keterangan Varchar 25 - Keterangan

K. Rancangan Layar

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 44

Login

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

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 45

Pada saat diinput password, akan muncul keyboard: typing modePassword akan secara otomatis terenkripsi dengan symbol ● untuk tiap 1 karakter

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 46

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 47

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

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 48

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

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 49

Terdapat scroll untuk ke baris berikutnya

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 50

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 51

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 perubahanTekan button cancel untuk membatalkan

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 52

Menu Info Sekolah

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 53

Pada saat diklik search dan diinput karakter, yaitu kata “lomba”

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 54

Pada saat diklik berita tersebut, akan ditampilkan detail beritanya

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 55

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 56

Pada saat user memilih menu cek kehadiran siswa

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 57

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

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 58

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 59

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 60

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 61

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

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 62

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 63

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 64

Pada saat dipilih menu Pengaturan -> pilih tab Setting Akun

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 65

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

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 66

Pada saat ditekan tombol Simpan, maka akan muncul messagebox konfirmasiTekan ok untuk menyimpan perubahan pada Setting AkunTekan cancel untuk membatalkannya

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 67

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 68

Pada saat ditekan tombol Pengaturan -> Setting Aplikasi

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 69

Saat ditekan tombol Ubah, maka user dapat melakukan perubahan pada

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 70

Saat ditekan tombol logout pada menu utama

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 71

APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 72

L. Kesimpulan

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 73