0% menganggap dokumen ini bermanfaat (0 suara)
109 tayangan19 halaman

Deskripsi Perancangan DPPL SIMAK

Dokumen ini merangkum perancangan sistem informasi akademik (SIMAK) untuk sekolah dasar. Dokumen ini menjelaskan perancangan data, arsitektur program, antarmuka pengguna, prosedur, dan matriks keterkaitan antara spesifikasi kebutuhan perangkat lunak dan perancangan. Perancangan ini bertujuan mengembangkan sistem akademik yang mudah digunakan oleh administrator, guru, dan siswa sekolah.

Diunggah oleh

Julfri Charo Ndu
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOC, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
109 tayangan19 halaman

Deskripsi Perancangan DPPL SIMAK

Dokumen ini merangkum perancangan sistem informasi akademik (SIMAK) untuk sekolah dasar. Dokumen ini menjelaskan perancangan data, arsitektur program, antarmuka pengguna, prosedur, dan matriks keterkaitan antara spesifikasi kebutuhan perangkat lunak dan perancangan. Perancangan ini bertujuan mengembangkan sistem akademik yang mudah digunakan oleh administrator, guru, dan siswa sekolah.

Diunggah oleh

Julfri Charo Ndu
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOC, PDF, TXT atau baca online di Scribd

DPPL-SIMAK

DESKRIPSI PERANCANGAN PERANGKAT LUNAK

SIMAK (SISTEM AKADEMIK)

Dipersiapkan oleh:

Kelompok 5 TEK A2

Mohammad Qudsi Mumtazie (J3D214134)

Ginanjar Paminto (J3D114022)

Tri Wahyu Aji Pamungkas (J3D114064)

Julfrianus Sitepu (J3D114103)

Nomor Dokumen Halaman


Teknik Komputer Program
Diploma Institut Pertanian
Bogor DPPL-SIMAK 1/19
Revisi Tgl: 16/11/2016
DAFTAR PERUBAHAN
Revisi Deskripsi
A

INDEX - A B C D E F G
TGL

Ditulis
oleh

Diperiksa
oleh

Disetujui
oleh

Teknik Komputer Program DPPL-SIMAK Halaman 2 dari 19


Diploma IPB
Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Komputer Program
Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa
diketahui oleh Teknik Komputer Program Diploma IPB.
Daftar Halaman Perubahan

Halaman Revisi Halaman Revisi

Teknik Komputer Program DPPL-SIMAK Halaman 3 dari 19


Diploma IPB
Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Komputer Program
Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa
diketahui oleh Teknik Komputer Program Diploma IPB.
Daftar Isi
1. Pendahuluan........................................................................................................ 5

1.1 Tujuan Penulisan Dokumen............................................................................ 5

1.2 Lingkup Masalah............................................................................................ 5

1.3 Definisi dan Istilah......................................................................................... 5

1.4 Aturan Penamaan dan Penomoran.................................................................6

1.5 Referensi........................................................................................................ 6

1.6 Ikhtisar Dokumen........................................................................................... 6

2. Rancangan Lingkungan Implementasi..................................................................7

3. Perancangan Data................................................................................................ 9

3.1 Daftar Tabel.................................................................................................... 9

3.2 Struktur Tabel.................................................................................................... 9

3.3 Skema Relasi................................................................................................... 11

4 Perancangan arsitektural....................................................................................... 12

4.1 Struktur Program yang diperoleh....................................................................12

4.2 Dekomposisi Fungsional Modul........................................................................12

5 Perancangan Antarmuka....................................................................................... 13

5.1 Aturan Perancangan Antarmuka......................................................................13

5.2 Daftar Antarmuka Pemakai.............................................................................. 13

5.3 Spesifikasi Antarmuka..................................................................................... 14

6 Perancangan Prosedural........................................................................................ 17

7 Matriks Keterunutan.............................................................................................. 18

8 Lampiran............................................................................................................... 19

Teknik Komputer Program DPPL-SIMAK Halaman 4 dari 19


Diploma IPB
Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Komputer Program
Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa
diketahui oleh Teknik Komputer Program Diploma IPB.
1. Pendahuluan
1.1 Tujuan Penulisan Dokumen
Dokumen Deskirpsi Perancangan Perangkat Lunak merupakan dokumen deskripsi dari
perancangan perangkat lunak yang akan dikembangkan dan digunakan oleh pengembang
perangkat lunak sebagai acuan teknis pengembangan perangkat lunak pada tahap selanjutnya.

1.2 Lingkup Masalah


Sistem akademik adalah aplikasi/perangkat lunak yang memfasilitasi jalannya akademik. Sistem
Akademik ini dibuat untuk memudahkan akademik dalam mengakses sistem akademik Sekolah
Dasar (SD). Pengguna dari perangkat lunak ini yaitu administrator (admin), Guru, serta Siswa.
Admin sebagai operator yang menjembatani antara guru, siswa, serta akademik sekolah, input
kelas, input mata pelajaran, dan input jadwal. Siswa dapat mengelola siswa(biodata siswa),
mencari nilai, dan mencari kelas. Guru dapat mengelola guru(biodata guru), mengelola nilai
(menghapus, mengupdate nilai) serta melihat mengajar mata pelajaran apa.

1.3 Definisi dan Istilah


DPPL adalah Deskripsi Perancangan Perangkat Lunak merupakan deskripsi perancangan
dari perangkat lunak yang akan dikembangkan.
ERD adalah Entity Relationsip Diagram, dimana diagram dan notasi yang digunakan
mmerepresentasikan struktur data statis pada perngkat lunak.
PHP adalah PHP Hypertext Preprocessor merupakan bahasa pemrograman script server-side
karena PHP diproses pada komputer server.
HTML atau Hyper Text Markup Language merupakan bahasa yang digunakan untuk
membuat sebuah halaman web.
SIMAK adalah kepanjangan dari Sistem Akademik
SQL (Structured Query Language) adalah sebuah bahasa yang digunakan untuk mengakses
data dalam basis data relasional.
WEB adalah kepanjangan dari Website yang merupakan halaman situs sistem informasi yang
dapat di akses secara cepat.

Teknik Komputer Program DPPL-SIMAK Halaman 5 dari 19


Diploma IPB
Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Komputer Program
Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa
diketahui oleh Teknik Komputer Program Diploma IPB.
1.4 Aturan Penamaan dan Penomoran
Beberapa aturan penamaan dan penomoran pada perangkat lunak ini adalah:
[[Link]-y]
DPPL adalah singkatan dari Deskripsi Perancangan Perangkat Lunak
SIMAK adalah nama sistem yaitu Sistem Akademik
xxx adalah kode penomoran fungsi sistem dimulai dari 001 sampai dengan
y adalah kode penomoran untuk subfungsional sistem dimulai dari 1 sampai dengan y

1.5 Referensi
John W. Satzinger, Robert B. Jackson, Stephen D. Burd. Systems Analysis and Design in a
Changing World Fifth Edition. 2010
Spesifikasi Kebutuhan Perangkat Lunak (SKPL) Sistem Akademik

1.6 Ikhtisar Dokumen


Pada intinya, dokumen DPPL ini menjelaskan mengenai perancangan perangkat lunak,
dimana merupakan transformasi dari DFD pada dokumen SKPL ke dalam bentuk perancangan.
Dengan mengacu pada hasil collect requirement dan analisis yang tertuang pada dokumen SKPL,
dokumen ini menjelaskan perancangan modul-modul perangkat lunak yang akan digunakan
sesuai dengan SKPL beserta dekomposisi modulnya, tabel-tabel yang akan diiplementasikan,
algoritma & pernyataan-pernyataan SQL yang akan digunakan, serta perancangan hasil tampilan
(output) sistem pada layar monitor.
Dokumen ini secara garis besar terdiri dari tujuh bab dengan perincian sebagai berikut:
Bab 1 Pendahuluan, merupakan pengantar dokumen DPPL yang berisi tujuan penulisan
dokumen, lingkup masalah pengembangan perangkat lunak, juga memuat definisi,
akronim dan istilah yang digunakan serta deskripsi umum dokumen yang merupakan
ikhtisar dokumen DPPL.
Bab 2 Rancangan Lingkuangan Implementasi, menjelaskan hardware, software, dan basis
data yang akan digunakan untuk diimplementasikan.
Bab 3 Perancangan Data, yang menjelaskan system data pada database terdiri dari Daftar
table, structure table, skema relasi.
Teknik Komputer Program DPPL-SIMAK Halaman 6 dari 19
Diploma IPB
Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Komputer Program
Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa
diketahui oleh Teknik Komputer Program Diploma IPB.

Bab 4 Perancangan arsitektural, beisikan struktur program yang diperoleh dan


dekomposisi fungsional modul.
Bab 5 Perancangan antar muka, berisikan Aturan perancangan antar muka, Daftar antar
muka pemakai, Spesifikasi antarmuka, Spesifikasi layar utama, dan Spesifikasi Objek-
objek pada Layar.
Bab 6 Perancangan Prosedural, berisi deskripsi detail dari setiap modul yang ada pada
perangkat lunak sesuai dengan struktur program yang telah dibuat pada perancangan
arsitektur.
Bab 7 Matriks Keterunutan berisikan perbandingan data secara garis besar antara SKPL
(Spesifikasi Kebutuhan Perangkat Lunak) dan DPPL(Deskripsi Perancangan Perangkat
Lunak).
Bab 8 Lampiran Berisi penjelasan tambahan pada laporan ini. Lampiran tidak selalu
menjadi bagian dari Deskripsi Perancangan. Jadi tidak harus selalu ada.
2. Rancangan Lingkungan Implementasi
Komponen Minimum Digunakan
RAM 2 4
Harddisk 200GB 500GB
Prosesor Core i3 Core i5
Tipe Sistem 32-bit Operating System 64-bit Opeating System

Nama Software Fungsi


XAMPP Sebagai server yang berdiri sendiri (localhost) dan penerjemah
bahasa yang ditulis dengan bahasa pemrograman PHP
Notepad++ Untuk membuat halaman web
Ms Word Untuk membuat DPPL
Ms Visio Untuk mendesain ERD dan DFD
ArgoUML Untuk merancang dan mendokumentasikan sistem piranti
perangkat lunak

Teknik Komputer Program DPPL-SIMAK Halaman 7 dari 19


Diploma IPB
Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Komputer Program
Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa
diketahui oleh Teknik Komputer Program Diploma IPB.

2.1 Basis Data

Dalam pembuatan Web Sistem Akademik kami menggunakan basis data MySQL karena MySQL
merupakan salah satu software yang portable, multi-user, memiliki tipe data yang bervariasi,
memiliki fitur keamanan yang baik, RAM kecil dapat menggunakannya, serta tidak
membutuhkan spesifikasi hardware yang tinggi.

2.2 Arsitektur Jaringan

Teknik Komputer Program DPPL-SIMAK Halaman 8 dari 19


Diploma IPB
Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Komputer Program
Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa
diketahui oleh Teknik Komputer Program Diploma IPB.
3. Perancangan Data
3.1 Daftar Tabel
Nama Tabel Primary key Data Store Deskripsi isi
t_siswa NISN Db_siswa Tabel siswa adalah tabel yang menyimpan
informasi data siswa. Tabel ini berisi NISN
(nomor induk siswa nasional) , nama, jenis
kelamin, kelas, dan alamat.
t_guru NIP Db_guru Tabel guru adalah tabel yang menyimpan
informasi data guru. Tabel ini berisi NIP
(nomor induk pengajar), nama, jenis
kelamin, umur, alamat.
t_admin Db_admin Tabel admin adalah tabel yang
menyimpan isi user admin. Tabel ini
berisi username dan password.

3.2 Struktur Tabel


Identifikasi/Nama : t_siswa

Deskripsi Isi : Tabel registrasi adalah tabel yang menyimpan informasi data siswa.

Tabel ini berisi NISN, nama, jenis kelamin, kelas, alamat.

Jenis : tabel induk

Volume : 200 orang

Laju : 20 orang/kelas

Primary Key : NISN

Constraint Integrity : NISN

Id Field Deskripsi Tipe& length Boleh NULL Default Keterangan

NISN Field berisi Varchar(20) No None Primary Key


nomor induk
siswa

Nama Field berisi Varchar(30) No None FK dari table a


nama siswa

Jenis_kelamin Field berisi Varchar(30) No None FK dar table b


jenis_kelamin
(laki-laki atau
perempuan)

Alamat Field berisi Text No None


alamat siswa

Identifikasi/Nama : t_guru

Deskripsi Isi : Tabel guru adalah tabel yang menyimpan informasi data guru. Tabel ini
berisi NIP, nama, jenis kelamin, umur, alamat.

Jenis : tabel induk

Volume : 20

Laju : 20

Primary Key : NIP

Constraint Integrity : NIP

Id Field Deskripsi Tipe& length Boleh NULL Default Keterangan

NIP Field berisi Varchar(20) No None Primary Key


nomor induk
pengajar (guru)

Nama Field berisi Varchar(30) No None


nama guru

Jenis_kelamin Field berisi No None


jenis_kelamin
guru (laki-laki
atau perempuan)

Alamat Field berisi Text No None


alamat guru

Nomor Telpon Field berisi Integer No None


nomor telpon
guru

Identifikasi/Nama : t_admin
Deskripsi Isi : Tabel admin adalah tabel yang menyimpan isi user admin. Tabel ini
berisi username dan password.

Jenis : tabel induk

Volume :1

Laju :2

Primary Key : Username

Constraint Integrity : -

Id Field Deskripsi Tipe& length Boleh NULL Default Keterangan

Username Field berisi Varchar(20) No None Primary Key


username admin

Password Field berisi Varchar(20) No None


password

3.3 Skema Relasi

Tbl_Siswa
NISN Nama

Tbl_matpel
Id_matpel Nama_matpel NISN

Teknik Komputer Program DPPL-SIMAK Halaman 11 dari 19


Diploma IPB
Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Komputer Program
Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa
diketahui oleh Teknik Komputer Program Diploma IPB.
4 Perancangan arsitektural
4.1 Struktur Program yang diperoleh

4.2 Dekomposisi Fungsional Modul


Fungsi/pro Data Data
Nomor Fungsi Keterangan
ses Input Output

DPPL-SIMAK- login user Username Validasi Fungsi ini untuk


0001 dan login user melakukan
password verifikasi
username dan
password

DPPL-SIMAK- Pendaftaran Data user Validasi Fungsi ini untuk


0002 mengisi data siswa

DPPL-SIMAK- Pilih Klik button Hasil Fungsi ini untuk


0003 matapelajar pemilihan matapelajaran
an

DPPL-SIMAK-
0004

DPPL-SIMAK-
0005

DPPL-SIMAK- Manipulasi Klik button Hasil Fungsi ini untuk


0006 data siswa perubahan mengubah daftar
siswa

DPPL-SIMAK- Verifikasi
0007

DPPL-SIMAK- login admin Username Validasi Fungsi ini untuk


0008 dan melakukan
password verifikasi terhadap
username dan
password admin

5 Perancangan Antarmuka
5.1 Aturan Perancangan Antarmuka
Antarmuka pemakai dikembangkan dengan menggunakan aplikasi berbasis
dekstop. Pengguna berinteraksi dengan perangkat lunak SIMAK melalui
antarmuka web browser. SIMAK menerima masukan dari pemakai melalui
perintah yang diklik pada mouse atau yang diketikkan melalui papan kunci
(keyboard). Keluaran dari SIMAK dapat dilihat pemakai dengan
menggunakan monitor.

5.2 Daftar Antarmuka Pemakai


No Nama Layout Kode Perancangan Fungsional Nama Fungsi

1 Layout001 [Link].001 Login

2 Layout002 [Link].002 Registrasi


Teknik Komputer Program DPPL-SIMAK Halaman 13 dari 19
Diploma IPB
Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Komputer Program
Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa
diketahui oleh Teknik Komputer Program Diploma IPB.

5.3 Spesifikasi Antarmuka


1. Layout001
a. Nama Pengguna : Admin
b. Nama Modul/Fungsi : Login
i. Data Input : Username dan Password
ii. Data Output : validasi benar hal utama , validasi salah warning
c. Deskripsi
Penjelasan objek yg diperlukan untuk layout fungsi login
Komponen Layout Halaman login adalah sbb :

Nama Komponen Jumlah Komponen Keterangan

Header 1 Header Aplikasi

Label 3 Login, Username, Password

Textbox 2 Untuk isian username & Pswd

Tombol 2 Tombol submit & Reset

d. Spesifikasi Layar Utama

Header

Username
Passwor
d LOGIN
Teknik Komputer Program DPPL-SIMAK Halaman 14 dari 19
Diploma IPB
Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Komputer Program
Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa
diketahui oleh Teknik Komputer Program Diploma IPB.

e. Spesifikasi Objek Pada Layar

Id_Objek Jenis Keterangan

Submit1 Button Ketika di klik akan masuk ke validasi . jika validasi benar sistem akan
menampilkan hal utama, jika validasi salah sistem akan menampilkan
warning1

Diisi dengan penjelasan reaksi sistem, misalnya membuka layar apa, link
kemana. Jika menyangkut suatu kode yang cukup rumit, beri nama Prosedur
terkait, dan uraiakn algoritmanya di bagian Spesifikasi Proses
Submit2 Button Jika diklik, akan validasi isian data. Jika validasi salah muncul warning2,
jika validasi benar data akan disimpan dan muncul warning3
RTF1 RTF Box Isi Teks yang disimpanpada File xxx

DB1 Data control Diasosiasikan ke QueryXYZ yang dijelaskan pada bagian Query

f. Spesifikasi Layar Pesan

g. Spesifikasi report

Teknik Komputer Program DPPL-SIMAK Halaman 15 dari 19


Diploma IPB
Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Komputer Program
Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa
diketahui oleh Teknik Komputer Program Diploma IPB.

1. Report1

Teknik Komputer Program DPPL-SIMAK Halaman 16 dari 19


Diploma IPB
Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Komputer Program
Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa
diketahui oleh Teknik Komputer Program Diploma IPB.

6 Perancangan Prosedural
1. Login
Kode Perancangan [Link].001

Input Username, password

Output

Initial State

Final State

Pengguna

Alur Proses Flowchart / activity diagram

Pseudocode / Algoritma

Spesifikasi Query

2. Registrasi

Teknik Komputer Program DPPL-SIMAK Halaman 17 dari 19


Diploma IPB
Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Komputer Program
Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa
diketahui oleh Teknik Komputer Program Diploma IPB.
7 Matriks Keterunutan

N Fungsi Perangkat
No SKPL DPPL
o. Lunak

1 SKPL-SIMAK-0001 Fungsi login siswa DPPL-SIMAK-0001

2 SKPL-SIMAK-0002 Fungsi pendaftaran DPPL-SIMAK-0002

3 SKPL-SIMAK-0003 Fungsi isi biodata DPPL-SIMAK-0003

4 SKPL-SIMAK-0004 Fungsi isi nilai DPPL-SIMAK-0004

5 SKPL-SIMAK-0005 Fungsi menampilkan DPPL-SIMAK-0005


nama siswa

6 SKPL-SIMAK-0006 Fungsi menampilkan DPPL-SIMAK-0006


nama guru

8 SKPL-SIMAK-0007 Fungsi manipulasi DPPL-SIMAK-0007


nilai

9 SKPL-SIMAK-0008 Fungsi login admin DPPL-SIMAK-0008

Teknik Komputer Program DPPL-SIMAK Halaman 18 dari 19


Diploma IPB
Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Komputer Program
Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa
diketahui oleh Teknik Komputer Program Diploma IPB.
8 Lampiran

Teknik Komputer Program DPPL-SIMAK Halaman 19 dari 19


Diploma IPB
Dokumen ini dan informasi yang dimilikinya adalah milik Teknik Komputer Program
Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa
diketahui oleh Teknik Komputer Program Diploma IPB.

Anda mungkin juga menyukai