Anda di halaman 1dari 29

PERANCANGAN SISTEM INFORMASI ABSENSI PEGAWAI DI BADAN PELAYANAN PERIJINAN TERPADU (BPPT) KABUPATEN LOMBOK TIMUR Oleh : To the

HUBAYADAH point NIM : 07. 48. 04. 046

LATAR BELAKANG Jumlah data dalam penjadwalan mata pelajaran sangat banyak sehingga sulit untuk melakukan proses penjadwalan secara cepat oleh karena itu penulis menggunakan bahasa pemrograman Visual Basic dan microsof acces sebagai databasenya

JADWAL PELAJARAN SEKOLAH

BATASAN MASALAH

a. Pengolahan data kelas, hari, jam mengajar setiap guru, data guru, mata pelajaran. b. Menggunakan bahasa pemrograman yaitu Visual Basic dan menggunakan Microsoft Access sebagai databasenya

JADWAL PELAJARAN SEKOLAH

RUMUSAN MASALAH

Bagaimana membuat Aplikasi Jadwal Pelajaran Sekolah ?


TUJUAN PENELITIAN Untuk membuat sebuah aplikasi yang terkait dengan jadwal pelajaran pada SMA NW Anjani

JADWAL PELAJARAN SEKOLAH

MANFAAT PENELITIAN a. Untuk menambah dan mengembangkan pengetahuan yang didapatkan. b. Untuk menerapkan ilmu yang diterima selama melaksanakan perkuliahan di kampus. c. Untuk memanuhi syarat dalam menyelesaikan Study Strata Satu (S1) jurusan Sistem Informasi

JADWAL PELAJARAN SEKOLAH

Tinjauan Pustaka

Dari hasil penelitian yang dilakukan oleh Siti Puspita (2012) dengan judul Sistem Informasi Sekolah Berbasis Web Pada SMAN 2 Aikmel .

JADWAL PELAJARAN SEKOLAH

Aplikasi Aplikasi komputer atau aplikasi software adalah program komputer yang ditulis dalam suatu bahasa pemrograman dan dipergunakan untuk menyelesaikan masalah tertentu. Contoh : a. Aplikasi Grafik b. Aplikasi Web c. Aplikasi Pendidikan

JADWAL PELAJARAN SEKOLAH

Mata Pelajaran
Mata pelajaran adalah kegiatan atau proses yang berupa pengetahuan, gagasan dan konsep yang diperoleh dari pengalaman melalui serangkaian proses kegiatan ilmiah atau penyelelidikan, penyusunan, dan pengujian gagasan.

JADWAL PELAJARAN SEKOLAH

Penyusunan jadwal yaitu dengan menggunakan cara: 1. Cara manual dengan sistem kartu 2. Format condition pada program aplikasi Microsoft excel 3. Software ASc timetabels

JADWAL PELAJARAN SEKOLAH

Pengertian Database
Database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari database tersebut.

JADWAL PELAJARAN SEKOLAH

Model database atau model data 1. model relasional 2. model hierarkis. 3. model jaringan

JADWAL PELAJARAN SEKOLAH

Visual Basic Microsoft Visual Basic adalah bahasa pemerograman yang digunakan untuk membuat aplikasi pada lingkungan windws yang berbasis grafis (Graphical User Interface).

JADWAL PELAJARAN SEKOLAH

Microrosoft Acces Microsoft Acces adalah salah satu dari Relasional Database Management System (DBMS). DBMS adalah sebuah program yang memiliki fasilitas penyimpanan dan pemanggilan struktur informasi pada sistem komputer.

JADWAL PELAJARAN SEKOLAH

Data Flow Diagram (DFD)

Diagram alir Data Flow Diagram (DFD) adalah sebuah tehnis grafis yang menggambarkan aliran informasi yang diaplikasikan pada saat data bergerak dari input menjadi output.

JADWAL PELAJARAN SEKOLAH

Entity relationship diagram (ERD)

Entity relationship diagram merupakan jaringan yang menggunakan susunan data yang disimpan dari system secara abstrak

JADWAL PELAJARAN SEKOLAH

Normalisasi

Normalisasi adalah suatu tehnik untuk mengorganisasikan data kedalam tabel_tabel untuk memenuhi kebutuhan pemakai didalam suatu organisasi.

JADWAL PELAJARAN SEKOLAH

Relasi Relasi ini menggambarkan alur hubungan antar tabel yang terdapat Pada Aplikasi Jadwal Pelajaran Sekolah.

JADWAL PELAJARAN SEKOLAH

Flowchart Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urutan-urutan prosedur dari suatu program

JADWAL PELAJARAN SEKOLAH

1. 2. 3. 4. 5.

Tahapan penelitian Pengumpulan data Analisis data Perancangan sistem Implementasi sistem Penyusunan Laporan/Dokumentasi

JADWAL PELAJARAN SEKOLAH

Data guru,kelas,mapel, jam hari

Jadwal

Guru

Kurikulum

Aplikasi jadwal pelajaran Laporan data & jadwal sekolah


Kepsek

Gambar 1. Data flow diagram contex level 0

JADWAL PELAJARAN SEKOLAH

Kd_guru *

Agama No HP Kd_Guru ** Kd_Jam ** Nm_Mapel Kd_Mapel* M Kd_Kelas** Diampu oleh 1 Guru

Nm_Gurul Alamat Gelar

JK

Mapel

1 Memiliki M M Nm_Jam Kd_Mapel** Kd_Jam* Jmlh_Jam M Memegang Kd_kelas * Jmlh Siswa Kd_Hari** M Kelas 1 Nm_kelas Ruang

Jam

Menghasilkan

Tgl Dikeluarkan Kd_Jam** Kd_Kelas**

Kd_Nomer* Kd_Hari** Kd_Mapel** Kd_Guru**

1 M Pada Kd_Hari * M Hari Nm_Hari

Jadwal

JADWAL PELAJARAN SEKOLAH

Hari *Kd_hari Nm_hari

Guru *Kd_guru Nm_Guru Alamat Gelar Jns Klamin Agama No HP **Kd_Jam **Kd_Kelas

Mapel *Kd_Mapel Nm_Mapel **Kd_Guru

Kelas *Kd_Kelas Nm_Kelas Ruang Jmlh_Siswa **Kd_Hari

Jadwal *Kd_Nomer Tgl_Dikeluarkan **Kd_Hari ** Kd_Mapel ** Kd_Guru ** Kd_Jam ** Kd_Kelas

Jam *Kd_Jam Nm_Jam Jmlh_Jam **Kd_Mapel

Gamabar. Relasi antar tabel

JADWAL PELAJARAN SEKOLAH Tabel Hari


NO 1 2 Nama Fieled *Kd_hari Nm_hari Type Int Text Size 5 10 Keterangan Kode_ hari Nama_hari

Tabel Jam
NO 1 2 3 Nama Fieled *Kd_Jam Nm_jam Kd_Mapel** Type Int Text Int Size 5 4 5 Keterangan Kode_ Jam Nama_ Jam Kode_matapelajaran

JADWAL PELAJARAN SEKOLAH Tabel Mata Pelajaran


NO
1 2 3

Nama Fieled
*Kd_mapel Nm_mapel Kd_guru**

Type
Int Text Int

Size
5 15 5

Keterangan
Kode_matapelajaran Nama_matapelajaran Kode_guru

Tabel Guru
NO 1 2 3 4 *Kd_guru Nm_guru Alamat Gelar Nama Field Type Int Text Text Text Size 5 25 30 5 Kode_guru Nama_guru Alamat Gelar Keterangan

5
6 7 8 9 Kd_Jam** Kd_Kls**

Jenis_klmn
Agama No_hp Int Int

Text
Text Int 5 5

10
10 12

Jenis_kelamin
Agama Nomor_ handphone Kode_ Jam Kode_kelas

JADWAL PELAJARAN SEKOLAH Tabe Kelas


NO Nama Field Type Size Keterangan

1 2 3 4

*Kd_Kls Nm_Kls Jmlh_siswa Kd_hari**

Int Text Text Int

5 10 4 5

Kode_kelas Kelas Jumlah_siswa Kode_ hari

Ruang

Text

Ruang

JADWAL PELAJARAN SEKOLAH Tabe Jadwal


NO 1 2 3 4 5 6 7 Nama Fieled *Kd_Nomor Tgl dikluarkn Kd_hari** Kd_Jam ** Kd_mapel** Kd_guru** Kd_Kls** Int Type Int Text Int Int Int Int 5 Size 5 1 5 5 5 5 Kd_Nomor Tgl dikluarkn Kode_ hari Kode_ Jam Kode_matapelajaran Kode_guru Kode_kelas Keterangan

JADWAL JADWALPELAJARAN PELAJARANSEKOLAH SEKOLAH Tabe Jadwal


NO 1 2 Nama Fieled *Kd_Nomor Tgl dikluarkn Type Int Size 5 Kd_Nomor Keterangan

Text 1 Tgl dikluarkn APLIKASI JADWAL PELAJARAN SEKOLAH

3
4 5 6 7

Kd_hari**
Kd_Jam ** Kd_mapel** Kd_guru** Kd_Kls**

Int
Int Int Int Int

5
5 5 5 5

Kode_ hari
Kode_ Jam Kode_matapelajaran Kode_guru Kode_kelas

JADWAL PELAJARAN SEKOLAH

Kesimpulan
a. Sistem aplikasi ini dibuat dengan menggunakan bahasa pemrograman yaitu Visual Basic dan menggunakan Microsoft Access sebagai databasenya. b. Sistem aplikasi jadwal pelajaran sekolah ini terdiri dari enam tabel yaitu tabel hari, tabel guru, tabel mapel, tabel kelas, tabel jam, dan tabel jadwal. c. Sistem aplikasi jadwal pelajaran sekolah ini terdiri dari tiga menu utama yaitu file, laporan dan profil.

JADWAL PELAJARAN SEKOLAH

Saran
a. Sistem ini meberikan laporan jadwal pelajaran berdasarkan kelas diharapkan kedepannya dapat memberikan laporan tentang data guru, mapel, jam, dan hari. b. Sistem ini diharapkan kedepan dapat dikembangkan kearah sistem berbasis web.

Anda mungkin juga menyukai