TUGAS AKHIR MODUL 3 REKAYASA PERANGKAT PERANGKAT LUNAK
Tugas ini Disusun untuk Memenuhi Kegiatan Pembelajaran Daring Dalam Program Pendidikan Profesi Guru dalam Jabatan Tahap 3 Tahun 2019
NAMA
: IDING JAENAL ABIDIN
NO. PESERTA
: 19021552310104 19021552310104
PRODI/KELAS PRODI/KELAS
: TKI – S32019 – KELAS A
LPTK
: UNIVERSITAS PENDIDIKAN INDONESIA
SEKOLAH
: SMK SWADAYA PUI KUNINGAN
PENDIDIKAN PENDIDIKAN PROFESI PROFESI GURU DALAM J ABATAN AB ATAN PROGRAM STUDI TEKNIK KOMPUTER DAN INFORMATIKA UNIVERSITAS PENDIDIKAN INDONESIA TAHAP 3 TAHUN2019 Instructions 1. Rencanakanlah Rencanakanla h untuk membuat suatu sistem informasi akademik di suatu sekolah menengah kejuruan, dengan program keahlian yang ada pada sekolah tersebut adalah ketenagalistrikan dan teknik komputer dan informatika. Buatlah model sistemnya dengan menggunakan UML. 2. Berdasarkan Berdasark an sistem informasi pada soal pertama, rancanglah kebutuhan basis datanya. 3. Gunakan pemrograman pemrograman berorientasi objek untuk mewujudkan sistem tersebut. tersebut. 4. Sistem harus dapat diakses oleh sivitas akademik SMK tersebut tersebu t dari mana dan kapan saja. Oleh kerana itu pemrograman yang dilakukan harus berbasis web.
DESAIN UML 1. Use Case Diagr am
Gbr 1 Akses 1 Akses User dan Admin
Gbr 2 Akses 2 Akses Alumni
2. Activ ity Diagram Diagram
Gbr 3 Activity 3 Activity Diagram User / Pengunjung
Gbr 4 Activity 4 Activity Diagram Alumni
Gbr 5 Activity 5 Activity Diagram Admin
BASIS DATA
1. Tabel Tabel Profi l Sekolah (tb_Alu mni ) Nama Field
Tipe Data
Panjang
Ket
4
Primary
Id_alumni
int
nama_alumni
varchar
50
jk
varchar
50
Tgl_lahir
date
Tahun_lulus
int
4
nis
int
16
Alamat
text
255
email
varchar
50
tlp
varchar
12
hp
int
12
2. Tabel Tabel Jur usan (tb_jur usan) Nama Field
Tipe Data
Panjang
Ket Primary
id_jurusan
int
10
nama_jurusan
varchar
50
3. Tabel Galeri a. Photo Nama Field
Tipe Data
Panjang
Ket Primary
id_photo
int
10
nama_photo
varchar
50
keterangan
varchar
150
b. Video Nama Field
Tipe Data
Panjang
Ket Primary
id_video
int
10
nama_video
varchar
50
keterangan
varchar
150
4. Tabel User Nama Field
Tipe Data
Panjang
Ket Primary
id_user
int
10
nama_user
varchar
50
Password
varchar
50
level
varchar
50
5. Tabel Tabel Admi n Nama Field
Tipe Data
Panjang
Ket Primary
id_admin
int
10
nama_admin
varchar
50
tmpt_lahir
varchar
50
tgl_lahir
date
jk
enum
alamat
varchar
100
telp
varchar
15
email
varchar
50
password
varchar
50
L', 'P'
PEMROGRAMAN PEMROGRAMAN BERBASIS OBJ EK MENGGUNAK MENGGUNAKAN AN PHP Implementasi program system informasi akademik ini berbasis PHP dengan menggunakan menggunakan konsep OOP, salah satunya adalah fungsi mysql improved (mysqli) pada databasenya. Software lain yang digunakan yaitu: