1312500380
1312500406
1312500422
1312500661
1312500794
1312501065
Nama
Imam Halim Mursyidin
Intan Shavana
Mochamad Jati Seno
I Made Sukresna
Refo Ratna Sari
Aldi Yudha Pradipta
PROPOSAL PROYEK
A.
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)
087871106488
08979530786
085714967802
085217577700
08228839292
081296889379
Tanggal persetujuan:
Tanggal: 22 Juni 2015
Tanda tangan
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:
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.
Page 4
b) Struktur Organisasi
Gambar 1
Struktur Organisasi
Page 5
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
7) Mengkoordinasi
agar
tercipta
suasana
yang
kondusif
dilingkungan kerja.
8) Melaksanakan pengawasan secara terus menerus kepada semua staff
pelaksanaan.
Pengorganisasian
Pengarahan
Ketenagaan
Pengkoordinasian
Pengawasan
Penilaian
Mewakili kepala sekolah untuk menghadiri rapat khususnya yang
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
Page 7
C.
Page 8
D.
Nama Hardware
Harga
(dalam
Rp.)
1.250.000,-
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
,-
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,-
Jumlah
Page 9
Server
JUMLAH
12.300.000
,-
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,-
Tenaga Ahli
Honor
(dalam Rp.)
7.000.000,5.000.000,3.000.000,4.000.000,1.000.000,-
Total Honor
(dalam Rp.)
7.000.000,5.000.000,3.000.000,4.000.000,1.000.000,20.000.000,
-
Honor
(hari)
500.000
Lama
(hari)
4
Total Honor
2.000.000,2.000.000,-
Hardware
2.
Software
Harga
Satuan
1.000.0
00
1.000.0
00
JUMLAH
Paket
Bulan/Tahu
n
1 bulan
1 bulan
Total Biaya
1.000.000
1.000.000
2.000.000,Page 10
Rp.
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
Efek :
Berkurangny
a jumlah
siswa baru
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
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
Nilai
Nilai
Nilai
Nilai
Prilaku
Tugas
Akademik
Keaktifan Siswa/i
Lalu, guru akan menyimpan rekap nilai siswa/i tersebut pada arsip
siswa.
Page 12
Page 13
Page 14
Page 15
Page 16
Page 17
Aktor(pelaku)
Admin
Guru
Orang tua siswa
Tabel 5.1
Data Aktor(Pelaku) Sistem
Page 18
a. Pemodelan Sistem
Untuk memodelkan sistem, penulis menggunakan Use Case Diagram
seperti berikut ini :
Page 19
Page 20
Page 21
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
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
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
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
Page 25
H.
Sequence Diagram
Page 26
Page 27
Page 28
Page 29
Page 30
Page 31
Page 32
Page 33
J.
: Siswa
Media
: Harddisk
Isi
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
-
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
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
Page 35
3) Nama Tabel
: Kelas
Media
: Harddisk
Isi
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
Page 36
4) Nama Tabel
: Guru
Media
: Harddisk
Isi
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
Page 37
5) Nama Tabel
: Jadwal
Media
: Harddisk
Isi
Organisasi
: Index Sequential
Primary Key
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
-
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
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
Organisasi
: Index Sequential
Primary Key
: kd_mapel
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
Page 40
8) Nama Tabel
: Ortu
Media
: Harddisk
Isi
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
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
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
Lebar Desimal
6
5
-
Keterangan
NIS
Kode Kelas
Tahun Ajaran
Page 42
: Nilai
Media
: Harddisk
Isi
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
Page 44
Page 45
Pada saat ditekan button Login, maka akan dilakukan proses loading ke
sistem untuk merequest dan menerima informasi dari sistem di server
Page 46
Setelah proses loading selesai, maka akan ditujukan ke halaman awal, yaitu
Menu Utama
Page 47
Pada saat user memilih menu Profile Siswa akan muncul ke jendela Profile
siswa
Page 48
Page 49
Pada saat user menekan button Ubah, maka aplikasi akan menyediakan
fasilitas mengubah data hanya pada alamat dan no.telepon saja
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
Page 51
Page 52
Pada saat diklik search dan diinput karakter, yaitu kata lomba
Page 53
Page 54
Pada saat user memilih menu jadwal mata pelajaran akan muncul jadwal
mata pelajaran urut berdasarkan hari dan waktu nya
Page 55
Page 56
Saat dipilih jumlah hadir maka akan muncul detail tanggal kehadiran siswa di
setiap mata pelajaran
Page 57
Pada saat dipilih jumlah alpha maka akan muncul detail tanggal saat siswa
tidak hadir dengan keterangan tanpa keterangan
Page 58
Pada saat dipilih jumlah izin maka akan muncul detail tanggal saat siswa
tidak hadir dengan keterangan izin
Page 59
Pada saat dipilih jumlah sakit maka akan muncul detail tanggal saat siswa
tidak hadir dengan keterangan tanpa sakit
Page 60
Pada saat user memilih menu rapor siswa, urut berdasarkan nama mata
pelajaran
Page 61
Page 62
Page 63
Pada saat dipilih menu Pengaturan -> pilih tab Setting Akun
Page 64
Pada saat ditekan tombol Ubah, maka user dapat melakukan perubahan
Sebagai contoh: dilakukan perubahan pada password
Page 65
Pada saat ditekan tombol Simpan, maka akan muncul messagebox konfirmasi
Tekan ok untuk menyimpan perubahan pada Setting Akun
Tekan cancel untuk membatalkannya
Page 66
Pada saat ditekan tombol batal, maka perubahan pada Setting Akun akan
dikembalikan seperti sebelum dilakukan perubahan sebelumnya
Page 67
Page 68
Saat ditekan tombol Ubah, maka user dapat melakukan perubahan pada
Page 69
Page 70
L. Kesimpulan
APSI 2015 (Kelompok 1) Universitas Budi Luhur
Page 71
meningkatkan
Page 72