• Tidak ada hasil yang ditemukan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. pada prosedur yang sedang berjalan yaitu digambarkan dengan Use Case Diagram

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV ANALISIS DAN PERANCANGAN SISTEM. pada prosedur yang sedang berjalan yaitu digambarkan dengan Use Case Diagram"

Copied!
52
0
0

Teks penuh

(1)

67 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 :

(2)

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 :

(3)

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

(4)

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.1Use 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:

(5)

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 Informasi Melihat Informasi di papan pengumuman Sisw a Wakasek 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 :

(6)

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

Sisw a Guru

Wakasek Ur Kurikulum

Gambar 4.3Activity Diagram Penginputan Jadwal pelajaran yanng sedang berjalan di SMA Pasundan 1 Cimahi

(7)

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 Kelas Guru Sisw a

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

(8)

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

(9)

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.

(10)

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

(11)

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.

(12)

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

(13)

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

(14)

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

(15)

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

(16)

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

(17)

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 Sistem User

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

(18)

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 Sisw a Guru Sistem Admin

Gambar 4.7Activity 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

(19)

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 Sisw a Guru Sistem Admin

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

(20)

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 Sisw a Sistem Guru

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

(21)

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

: User Form 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

(22)

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 :

(23)

: Siswa

: Siswa : Guru : Guru : Admin : Admin Form input Form input informasiinformasi DatabaseDatabase Halaman Halaman InformasiInformasi

4: Tampil 9: Lihat Informasi 1: input informasi 2: simpan 3: konfirmasi 5: input informasi 6: simpan 7: konfirmasi 8: Tampil

Gambar 4.11Sequence 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.

(24)

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 : Admin Form input Form input jadpeljadpel databasedatabase Halaman Jadwal Halaman Jadwal PelajaranPelajaran

4: Tampil

6: Lihat Jadwal Pelajaran 7: Lihat Jadwal Pelajaran

1: Input Jadpel

2: simpan

3: konfirmasi

5: jadwal bentrok

Gambar 4.12Sequence 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

(25)

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 : Guru Form input nilaiForm input nilai DatabaseDatabase Halaman NilaiHalaman Nilai

4: Tampil 5: Lihat Nilai

1: input nilai

2: simpan

3: Konfirmasi

(26)

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 :

(27)

: 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 :

(28)

: Siswa : Admin Database Halaman Informasi Form input informasi 3: konfirmasi : Guru 7: konfirmasi 9: Lihat Informasi 1: input informasi 4: Tampil 8: Tampil 2: simpan 6: 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 :

(29)

: 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.16Collaboration 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.

(30)

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.17Collaboration 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

(31)

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:

(32)

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

(33)

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 :

(34)

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.php JadwalPela jaran.php Nilai.php ProfilGuru. php

Admin.php Siswa.php Guru.php JadwalPela

jaran.php

Nilai.php

informasi. php

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

4.2.3.9 Deployment Diagram

Deployment Diagram menunjukan susunan fisik sebuah sistem, menunjukan

(35)

Web Server DataBase Server

Work Station

Gambar 4.20Deployment 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

(36)

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 Kelas Tahun Ajaran Data Mata Pelajaran Jadwal Pelajaran Komentar 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

Kontak Informasi

Profil Sekolah

Home About Login

Login Siswa

Login Guru Visi Misi

Sejarah

(37)

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 Data Nilai Jadwal Pelajaran 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 Data Nilai Jadwal Pelajaran 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.

(38)

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.

(39)

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--Logout Ubah 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.

(40)

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 Logout Ubah Password

Website 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.

(41)

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--Logout Ubah 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.

(42)

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

Logout Ubah 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.

(43)

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 Terbaru

Selamat Datang di Website SMA Pasundan 1 Cimahi

(44)

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 Terbaru

Sejarah

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

(45)

3. Halaman Informasi

Header Website SMA Pasundan 1 Cimahi

Home Profil Informasi About Kontak Login

Header

Informasi Terbaru

Halaman 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

(46)

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

(47)

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.

(48)

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 Logout Ubah 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.

(49)

7. Halaman Jadwal Pelajaran

Header Website SMA Pasundan 1 Cimahi

Siswa Home Data Anda Data Siswa Data Guru Data Nilai Jadwal Pelajaran Informasi Logout Ubah Password

No Hari Kelas Mata Pelajaran Guru Jam Pilih Hari -- All -- Cari

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.

(50)

8. Halaman Nilai

Header Website SMA Pasundan 1 Cimahi

Siswa Home Data Anda Data Siswa Data Guru Data Nilai Jadwal Pelajaran Informasi Logout Ubah Password

No Mata Pelajaran Semester Nilai

Cari Pelajaran -- All -- Cari

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.

(51)

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 Logout Ubah 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.

(52)

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 PC 3 PC 1 PC 1 notebook Phone notebook wireles Modem

Gambar

Gambar 4.1 Use Case yang sedang berjalan di SMA Pasundan 1 Cimahi  4.1.2.4 Activity Diagram
Gambar 4.2 Activity Diagram Penyampaian informasi yang sedang berjalan di SMA             Pasundan 1 Cimahi
Gambar 4.4 Activity Diagram Nilai yang sedang berjalan di SMA Pasundan 1
Gambar 4.5 Use Case diagram yang diusulkan di SMA Pasundan 1 Cimahi  4.2.3.2 Skenario Use case
+7

Referensi

Dokumen terkait

Berawal dari LKMD tersebut maka sesuai dengan kesepakatan temu LKMD tingkat nasional di Bandung pada tanggal 18-21 Juli 2000 telah berubah nama menjadi Lembaga

Berdasarkan permasalahan diatas, penelitian ini bertujuan untuk merekomendasikan sistem aplikasi pembayaran tagihan listrik berbasis web dengan harapan mampu

Weaver (1993: 138) dalam menjelaskan Intrapersonal Communication (IC) atau KIP, melibatkan semua percakapan yang terjadi pada diri yang berkaitan dengan langkah-langkahnya melalui

77 kali Menerima dan mengkaji undangan yang masuk, menaikkan surat undangan dan Nota Dinas Perjalanan Dinas ke Kadis, mempelajari disposisi dari Kadis, membuat SPT dan SPPD

Peran orang tua dalam menuntun anak mencari pasangan yang tepat bagi anak sangatlah penting agar anak setelah berkeluarga dapat menjadi keluarga harmonis Pengetahuan

Pada laporan kasus ini terdapat keterbatasan karena dari 5 pasien yang dilaporkan hanya 2 pasien yang dapat dilakukan pemeriksaan serologi ulangan dan melanjutkan

Oleh sebab itu, model yang diperoleh dari penelitian ini sangat akurat dan dapat digunakan untuk menduga kandungan kafein, asam klorogenat, dan trigonelin pada biji

Mengawali Pendapat Akhir Fraksi ABRI, marilah kita panjatkan puji syukur kehadirat Tuhan Yang Maha Esa, karena atas limpahan rahmat dan ridho-Nya pada hari ini