52
67 BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem Yang Berjalan Analisis ini akan menjelaskan apa saja proses yang terjadi di SMA Pasundan 1 Cimahi dan mendeskripsikan persoalan yang sedang dihadapi serta akan dijelaskan pada prosedur yang sedang berjalan yaitu digambarkan dengan Use Case Diagram dan Activity Diagram. Selain itu juga pada analisis ini akan mengidentifikasi dan mengevaluasi permasalahan-permasalahan serta hambatan hambatan yang terjadi juga kebutuhan apa saja yang diharapkan sehingga dapat dilakukan perbaikan perbaikan dalam sistem ini. 4.1.1 Analisis Dokumen Analisis dokumen merupakan kegiatan menganalisis seluruh dokumen dasar yang digunakan dan mengalir pada sebuah sistem informasi yang sedang berjalan. Adapun jenis-jenis dokumen yang digunakan pada sistem informasi akademik yang sedang berjalan yaitu data guru, data siswa, nilai siswa, jadwal pelajaran, Adapun rincian dari masing-masing dokumen tersebut yaitu :

BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

Embed Size (px)

Citation preview

Page 1: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

67

BAB IV

ANALISIS DAN PERANCANGAN SISTEM

4.1 Analisis Sistem Yang Berjalan

Analisis ini akan menjelaskan apa saja proses yang terjadi di SMA Pasundan

1 Cimahi dan mendeskripsikan persoalan yang sedang dihadapi serta akan dijelaskan

pada prosedur yang sedang berjalan yaitu digambarkan dengan Use Case Diagram

dan Activity Diagram. Selain itu juga pada analisis ini akan mengidentifikasi dan

mengevaluasi permasalahan-permasalahan serta hambatan – hambatan yang terjadi

juga kebutuhan apa saja yang diharapkan sehingga dapat dilakukan perbaikan

perbaikan dalam sistem ini.

4.1.1 Analisis Dokumen

Analisis dokumen merupakan kegiatan menganalisis seluruh dokumen dasar

yang digunakan dan mengalir pada sebuah sistem informasi yang sedang berjalan.

Adapun jenis-jenis dokumen yang digunakan pada sistem informasi akademik yang

sedang berjalan yaitu data guru, data siswa, nilai siswa, jadwal pelajaran, Adapun

rincian dari masing-masing dokumen tersebut yaitu :

Page 2: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

68

1. Data Guru

Fungsi : Berisi Data Guru

Atribut : NIP, Nama, jenis kelamin, tempat / tanggal lahir, email, pendidikan

terakhir, alamat, kota, kode pos, no telp, tanggal masuk

2. Data Siswa

Fungsi : Berisi Data Siswa

Atribut : NIS, nama, jenis kelamin, tempat/tanggal lahir, anak ke, status anak,

alamat, kota, kode pos, no telp, nama ortu, alamat ortu, telp ortu.

3. Nilai siswa

Fungsi : Untuk memberitahukan nilai yang diperoleh siswa

Atribut : NIS, nama, kelas, pelajaran, nama guru, nilai

4. Jadwal Pelajaran

Fungsi : Memberikan informasi mengenai jadwal pelajaran tiap kelas.

Atribut : kelas, pelajaran, guru

4.1.2 Analisis Prosedur Yang Sedang Berjalan

Didalam analisis ini menjelaskan tentang bagaimana pihak sekolah

melakukan aktivitas baik dengan pihak luar sekolah maupun internal sekolah yang

berhubungan dengan akademik.

4.1.2.1 Deskripsi Persoalan

Adapun kegiatan akademik SMA Pasundan 1 Cimahi yang sedang berjalan

yaitu sebagai berikut :

Page 3: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

69

a. Penyampaian Informasi

Untuk memberitahukan mengenai informasi atau pengumuman

pengumuman tentang kegiatan sekolah, biasanya pengumuman ini disimpan di

papan pengumuman

b. Penginputan Jadwal pelajaran

Proses penginputan jadwal melibatkan mata pelajaran, kelas dan guru

yang mengajar mata pelajaran tersebut. Pembagian jadwal dilakukan oleh wakil

kepala sekolah urusan kurikulum,dan hasil jadwal pelajaran hanya di tempel di

papan pengumuman

c. Nilai

Setelah proses kegiatan belajar mengajar, selanjutnya diadakan evaluasi

dan penilaian oleh guru yang mengajar, untuk melihat hasil kemampuan siswa

dalam menerima pelajaran yang telah disampaikan dalam proses belajar

mengajar.

4.1.2.2 Aktor

Aktor memperlihatkan himpunan pengguna use case. Adapun aktor yang

terlibat dalam proses akademik ini ada tiga yaitu : Siswa, Bag Akademik dan Guru.

4.1.2.3 Use Case

Use Case adalah teknik untuk merekam persyaratan fungsional sebuah sistem.

Use case mendeskripsikan interaksi tipikal antara pengguna sistem itu sendiri, dengan

memberi sebuah narasi tentang bagaimana sistem tersebut di gunakan. Aktivitas

Page 4: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

70

utama yang dilakukan SMA Pasundan 1 Cimahi dalam sistem akademiknya. Disini

dapat diidentifikasi tiga use case yaitu: Penyampaian Informasi, Jadwal Pelajaran dan

Nilai dapat digambarkan sebagai berikut :

Wakasek Ur

Kurikulum

Siswa Jadwal Pelajaran

Nilai Wali Kelas

Guru

Informasi

Gambar 4.1 Use Case yang sedang berjalan di SMA Pasundan 1 Cimahi

4.1.2.4 Activity Diagram

Activity diagram memodelkan alur kerja sebuah proses bisnis dan urutan

aktivitas dalam suatu proses. Berdasarkan use case diagram yang sedang berjalan

pada SMA Pasundan 1 Cimahi diatas, maka dapat digambarkan activity diagramnya

sebagai berikut:

Page 5: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

71

a. Activity Diagram Penyampaian Informasi

Adapun Prosedur penyampaian informasi di SMA Pasundan 1 Cimahi

dapat di gambarkan sebagai berikut:

1. Wakil kepala sekolah urusan kurikulum membuat informasi tentang

kegiatan kegiatan di sekolah

2. Setelah terbuat keumudian di simpan di papan pengumuman

3. Siswa Melihat informasi tersebut di papan pengumuman

Membuat

Informasi

Memberikan

InformasiMelihat Informasi di

papan pengumuman

SiswaWakasek Ur Kurikulum

Gambar 4.2 Activity Diagram Penyampaian informasi yang sedang berjalan di SMA

Pasundan 1 Cimahi

b. Activity Diagram Penginputan Jadwal Pelajaran

Prosedur untuk penginputan jadwal pelajaran di SMA Pasundan 1 Cimahi

dapat di gambarkan sebagai berikut :

Page 6: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

72

1. Wakil kepala sekolah urusan kurikulum memeriksa data kelas.

2. Kemudian wakil kepala sekolah memeriksa data guru.

3. Sesudah semuanya terkumpul lalu di buat jadwal pelajaran.

4. Guru menerima jadwal pelajaran yang telah di buat wakasek urusan

kurikulum

5. Siswa menerima jadwal pelajaran yang telah di buat oleh wakil kepala

sekolah urusam kurikulum di papan pengumuman

Memeriksa Data Kelas

Memeriksa data guru

Membuat Jadwal

Pelajaran

Jadwal Pelajaran Menerima Jadwal

Pelajaran

Melihat jadwal di papan

Pengumuman

SiswaGuruWakasek Ur Kurikulum

Gambar 4.3 Activity Diagram Penginputan Jadwal pelajaran yanng sedang berjalan

di SMA Pasundan 1 Cimahi

Page 7: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

73

c. Activity Diagram Nilai

Prosedur untuk Nilai di SMA Pasundan 1 Cimahi dapat di gambarkan

sebagai berikut :

1. Siswa Melakukan ulangan harian dan semester

2. Kemudian guru mata pelajaran memproses hasil belajar siswa yaitu hasil

ulangan harian dan semester

3. Laporan nilai akhir di serahkan kepada wali kelas dari siswa tersebut

4. Wali kelas memasukan nilai siswa kedalam raport

5. Siswa menerima raport dari wali kelas

Melakukan ulangan

harian dan semester

Menerima

Raport

Memproses Hasil

ulangan dan semester

Memberikan

Nilai Akhir

Laporan nilai

akhir siswa

Memasukan nilai

akhir ke raport

Menyerahkan

raport

Wali KelasGuruSiswa

Gambar 4.4 Activity Diagram Nilai yang sedang berjalan di SMA Pasundan 1

Cimahi

Page 8: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

74

4.1.3 Evaluasi Sistem yang sedang Berjalan

Dari hasil analsis sistem yang sedang berjalan dapat disimpulkan bahwa ada

beberapa permasalahan yang perlu di kembangkan dari sistem, guna kemudahan dan

efektifitas waktu. Adapun permasalahan dan solusi yaitu :

Tabel 4.1 Evaluasi sistem yang berjalan

Permasalahan Solusi

Kurangnya media promosi kepada

masyarakat mengingat persaingan antar

sekolah saat ini semakin ketat.

Membuat wesite SMA Pasundan 1

Cimahi.

Para siswa sangat kesulitan mendapatkan

informasi, kecuali mereka datang

langsung ke sekolah, karena hanya di

tempel di papan pengumuman

Membuat informasi atau pengumuman di

sekolah secara online.

Penerimaan nilai kepada siswa terbilang

lama karena hanya menggunakan media

raport.

Membuat pengolahan nilai secara online.

Pembagian jadwal pelajaran masih

kurang efektif karena hanya di tempel di

Membuat jadwal pelajaran secara online.

Page 9: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

75

papan pengumuman.

4.2 Perancangan Sistem

4.2.1 Tujuan Perancangan Sistem

Perancangan sistem bertujuan untuk membuat rancang bangun sebuah sistem

dan pengkonfigurasian perangkat keras dan perangkat lunaknya, sehingga dihasilkan

suatu sistem yang lebih baik. Perancangan sistem ini merupakan suatu proses

pemecahan masalah yang dihadapi dan bertujuan untuk membangun sebuah sistem

yang dapat memenuhi sasaran, kebutuhan, dan tujuan yang ingin dicapai.

4.2.2 Gambaran Sistem yang Diusulkan

Dalam analisis dan perancangan sistem pengolahan nilai berbasis web di

SMA Pasundan 1 ini menggunakan pendekatan sistem berorientasi objek. Sistem yang

diusulkan akan digunakan oleh berbagai user dengan batasan akses yang berbeda yaitu

hak akses untuk Admin, Siswa, dan guru. Sedangkan Halaman utama dapat di akses oleh

semua user baik yang ada di dalam SMA Pasundan 1 Cimahi maupun masyarakat luas.

Untuk mengakses halaman siswa tentunya siswa tersebut harus login terlebih

dahulu, halaman siswa berisi tentang profil siswa, jadwal pelajaran, nilai dan

informasi . Sama halnya dengan guru harus login terlebih dahulu untuk bisa

mengakses halaman guru yang terdiri dari profil guru, input nilai dan jadwal

mengajar. Semua halaman di kelola oleh admin seperti pengolahan jadwal pelajaran,

informasi sekolah, profil siswa, profil guru.

Page 10: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

76

4.2.3 Perancangan Prosedur yang Diusulkan

4.2.3.1 Diagram Use Case

Use Case diagram yang diusulkan untuk perancangan sistem informasi

akademik di SMA Pasundan 1 Cimahi dapat digambarkan sebagai berikut :

Login

Admin

Siswa

Nilai

<<include>>

Informasi

<<include>> Jadwal Pelajaran

<<include>>

Guru

Wali Kelas

Gambar 4.5 Use Case diagram yang diusulkan di SMA Pasundan 1 Cimahi

4.2.3.2 Skenario Use case

1. Skenario Use Case Login

No : 1

Nama : Login

Tujuan : Validasi Login User

Deskripsi : Sistem menerima data username dan password dari aktor

Page 11: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

77

Aktor : Admin, Guru, Siswa

Tabel 4.2 Skenario use case Login yang di usulkan

Aktor Sistem

1. Masuk ke halaman login admin,

guru, atau siswa

2. Input Username dan password

3. Sistem melakukan validasi

kepada user name dan password,

jika gagal sistem akan meminta

di isi kembali username atau

passwordnya. jika sudah sesuai

maka sistem akan meneruskan ke

halaman selanjutnya

4. Sistem menampilkan halaman

utama user yaitu halaman

admin,halaman siswa dan

halaman guru sesuai dengan hak

aksesnya.

Page 12: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

78

2. Skenario Use Case Penyampaian Informasi

No : 2

Nama : Penyampaian Informasi

Tujuan : Menerima informasi sekolah

Deskripsi : Proses pembuatan informasi sekolah melalui website

Aktor : Admin, Guru, Siswa

Tabel 4.3 Skenario use case penyampaian informasi yang di usulkan

Aktor Sistem

1. Admin masuk ke halaman admin

2. Admin membuka halaman

informasi

3. Admin membuat informasi

4. Sistem menyimpan ke database

5. menampilkan informasi.

6. Guru masuk ke halaman guru

7. Guru membuka halaman

Page 13: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

79

informasi

8. Guru membuat informasi

9. Sistem menyimpan ke database

10. menampilkan informasi.

11. Siswa masuk ke halaman siswa

12. Siswa membuka halaman

informasi

13. Menampilkan Informasi

3. Skenario Use Case Penginputan Jadwal Pelajaran

No : 3

Nama : Jadwal Pelajaran

Tujuan : Menerima jadwal pelajaran

Deskripsi : Proses penginputan jadwal pelajaran

Aktor : Admin, Guru, Siswa

Page 14: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

80

Tabel 4.4 Skenario use case Jadwal Pelajaran yang di usulkan

Aktor Sistem

1. Admin masuk ke halaman admin

2. Admin membuka halaman

jadwal pelajaran

3. Admin menginputkan jadwal

pelajaran

4. Konfirmasi jadwal berhasil dan

sistem menyimpan di database,

tapi di database jika ada jadwal

yang bentrok maka akan muncul

peringatan dan kembali ke form

input jadwal untuk input ulang

5. Menampilkan jadwal pelajaran

6. Guru masuk Ke Halaman

guru

7. Guru membuka halaman

jadwal pelajaran

Page 15: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

81

8. Menampilkan jadwal pelajaran

9. Siswa masuk Ke Halaman

siswa

10. Siswa membuka halaman

jadwal pelajaran

11. Menampilkan jadwal pelajaran

4. Skenario Use Case Nilai

No : 4

Nama : siswa dapat melihat nilai di website

Tujuan : Menerima Nilai

Deskripsi : Proses pemberian nilai oleh guru yang menjabat sebagai walikelas

Aktor : Guru, Siswa

Page 16: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

82

Tabel 4.5 Skenario use case nilai yang di usulkan

Aktor Sistem

1. Guru yang menjabat sebagai wali

kelas masuk ke halaman guru

2. Guru membuka halaman guru

3. Guru menginputkan nilai nilai

harian, uts dan uas

4. Mengakumulasikan nilai menjadi

nilai akhir dengan perhitungan

nilai harian+nilai uts+nilai uas/3

5. Menyimpan ke database

6. Menampilkan nilai

7. Siswa masuk ke halam siswa

8. Siswa membuka halaman nilai

9. Menampilkan nilai

Page 17: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

83

4.2.3.3 Activity Diagram

1. Activity Diagram Login

Activity diagram login yang diusulkan ini menggambarkan bagaimana interaksi

antara user dengan sistem, untuk masuk ke sistem seorang user harus login terlebih

dahulu dengan hak akses login Admin, Siswa dan Guru berikut gambaran activity

diagramnya :

Halaman Login

Tidak

input username

dan password

validasi Login

Halaman Utama

User

ya

SistemUser

Gambar 4.6 Activity diagram login yang di usulkan di SMA pasundan 1 Cimahi

2. Activity Diagram penyampaian informasi

Activity Diagram penyampaian informasi yang diusulkan ini menggambarkan

bagaimana proses pembuatan hingga penerimaan informasi oleh siswa. dimana admin

harus melakukan login terlebih dahulu untuk menyampaikan pesan melalui website

Page 18: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

84

kemudian siswa bisa melihat di website.untuk melihat informasi tersebut siswa tidak

perlu login terlebih dahulu dan informasi tersebut dapat dilihat oleh umum. Berikut

gambaran melaui activity diagramnya :

Membuka halaman

informasi

Membuat

informasi

Masuk ke

halaman admin

Menampilkan

informasi

Menyimpan ke

database

Membuka halaman

informasi

Membuat

informasi

Masuk ke

halaman guru

Masuk ke

halaman siswa

Membuka halaman

informasi

SiswaGuruSistemAdmin

Gambar 4.7 Activity diagram penyampaian informasi yang di usulkan di SMA

Pasundan 1 Cimahi

3. Activity Diagram Penginputan jadwal Pelajaran

Activity Diagram Jadwal Pelajaran ini menggambarkan bagaimana proses

pembuatan hingga penerimaan oleh siswa dan guru.dimana admin telah melakukan

login terlebih dahulu kemudian kemudian masuk ke halaman admin dan membuka

halaman jadpel lalu membuat jadwal pelajaran dan siswa dan guru dapat melihat

Page 19: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

85

jadwal tersebut tetapi harus login terlebih dahulu untuk mengaksesnya. Berikut

gambaran melalui activity diagramnya:

Membuka halaman

jadwal pelajaran

Memasukan

Jadwal Pelajaran

jadwal Bentrok

Masuk ke

halaman admin

Menampilkan

jadpel

Menyimpan ke

database

Validasi

Database

Tidak Bentrok

membuka halaman

jadwal pelajaran

Masuk ke

halaman guru

membuka halaman

jadwal pelajaran

Masuk ke

halaman siswa

SiswaGuruSistemAdmin

Gambar 4.8 Activity Diagram Jadwal Pelajaran yang di usulkan di SMA Pasundan 1

Cimahi

4. Actvity Diagram Nilai

Activity Diagram Nilai yang diusulkan ini menggambarkan bagaimana proses

pembuatan hingga penerimaan nilai. guru yang menjabat sebagai wali kelas harus

melakukan login dulu sebelum menginputkan nilai harian, nilai uts dan nilai uas,lalu

sistem mengakumulasikan nilai tersebut sehingga menjadi nilai akhir dengan

Page 20: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

86

perhitungan nilai harian+nilai uts+nilai uas/3.kemudian nilai dapat di akses oleh

siswa dan siswa tersebut harus login untuk bisa masuk ke halaman tersebut. Berikut

gambaran activity diagramnya :

mengakumulasikan

nilai

Membuka

Halaman input nilai

Memasukan nilai

harian, uts dan uas

Masuk ke

halaman guru

Menampilkan

Nilai

Menyimpan ke

database Membuka

Halaman Nilai

Masuk ke

halaman siswa

SiswaSistemGuru

Gambar 4.9 Activity Diagram Nilai yang diusulkan di SMA Pasundan 1 Cimahi

4.2.3.4 Sequence Diagram

Sequence Diagram biasa digunakan untuk menggambarkan skenario atau

rangkaian langkah-langkah yang dilakukan sebagai respons dari sebuah event untuk

menghasilkan output tertentu. Diagram ini menunjukan sejumlah contoh obyek dan

Page 21: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

87

message yang di letakkan di antara objek-objek di dalam use case. Komponen utama

sequence diagram terdiri dari objek yang di gambarkan dengan kotak segi empat

bernama. Message di wakili oleh garis dengan tanda panah dan waktu yang di

tunjukkan dengan progress vertical. Diawali dari apa yang mentrigger aktivitas

tersebut, proses dan perubahan apa saja yang terjadi secara internal dan output apa

yang dihasilkan.

4.2.3.4.1 Sequence Diagram Login

Berikut adalah sequence diagram tentang program yang akan dibangun

mengenai proses login, yaitu :

: User : UserForm LoginForm Login DatabaseDatabase Halaman

Utama user

Halaman

Utama user

1: Input User name & Pass

2: Cek User name dan pass

5: User name dan pass tidak valid

3: Konfirmasi

4: Tampil

Gambar 4.10 Sequence diagram login yang di usulkan di SMA Pasundan 1 Cimahi

Page 22: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

88

User yang melakukan login user disini terdiri dari admin, guru, dan siswa dan

mempunyai hak akses login yeng berbeda. Pertama user harus mempunyai username

dan password yang sesuai dengan yang ada di databse kemudian sistem akan

mengecek kebenarannya jika sesuai maka sistem akan melanjutkan ke halaman

selanjutnya sesuai dengan hak akses masing – masing yaitu halaman admin, halaman

guru atau halaman siswa, jika tidak sesuai maka akan kembali ke halaman form login.

4.2.3.4.2 Sequence Diagram Penyampain informasi

Berikut adalah sequence diagram tentang program yang akan dibangun

mengenai penyampaian informasi, yaitu :

Page 23: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

89

: Siswa : Siswa : Guru : Guru : Admin : AdminForm input

informasi

Form input

informasi

DatabaseDatabase Halaman

Informasi

Halaman

Informasi

4: Tampil

9: Lihat Informasi

1: input informasi

2: simpan

3: konfirmasi

5: input informasi

6: simpan

7: konfirmasi

8: Tampil

Gambar 4.11 Sequence diagram Penyampaian Informasi yang di usulkan di SMA

Pasundan 1 Cimahi

Untuk pembuatan informasi dilakukan oleh admin dan guru dengan cara

menginputkan informasi di form input informasi yang ada di halaman admin dan guru

,sebelumnya admin dan guru telah melakukan login terlebih dahulu.kemudian setelah

di inputkan informasi tersimpan otomatis ke database dan bisa di tampilkan di

halaman informasi. Setelah informasi berhasil terbuat maka siswa bisa melihat

informasi tersebut di halaman informasi.halaman ini tidak memerlukan akses login

dan dapat dilihat oleh umum.

Page 24: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

90

4.2.3.4.3 Sequence Diagram Penginputan Jadwal Pelajaran

Berikut adalah sequence diagram tentang program yang akan dibangun

mengenai penginputan jadwal pelajaran, yaitu :

: Siswa : Siswa : Guru : Guru : Admin : AdminForm input

jadpel

Form input

jadpel

databasedatabase Halaman Jadwal

Pelajaran

Halaman Jadwal

Pelajaran

4: Tampil

6: Lihat Jadwal Pelajaran

7: Lihat Jadwal Pelajaran

1: Input Jadpel

2: simpan

3: konfirmasi

5: jadwal bentrok

Gambar 4.12 Sequence diagram jadwal pelajaran yang di usulkan di SMA Pasundan

1 Cimahi

Untuk penginputan jadwal dilakukan oleh admin dengan cara menginputkan

jadwal pelajaran di form input jadwal pelajaran yang ada di halaman

admin,sebelumnya admin telah melakukan login terlebih dahulu. kemudian setelah di

inputkan data jadwal pelajaran tersimpan otomatis ke database dan bisa di tampilkan

Page 25: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

91

di halaman jadwal pelajaran, tetapi jika data jadwal bentrok dengan yang lain maka

ada konfirmasi dan kembali ke halaman form input jadwal pelajaran. Setelah jadwal

pelajaran berhasil terbuat maka siswa dan guru bisa melihat jadwal pelajaran tersebut

di halaman jadwal pelajaran tentu saja sebelumnya siswa dan guru tersebut harus

login dulu sesuai dengan hak aksesnya.untuk proses login sudah di jelaskan dalam

sequence diagram proses login.

4.2.3.4.4 Sequence Diagram Nilai

Berikut adalah sequence diagram tentang program yang akan dibangun

mengenai nilai, yaitu :

: Siswa : Siswa : Guru : GuruForm input nilaiForm input nilai DatabaseDatabase Halaman NilaiHalaman Nilai

4: Tampil

5: Lihat Nilai

1: input nilai

2: simpan

3: Konfirmasi

Gambar 4.13 Sequence diagram nilai yang di usulkan di SMA Pasundan 1 Cimahi

Page 26: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

92

Untuk pemberian nilai dilakukan oleh guru yang menjabat sebagai wali kelas

dengan cara menginputkan nilai di form input nilai yang ada di halaman guru yang

terdiri dari nilai harian, nilai uts dan nilai uas, lalu sistem mengakumulasikan nilai

tersebut sehingga menjadi nilai akhir dengan perhitungan nilai harian+nilai uts+nilai

uas/3. Setelah di inputkan data nilai tersimpan otomatis ke database dan bisa di

tampilkan di halaman nilai. Setelah nilai berhasil di inputkan maka siswa bisa melihat

nilai tersebut di halaman nilai tentu saja sebelumnya siswa tersebut harus login dulu.

Untuk proses login sudah di jelaskan dalam sequence diagram proses login.

4.2.3.5 Collaboration Diagram

Menggambarkan kolaborasi dinamis seperti sequence diagrams. Dalam

menunjukkan pertukaran pesan, collaboration diagrams menggambarkan objek dan

hubungannya (mengacu ke konteks). Jika penekanannya pada waktu atau urutan

maka gunakan sequence diagrams, tapi jika penekanannya pada konteks gunakan

collaboration diagrams.

4.2.3.5.1 Collaboration Diagram Login

Berikut adalah collaboration diagram tentang program yang akan dibangun

mengenai proses login, yaitu :

Page 27: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

93

: User

Form

Login

2: Konfirmasi

Database Halaman

Utama User

1: Input User name dan pass

3: Cek User name dan Pass

4: Tampil

5: User name dan Pass tidak valid

Gambar 4.14 Collaboration Diagram Login yang di usulkan di SMA Pasundan 1

Cimahi

Keterangan gambar diatas yaitu, User Masuk ke halaman form login

kemudian memasukan user name dan password kemudian sistem akan otomatis

mengecek apakah datanya sesuai dengan yang ada di database, jika iya maka sistem

akan meneruskan ke halaman utama user,namun jika tidak valid maka sistem akan

kembali ke halaman form login dan terdapat peringatan User name dan password

tidak valid.

4.2.3.5.2 Collaboration Diagram Penyampaian Informasi

Berikut adalah collaboration diagram tentang program yang akan dibangun

mengenai proses penyampaian informasi, yaitu :

Page 28: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

94

: Siswa

: Admin

Database

Halaman

Informasi

Form input

informasi

3: konfirmasi

: Guru7: konfirmasi

9: Lihat Informasi

1: input informasi

4: Tampil8: Tampil

2: simpan6: simpan

5: input informasi

Gambar 4.15 Collaboration Diagram Penyampaian Informasi yang di usulkan di

SMA Pasundan 1 Cimahi

Keterangan gambar diatas yaitu, Pertama Admin dan guru masuk ke halaman

Input informasi dan meng inputkan informasi selanjutnya sistem akan menyimpan

langsung data tersebut ke dalam database kemudian akan tampil otomatis di halaman

informasi. Setelah Setelah informasi terbuat maka siswa masuk ke halaman informasi

untuk melihat informasi tersebut.

4.2.3.5.3 Collaboration Diagram Penginputan Jadwal Pelajaran

Berikut adalah collaboration diagram tentang program yang akan dibangun

mengenai proses Pengimputan Jadwal Pelajaran, yaitu :

Page 29: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

95

: Siswa

: Guru

: Admin

databas

e

Halaman Jadwal

Pelajaran

4: Tampil

6: Lihat Jadwal Pelajaran

7: Lihat Jadwal Pelajaran

Form input

jadpel

1: Input Jadpel 2: simpan

3: konfirmasi

5: jadwal bentrok

Gambar 4.16 Collaboration Diagram Jadwal Pelajaran yang di usulkan di

SMA Pasundan 1 Cimahi

Keterangan gambar diatas yaitu, Pertama Admin masuk ke halaman Input

Jadwal Pelajaran dan menginputkan Jadwal Pelajaran selanjutnya sistem akan

menyimpan langsung data tersebut ke dalam database kemudian akan tampil otomatis

di halaman Jadwal Pelajaran, tetapi jika data jadwal bentrok dengan yang lain maka

ada konfirmasi dan kembali ke halaman form input jadwal pelajaran. Setelah jadwal

pelajaran terbuat maka siswa dan guru masuk ke halaman Jadwal Pelajaran untuk

melihat Jadwal Pelajaran tersebut.tetapi siswa dan guru harus melakukan login

dahulu untuk masuk ke halaman jadwal pelajaran.

Page 30: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

96

4.2.3.5.4 Collaboration Diagram Nilai

Berikut adalah collaboration diagram tentang program yang akan dibangun

mengenai proses Nilai, yaitu :

: Siswa

: Guru

Database

Halaman

Nilai

Form input

nilai

3: Konfirmasi

5: Lihat Nilai

1: input nilai

4: Tampil

2: simpan

Gambar 4.17 Collaboration Diagram Nilai yang di usulkan di SMA Pasundan 1

Cimahi

Keterangan gambar diatas yaitu, Pertama Guru yang menjabat sebagai wali

kelas masuk ke halaman Input Nilai dan menginputkan nilai yang terdiri dari nilai

harian, nilai uts dan nilai uas, lalu sistem mengakumulasikan nilai tersebut sehingga

menjadi nilai akhir dengan perhitungan nilai harian+nilai uts+nilai uas/3.Selanjutnya

sistem akan menyimpan langsung data tersebut ke dalam database kemudian akan

tampil otomatis di halaman Nilai. Setelah Nilai berhasil di inputkan maka siswa

Page 31: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

97

masuk ke halaman Nilai untuk melihat nilainya .tetapi siswa harus melakukan login

dahulu untuk masuk ke halaman Nilai tersebut.

4.2.3.6 Class Diagram

Berikut adalah Class Diagram yang menggambarkan skema yang terdapat

dalam database:

Gambar 4.18 Class Diagram yang diusulkan di SMA Pasundan 1 Cimahi

Page 32: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

98

4.2.3.7 Kodifikasi

Kode yang digunakan untuk tujuan mengkalsifikasi data, memasukan data dan

mengambil berbagai informasi berikut pengkodeaan primary key table, Berikut

pengkodeannya :

1. Nis

xxxx x xxx

no. urut siswa

di terima di kelas

tahun masuk ajaran

contoh : 1213 1001

Berarti siswa yang mempunyai nis tersebut masuk pada tahun 2012-2013 di

terima di kelas 1 dan mempunyai no. urut 1

2. Nip

xxxx xx xx xxxx xx xxx

No Urut

Bulan diangkat

Tahun diangkat

Tanggal Lahir

Bulan Lahir

Tanggal Lahir

contoh : 1987 11 07 2010 02 001

Page 33: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

99

Berarti guru yang mempunyai nip tersebut lahir tahun 1987 bulan 11 tanggal 07

diangkat jadi pegawai pada tahun 2010 bulan 02 dan mempunyai no. urut 1

3. Mata Pelajaran

xxxx x

kelas

nama mata pelajaran

contoh : Matematika-1

Berarti Matematika adalah nama mata pelajaran dan 1 untuk kelas 1

4.2.3.8 Component Diagram

Component diagram menggambarkan struktur dan hubungan antar komponen

piranti lunak, termasuk ketergantungan (dependency) di antaranya. Komponen piranti

lunak adalah modul berisi code, baik berisi source code maupun binary code, baik

library maupun executable, baik yang muncul pada compile time, link time, maupun

run time.

Umumnya komponen terbentuk dari beberapa class dan/atau package, tapi

dapat juga dari komponen-komponen yang lebih kecil. Komponen dapat juga berupa

interface, yaitu kumpulan layanan yang disediakan sebuah komponen untuk

komponen lain. Berikut gambaran dari Component Diagram yang di usulkan :

Page 34: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

100

profil.php

Index.php

Home.php

HalamanSi

swa.php

JadwalPela

jaran.php

informasi.

php

about.php Kontak

.php

Nilai.php

profil.php

ProfilSis

wa.php

Halaman

Guru.phpJadwalPela

jaran.php

Nilai.phpProfilGuru.

php

Admin.php Siswa.php Guru.php JadwalPela

jaran.php

Nilai.php

informasi.

php

Gambar 4.19 Component Diagram yang di usulkan di SMA Pasundan 1 Cimahi

4.2.3.9 Deployment Diagram

Deployment Diagram menunjukan susunan fisik sebuah sistem, menunjukan

perangkat lunak mana yang berjalan pada perangkat keras mana.

Page 35: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

101

Web Server DataBase Server

Work Station

Gambar 4.20 Deployment Diagram di usulkan di SMA Pasundan 1 Cimahi

4.2.4 Perancangan Antar Muka

Perancangan antar muka merupakan penggambaran tampilan yang digunakan

secara langsung oleh pengguna, interaksi yang dapat dilakukan oleh pengguna dalam

sistem. Adapun dalam antar muka ini terdapat beberapa bagian yang harus dilakukan,

yaitu dari mulai menentukan struktur menu yang ada dalam program, tampilan input

dan output pada setiap fungsi yang telah ditentukan, diuraikan sebagai berikut :

4.2.4.1 Struktur Menu

Struktur menu merupakan gambaran mengenai struktur menu program yang

akan dibuat yang digambarkan dalam bentuk diagram. Struktur dari program yang

dibuat adalah sebagai berikut :

Apache Mysql Server

Web Browser

Web Akademik

Page 36: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

102

1. Struktur menu halaman admin

Berikut ini menggambarkan apa saja yang ada di halaman admin, untuk masuk

ke halaman ini admin harus melakukan login terlebih dahulu

Halaman Admin

Home Data User Data Siswa Data Guru Data Mata PelajaranData Kelas Jadwal Pelajaran KomentarTahun Ajaran Informasi

Gambar 4.21 Struktur Menu Admin

2. Struktur Menu Halaman Utama Website

Berikut ini menggambarkan apa saja yang ada di halaman Utama Website SMA

Pasundan 1 Cimahi, halaman ini bisa diakses oleh umum.

Halaman Utama

KontakInformasiProfil SekolahHome About Login

Login Siswa

Login GuruVisi Misi

Sejarah

Gambar 4.22 Struktur Menu Halaman Utama Website

Page 37: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

103

3. Struktur Menu Halaman Siswa

Berikut ini menggambarkan apa saja yang ada di halaman siswa, untuk masuk ke

halaman ini siswa harus melakukan login terlebih dahulu

Halaman Siswa

Home Data Anda Data Siswa Data Guru Jadwal PelajaranData Nilai Kontak Informasi

Gambar 4.23 Struktur Menu Halaman Siswa

4. Struktur Menu Halaman Guru

Berikut ini menggambarkan apa saja yang ada di halaman guru, untuk masuk ke

halaman ini guru harus melakukan login terlebih dahulu

Halaman Guru

Home Data Anda Data Siswa Data Guru Jadwal PelajaranData Nilai Kontak Informasi

Gambar 4.24 Struktur Menu Halaman Guru

4.2.4.2 Perancangan Input

Perancangan input diperlukan untuk menghasilkan informasi dan memberikan

kemudahan bagi user sehingga dapat dimengerti oleh user yang bersangkutan.

Page 38: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

104

Dengan demikian dapat memberikan informasi yang sesuai dengan tujuan yang

diharapkan. Rancangan input dari perangkat lunak ini adalah sebagai berikut

1. Login Admin

username

password

Login Reset

LOGIN ADMINISTRATOR

Gambar 4.25 Login Admin

Dalam halaman ini administrator harus melakukan login terlebih dahulu yaitu

dengan menginputkan username dan password untuk masuk ke halaman

administrator.

Page 39: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

105

2. Input Data Kelas

Website SMA Pasundan 1 Cimahi

Id Kelas

Nama Kelas

Tambah Cancel

Input Data Kelas

Jl. Terusan No.32 Kota Cimahi

Administrator

Home

User

Data Siswa

Data Guru

Data Kelas

Tahun Ajaran

Data Mata Pelajaran

Jadwal Pelajaran

Buku Tamu

Wali Kelas --Pilih Guru--

Tahun Ajaran --Pilih Tahun Ajaran--

LogoutUbah Password

Informasi

Gambar 4.26 Input Data Kelas

Admin menambahkan kelas di halaman data kelas yang terdiri dari

id_kelas,nama kelas, wali kelas, tahun ajaran.jika iya maka tekan tombol tambah jika

tidak maka tekan tombol cancel.

Page 40: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

106

3. Input Guru

Nama Guru

Password

Tambah Cancel

Jl. Terusan No.32 Kota Cimahi

Administrator

Home

User

Data Siswa

Data Guru

Data Kelas

Tahun Ajaran

Data Mata Pelajaran

Jadwal Pelajaran

Buku Tamu

Jenis Kelamin ----

Tempat Lahir

LogoutUbah PasswordWebsite SMA Pasundan 1 Cimahi

Tanggal Lahir

Kota

Telepon

Kode Pos

Alamat

Email

Pendidikan Terakhir

Foto Browse

Informasi

Tanggal Masuk

Gambar 4.27 Input Guru

Admin menambahkan data guru di halaman data guru yang terdiri dari nama

guru password jenis kelamin,ttl,alamat,telepon,email,pendidkan terakhir dan foto jika

perlu.untuk tanggal lahir dan tanggal masuk akan di jadikan username untuk

melakukan login.

Page 41: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

107

4. Input Mata Pelajaran

Id Mata Pelajaran

Nama Mata Pelajaran

Tambah Cancel

Input Mata Pelajaran

Jl. Terusan No.32 Kota Cimahi

Administrator

Home

User

Data Siswa

Data Guru

Data Kelas

Tahun Ajaran

Data Mata Pelajaran

Jadwal Pelajaran

Buku Tamu

Guru Pengajar --Pilih Guru--

Tahun Ajaran --Pilih Tahun Ajaran--

LogoutUbah Password

Website SMA Pasundan 1 Cimahi

Informasi

Gambar 4.28 Input Mata Pelajaran

Admin Menambahkan data mata pelajaran di halaman mata pelajaran yang

terdiri dari Id mata pelajaran, Nama mata pelajaran, guru, dan tahun ajaran.

Page 42: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

108

5. Input Jadwal Pelajaran

Id Kelas

Nama Mata Pelajaran

Tambah Cancel

Input Jadwal Pelajaran

Jl. Terusan No.32 Kota Cimahi

Administrator

Home

User

Data Siswa

Data Guru

Data Kelas

Tahun Ajaran

Data Mata Pelajaran

Jadwal Pelajaran

Buku Tamu

Hari Pilih Hari

Jam Plih Jam

LogoutUbah Password

Tahun Ajaran--Pilih Tahun Ajaran--

Pilih Kelas

Pilih Mata Pelajaran

Website SMA Pasundan 1 Cimahi

Informasi

Gambar 4.29 Input Jadwal Pelajaran

Admin menambahkan data jadwal pelajaran di halaman pelajaran untuk bisa

di lihat oleh siswa dan guru.yang terdiri dari id_kelas, nama matapelajaran,hari,jam

dan tahun ajaran.

Page 43: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

109

4.2.4.3 Perancangan Output

Perancangan Output atau keluaran merupakan hasil dari pengolahan data

yang diterima dari proses masukan data berupa informasi yang berguna bagi Siswa

ataupun Guru. Adapun rancangan output dari sistem akademik ini adalah sebagai

berikut :

1. Halaman Utama Website

Header Website SMA Pasundan 1 Cimahi

Home Profil Informasi About Kontak Login

Footer

Informasi TerbaruSelamat Datang di Website SMA Pasundan 1 Cimahi

Gambar 4.30 Halaman Utama Website

Page 44: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

110

Halaman Depan ini merupakan tampilan utama website akademik dan bisa di

lihat oleh umum yang terdiri dari submenu profil sekolah, informasi, about, kontak

2. Halaman Profil Sekolah

Header Website SMA Pasundan 1 Cimahi

Home Profil Informasi About Kontak Login

Header

Informasi TerbaruSejarah

Visi

Misi

Gambar 4.31 Halaman Profil Sekolah

Halaman ini merupkan sub menu di halaman utama website yang berisi

tentang sejarah singkat sekolah, visi dan misi SMA pasundan 1 Cimahi,halaman ini

bisa di akses oleh umum dan tidak memerlukan login terlebih dahulu

Page 45: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

111

3. Halaman Informasi

Header Website SMA Pasundan 1 Cimahi

Home Profil Informasi About Kontak Login

Header

Informasi TerbaruHalaman Informasi Sma Pasundan 1 Cimahi

Tanggal

Judul

Isi

Gambar 4.32 Halaman Informasi

Halaman ini merupkan sub menu di halaman utama website yang berisi

tentang informasi atau pengumuman apa saja yang ada di SMA pasundan 1

Cimahi,halaman ini bisa di akses oleh umum dan tidak memerlukan login terlebih

dahulu

Page 46: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

112

4. Halaman Kontak

Header Website SMA Pasundan 1 Cimahi

Home Profil Informasi About Kontak Login

Header

Informasi Terbaru

Nama

Email

Isikan Kritik dan saran anda

Email

Kirim

Gambar 4.33 Halaman Kontak

Halaman ini merupkan sub menu di halaman utama website yang berisi

tentang kolom masukan saran atau kritikan terhadap kinerja yang ada di SMA

Pasundan 1 Cimahi,halaman ini bisa di akses oleh umum dan tidak memerlukan login

terlebih dahulu

Page 47: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

113

5. Halaman Login

Header Website SMA Pasundan 1 Cimahi

Home Profil Informasi About Kontak Login

Header

Informasi Terbaru

Username

Password

Gambar 4.34 Halaman login user

Halaman login ini diperuntukan untuk siswa dan guru untuk mengakses

halaman selanjutnya yaitu halaman guru khusus untuk guru dan halaman siswa untuk

siswa.

Page 48: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

114

6. Halaman Utama Siswa

Selamat Datang di website SMA Pasundan 1 Cimahi

Header Website SMA Pasundan 1 Cimahi

Siswa

Home

Data Anda

Data Siswa

Data Guru

Data Nilai

Jadwal Pelajaran

Informasi

LogoutUbah Password

Kontak

Gambar 4.35 Halaman Utama Siswa

Halaman ini merupkan halaman siswa dan sebelum masuk ke halaman

ini siswa harus melakukan login terlebih dahulu.untuk halaman ini terdiri dari sub

menu data siswa tersebut, data siswa, data guru, data nilai jadwal pelajaran, halaman

informasi dan kontak.

Page 49: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

115

7. Halaman Jadwal Pelajaran

Header Website SMA Pasundan 1 Cimahi

Siswa

Home

Data Anda

Data Siswa

Data Guru

Data Nilai

Jadwal Pelajaran

Informasi

LogoutUbah Password

No Hari Kelas Mata Pelajaran Guru Jam

Pilih Hari Cari-- All --

Kontak

Gambar 4.36 Halaman Jadwal Pelajaran

Halaman sub menu yang ada di halaman siswa siswa bisa melihat jadwal

pelajaran sesuai dengan kelasnya masing – masing.

Page 50: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

116

8. Halaman Nilai

Header Website SMA Pasundan 1 Cimahi

Siswa

Home

Data Anda

Data Siswa

Data Guru

Data Nilai

Jadwal Pelajaran

Informasi

LogoutUbah Password

No Mata Pelajaran Semester Nilai

Cari Pelajaran Cari-- All --

Kelas

Nama

Semester -- All --

Kontak

Gambar 4.37 Halaman Nilai

Halaman sub menu yang ada di halaman siswa siswa bisa melihat nilai yang

mereka dapat sesuai dengan nis masing – masing.

Page 51: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

117

9. Halaman Guru

Selamat Datang di website SMA Pasundan 1 Cimahi

Header Website SMA Pasundan 1 Cimahi

Guru

Home

Data Anda

Data Siswa

Data Guru

Data Nilai

Jadwal Pelajaran

Informasi

LogoutUbah Password

Kontak

Gambar 4.38 Halaman Guru

Halaman ini merupakan halaman khusus untuk guru sebelumnya guru tersebut

harus melakukan login terlebih dajulu untuk masuk ke halaman ini.halaman guru juga

terdiri dari sub menu data anda, data siswa, data guru, data nilai, jadwal pelajaran dan

ninformasi.

Page 52: BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 …elib.unikom.ac.id/files/disk1/590/jbptunikompp-gdl-gilangpurn... · 4.1 Analisis Sistem Yang Berjalan ... Perancangan sistem bertujuan

118

4.2.5 Perancangan Arsitektur Jaringan

Ada beberapa cara menhubungkan baik pc notebook ataupun smartphone ke

internet, di antaranya menggunakan jaringan kabel.jika computer lebih dari satu unit

maka harus menggunakan hub sebagai media pembagi jaringan setelah semuanya

terpasang melalui hub maka hub akan di sambungkan ke modem sebagai media

penghubung ke jaringan internet. Sedangkan cara menghubungkan internet yaitu

dengan menggunakan wireless sebagai media pembaginya,tentu saja perangkat yang

di gunakan pun harus mempunyai teknologi wireless juga,seperti yang terdapat pada

notebook atau smartphone keluaran sekarang yang rata – rata mendukung jaringan

wireless. Ada pun perancangan arsitektur jaringan di ilustrasikan menggunakan

gambar sebagai berikut :

ISP

Modem

Hub

Phone notebookPC 1PC 1PC 3

Phone notebook

wirelesModem

Gambar 4.39 Arsitektur Jaringan