Top Banner
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
83

Proposal Proyek kelompok 4.doc

Jan 24, 2016

Download

Documents

imamhalim
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Proposal Proyek kelompok 4.doc

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

Page 2: Proposal Proyek kelompok 4.doc

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

Page 3: Proposal Proyek kelompok 4.doc

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

Page 4: Proposal Proyek kelompok 4.doc

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

Page 5: Proposal Proyek kelompok 4.doc

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

Page 6: Proposal Proyek kelompok 4.doc

b) Struktur Organisasi

Gambar 1

Struktur Organisasi

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

Page 7: Proposal Proyek kelompok 4.doc

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

Page 8: Proposal Proyek kelompok 4.doc

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

Page 9: Proposal Proyek kelompok 4.doc

C. Estimasi Pengerjaan Proyek

Adapun rencana pengerjaan proyek (Workplan) adalah sebagai berikut:

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

Page 10: Proposal Proyek kelompok 4.doc

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

Page 11: Proposal Proyek kelompok 4.doc

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

Page 12: Proposal Proyek kelompok 4.doc

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

Page 13: Proposal Proyek kelompok 4.doc

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

Page 14: Proposal Proyek kelompok 4.doc

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

Page 15: Proposal Proyek kelompok 4.doc

Gambar 4.1 Activity Diagram Proses Pembagian kelas

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

Page 16: Proposal Proyek kelompok 4.doc

b) Activity Diagram Proses Penjadwalan

Gambar 4.2 Activity Diagram Proses Penjadwalan

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

Page 17: Proposal Proyek kelompok 4.doc

c. Activity Diagram Proses Penilaian

Gambar 4.3 Activity Diagram Proses Penilaian

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

Page 18: Proposal Proyek kelompok 4.doc

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

Page 19: Proposal Proyek kelompok 4.doc

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

Page 20: Proposal Proyek kelompok 4.doc

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

Page 21: Proposal Proyek kelompok 4.doc

Gambar 6.2 Use Case Diagram Orang Tua

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

Page 22: Proposal Proyek kelompok 4.doc

Gambar 6.3 Use Case Diagram Guru

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

Page 23: Proposal Proyek kelompok 4.doc

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

Page 24: Proposal Proyek kelompok 4.doc

- 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

Page 25: Proposal Proyek kelompok 4.doc

- 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

Page 26: Proposal Proyek kelompok 4.doc

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

Page 27: Proposal Proyek kelompok 4.doc

H. Sequence Diagram

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

Page 28: Proposal Proyek kelompok 4.doc

Gambar 7.4 Sequence Diagram Orang Tua

Gambar 7.5 Sequence Diagram Guru

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

Page 29: Proposal Proyek kelompok 4.doc

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

Page 30: Proposal Proyek kelompok 4.doc

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

Page 31: Proposal Proyek kelompok 4.doc

Gambar 7.6 Sequence Diagram Guru

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

Page 32: Proposal Proyek kelompok 4.doc

I.DESAIN | PERANCANGAN DATA

1. Desain | Perancangan Data Menggunakan ERD

Gambar 8.1 ERD

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

Page 33: Proposal Proyek kelompok 4.doc

2. Desain | Perancangan Basis data Menggunakan LRS

Gambar 8.2 Class Diagram

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

Page 34: Proposal Proyek kelompok 4.doc

Gambar 8.3 Class Diagram

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

Page 35: Proposal Proyek kelompok 4.doc

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

Page 36: Proposal Proyek kelompok 4.doc

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

Page 37: Proposal Proyek kelompok 4.doc

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

Page 38: Proposal Proyek kelompok 4.doc

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

Page 39: Proposal Proyek kelompok 4.doc

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

Page 40: Proposal Proyek kelompok 4.doc

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

Page 41: Proposal Proyek kelompok 4.doc

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

Page 42: Proposal Proyek kelompok 4.doc

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

Page 43: Proposal Proyek kelompok 4.doc

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

Page 44: Proposal Proyek kelompok 4.doc

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

Page 45: Proposal Proyek kelompok 4.doc

Login

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

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

Page 46: Proposal Proyek kelompok 4.doc

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

Page 47: Proposal Proyek kelompok 4.doc

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

Page 48: Proposal Proyek kelompok 4.doc

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

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

Page 49: Proposal Proyek kelompok 4.doc

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

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

Page 50: Proposal Proyek kelompok 4.doc

Terdapat scroll untuk ke baris berikutnya

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

Page 51: Proposal Proyek kelompok 4.doc

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

Page 52: Proposal Proyek kelompok 4.doc

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

Page 53: Proposal Proyek kelompok 4.doc

Menu Info Sekolah

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

Page 54: Proposal Proyek kelompok 4.doc

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

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

Page 55: Proposal Proyek kelompok 4.doc

Pada saat diklik berita tersebut, akan ditampilkan detail beritanya

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

Page 56: Proposal Proyek kelompok 4.doc

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

Page 57: Proposal Proyek kelompok 4.doc

Pada saat user memilih menu cek kehadiran siswa

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

Page 58: Proposal Proyek kelompok 4.doc

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

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

Page 59: Proposal Proyek kelompok 4.doc

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

Page 60: Proposal Proyek kelompok 4.doc

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

Page 61: Proposal Proyek kelompok 4.doc

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

Page 62: Proposal Proyek kelompok 4.doc

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

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

Page 63: Proposal Proyek kelompok 4.doc

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

Page 64: Proposal Proyek kelompok 4.doc

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

Page 65: Proposal Proyek kelompok 4.doc

Pada saat dipilih menu Pengaturan -> pilih tab Setting Akun

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

Page 66: Proposal Proyek kelompok 4.doc

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

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

Page 67: Proposal Proyek kelompok 4.doc

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

Page 68: Proposal Proyek kelompok 4.doc

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

Page 69: Proposal Proyek kelompok 4.doc

Pada saat ditekan tombol Pengaturan -> Setting Aplikasi

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

Page 70: Proposal Proyek kelompok 4.doc

Saat ditekan tombol Ubah, maka user dapat melakukan perubahan pada

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

Page 71: Proposal Proyek kelompok 4.doc

Saat ditekan tombol logout pada menu utama

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

Page 72: Proposal Proyek kelompok 4.doc

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

Page 73: Proposal Proyek kelompok 4.doc

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