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
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.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
Gambar 7.4 Sequence Diagram Orang Tua
Gambar 7.5 Sequence Diagram Guru
APSI 2015 (Kelompok 1) – Universitas Budi Luhur Page 28
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
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
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
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
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
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