Cover Daftar isi Latar belakang Rumusan masalah Batasan masalah Tujuan Uml (Unified modelling language) Use case diagram Class diagram Activity

dokumen-dokumen yang mirip
BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

SOFTWARE TERBAIK UNTUK DATABASE

SISTEM INFORMASI AKADEMIK PADA AKPER NABILA PADANG PANJANG BERBASIS MULTI USER

BAB II TINJAUAN PUSTAKA

RANCANG BANGUN SISTEM INFORMASI PENJUALAN SPANDUK DAN BANNER PADA CV. MULTIGRAPH DIGITAL

BAB II LANDASAN TEORI

Pertemuan 11 Pengenalan DBMS dan MySQL

BAB II TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI

BAB 2 LANDASAN TEORI

BAB IV ANALISIS DAN PERANCANGAN SISTEM

MEDIA PEMBELAJARAN PENGANTAR AKUNTANSI BERBASIS WEBSITE PADA SEKOLAH TINGGI ILMU EKONOMI MUHAMMADIYAH PALOPO. Freggi Soegri

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Use Case Diagram dan Activity Diagram. Selain itu juga pada analisis ini akan

KONSEP SISTEM PENGELOLAAN DATA TRANSAKSI BANK SAMPAH. Jl. Kalisahak No 28 Komplek Balapan Yogyakarta


Gambar 4.1 Flowchart

BAB II DASAR TEORI II-1

RANCANG BANGUN SISTEM PEMESANAN TIKET ONLINE PADA CV. KURNIA GROUP LHOKSEUMAWE

BAB II TINJUAN PUSTAKA DAN LANDASAN TEORI

BAB IV ANALISIS DAN PERENCANAAN SISTEM. yang terdapat pada sistem tersebut untuk kemudian dijadikan landasan usulan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan aplikasi teknologi informasi saat ini sudah berkembang begitu pesat

DAFTAR ISI. KATA PENGANTAR... iii. DAFTAR SIMBOL... xix

BAB II LANDASAN TEORI. mencapai suatu tujuan yang telah ditentukan. konseptual yang tersusun dari fungsi-fungsi yang saling berhubungan yang

PROYEK AKHIR I ( PA I ) APLIKASI LAUNDRY. Disusun Oleh : Agustian ( ) Muhamad Ariswandi ( ) Markus Simatupang ( )

Membuat Aplikasi Antrean dengan Java NetBeans IDE dan Database MySQL

LAPORAN 4 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE

Rancang Bangun Aplikasi Latihan Ujian Nasional pada Sekolah SMP Ambia

SISTEM INFORMASI PERPUSTAKAAN PADA SMK NEGERI 1 TEGAL

BAB II LANDASAN TEORI

SISTEM INFORMASI AGENDA RAPAT BERBASIS WEB MENGGUNAKAN SMS GATEWAY (Studi kasus Polteknik TEDC Bandung)

BAB I PENDAHULUAN 1.1.Latar Belakang

BAB III ANALISIS PRAKTEK KERJA LAPANGAN. bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan

MAKALAH SEMINAR KERJA PRAKTEK Aplikasi Sistem Informasi Sertifikasi Kompetensi Pegawai PLN Distribusi Jawa Tengah dan D. I Yogyakarta.

LAPORAN 2 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN. memasuki berbagai aspek kehidupan. Salah satunya adalah semakin banyak

DAFTAR ISTILAH. Activity Diagram

BAB II LANDASAN TEORI. Sistem dapat diartikan sebagai serangkaian komponen-komponen yang

APLIKASI DEBET NOTA ADMINISTRASI LOGISTIK PADA PT. BHANDA GHARA REKSA (PERSERO) PALEMBANG

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Pertama, aplikasi ini mengacu dari skripsi yang pernah

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB IV ANALISA DAN PERANCANGAN SISTEM. Adapun analisis sistem akan dilakukan pada bagian gudang ruang lingkup

PEMBUATAN SISTEM PENJUALAN RUMAH SECARA KPR MENGGUNAKAN UML, PHP dan MySQL

yang buruk bisa berasal dari proses untuk membuat keputusan, seperti alternatif yang digambarkan dengan tidak jelas, kebenaran informasi yang dikumpul

APLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR

BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota

APLIKASI PENJUALAN HANDPHONE

LAPORAN PENGEMBANGAN DAN IMPLEMENTA. Sistem Informasi Rekam Medis RS. Dr. Djoelham Binjai. Sumatera Utara


BAB II LANDASAN TEORI

1. PENDAHULUAN 1.1 LATAR BELAKANG

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB II LANDASAN TEORI

BAB III TUJUAN DAN MANFAAT. Informasi Apotek Farmasi Dirumah Sakit Umum Ajibarang dengan peralihan

PERANCANGAN SISTEM INFORMASI KEUANGAN PADA CV. SINAR JAYA

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PERSETUJUAN... ii. HALAMAN PENGESAHAN...iii. MOTTO... iv. HALAMAN PERSEMBAHAN... v. INTISARI...

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem sedang berjalan dan diperlukan untuk berbagai perubahan yang dirasa

BAB III PERANCANGAN SISTEM. Shipping Direktorat Jenderal Imigrasi menunjukkan bahwasanya dalam akses

SISTEM INFORMASI TOKO OPTIK

Bab 3 Metode dan Perancangan Sistem

BAB 1 PENDAHULUAN. komputer atau terkomputerisasi. Contoh konkrit dari hal ini adalah dengan adanya

BAB III ANALISA DAN PERANCANGAN SISTEM. Analisis sistem merupakan tahapan awal dalam membuat aplikasi web.

BAB III METODE PENELITIAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

3.2. Analisa Masalah 3-1.

BAB IV PERANCANGAN SISTEM

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

Modul 3. Oleh : Mohammad Sholikin. 1

TUGAS AKHIR SISTEM INFORMASI GEOGRAFIS (SIG) PENGELOLAAN REKLAME DI SURABAYA BERBASIS WEB. Nurul Hilmy Rahmawati NRP:

BAB 1 PENDAHULUAN Latar Belakang. Dalam era globalisasi saat ini, ilmu pengetahuan dan teknologi berkembang

DAFTAR ISI... HALAMAN JUDUL... HALAMAN PERNYATAAN PERSETUJUAN... HALAMAN PENGESAHAN... MOTTO DAN PERSEMBAHAN... RINGKASAN... KATA PENGANTAR...

APLIKASI PENJUALAN PADA TOKO BAROKAH SRAGEN BERBASIS JAVA NASKAH PUBLIKASI

BAB I PENDAHULUAN. oleh masyarakat dalam mencari informasi yang sekarang mengalami peningkatan.

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Pada sub bab ini akan dijelaskan mengenai analisis sistem informasi rental mobil

Perancangan Aplikasi Surat Masuk dan Keluar pada PT. Angkasa Pura 1 Semarang

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

PERANCANGAN SISTEM INFORMASI ASET SERTIFIKAT TANAH BERBASIS WEB DI PT PLN PERSERO DISTRIBUSI JAWA BARAT

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. hasil analisis ini digambarkan dan didokumentasiakan dengan metodologi

Pengenalan Web Server dan Server Side Scripting

BAB IV ANALISIS DAN PERANCANGAN SISTEM. langkah untuk menentukan prosedur yang sedang dirancang, karena dengan

2 meningkatkan daya saing PT Panorama Transportasi tbk. sebagai perusahaan di bidang transportasi taksi. Dalam menjawab permasalan tersebut maka diper

BAB I PENDAHULUAN. teknologi berbasis komputer, walaupun perusahaan sudah menggunakan

BAB III ANALISIS DAN PERANCANGAN 3.1 ANALISIS DAN PROSES BISNIS YANG BERJALAN

BAB 1 PENDAHULUAN. berbangsa dan bernegara, karena pendidikan dapat mengembangkan kualitas sumber

PENGESAHAN DOSEN PEMBIMBING...

SISTEM INFORMASI BERBASIS PRESTASI HASIL BELAJAR SISWA UNIFIED MODELLING LANGUAGE (UML)


DAFTAR ISI HALAMAN JUDUL PERTAMA

BAB IV ANALISIS DAN PERANCANGAN SISTEM. proses kerja yang sedang berjalan. Pokok-pokok yang di analisis meliputi analisis

PERANCANGAN SISTEM INFORMASI KEPENDUDUKAN BERBASIS WEB

BAB IV ANALISIS DAN PERANCANGAN SISTEM. adalah analisis mengenai analisis dokumen, analisis posedur dan analisis proses.

PERANCANGAN APLIKASI KOPERASI SIMPAN PINJAM BERBASIS WEB (STUDI KASUS KOPERASI MITRA SETIA)

BAB I PENDAHULUAN. secara lebih aktual dan optimal. Penggunaan teknologi informasi bertujuan untuk

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Toko Buku Family merupakan sebuah toko yang menjual buku-buku

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB 1 PENDAHULUAN. yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya.

BAB I PENDAHULUAN. 1.1 Latar Belakang

Transkripsi:

SEMINAR PENDADARAN SKRIPSI APLIKASI ADMINISTRASI PENDIDIKAN ANAK USIA DINI (PAUD) AISYIYAH SUMBEREJO KLATEN SELATAN BERBASIS JAVA OLEH KRIS MAWARDI / 12080572

DAFTAR ISI Cover Daftar isi Latar belakang Rumusan masalah Batasan masalah Tujuan Uml (Unified modelling language) Use case diagram Class diagram Activity diagram Sequence diagram Implementasi Simpulan Penutup

LATAR BELAKANG Seiring dengan berkembangnya ilmu pengetahuan dan teknologi pada saat ini, penerapan teknologi komputer dalam setiap aspek kehidupan sudah dianggap sebagai suatu kebutuhan, hal ini terjadi karena penerapan teknologi komputer dirasakan bisa membuat sebuah pekerjaan menjadi lebih cepat dan mudah. Penerapan teknologi informasi pada suatu lembaga pendidikan dapat meningkatkan kinerja dan produktifitas lembaga pendidikan tersebut. Kegiatan administrasi merupakan kegiatan yang cukup penting karena berhubungan dengan dokumen, sehingga dibutuhkan ketelitian dalam pelaksanaannya. Pengolahan data siswa dan administrasi keuangan di Paud Aisyiyah Sumberejo masih bersifat manual, dimana pencatatan data masih dilakukan ke dalam buku besar sehingga dalam proses pencarian data banyak memakan waktu serta penyimpanan data yang ada mempunyai risiko rusak ataupun hilang. Dilihat dari kenyataan tersebut, diperlukan suatu sarana penunjang yang mampu meningkatkan efektifitas dan efisiensi pengolahan data akademik serta memaksimalkan pendidikan dan pengajaran yang ada di PAUD Aisyiyah Sumberejo Klaten Selatan. Sarana ini dibuat dengan basis pemrograman java yang memungkinkan berjalan di berbagai sistem operasi komputer.

RUMUSAN MASALAH Adapun yang menjadi rumusan masalah dari pembuatan aplikasi ini adalah sebagai berikut : Bagaimana merancang aplikasi yang dapat melakukan pengolahan data administrasi sekolah secara cepat, teliti dan akurat?

Batasan Masalah Permasalahan yang dibahas dalam skripsi ini dibatasi pada hal-hal sebagai berikut: 1. Perancangan aplikasi yang memuat proses pengolahan data kesiswaan secara umum yang meliputi data administrator, data siswa, data pengajar, data pembayaran iuran sekolah serta data kenaikkan dan kelulusan siswa. 2. Bahasa pemrograman yang digunakan yaitu Java dengan basis data MySQL dan web server WAMP 2.2.

Tujuan Adapun tujuan yang hendak dicapai dalam pembuatan skripsi ini antara lain: 1. Memanfaatkan perkembangan teknologi komputer dalam penyelesaian permasalahan di bidang pendidikan. 2. Merancang dan mengimplementasikan aplikasi untuk meningkatkan efektifitas dan efisiensi pengolahan data kesiswaan. 3. Merancang dan mengimplementasikan aplikasi untuk sarana penyampai informasi yang cepat dan akurat bagi PAUD Aisyiyah Sumberejo Klaten Selatan

UML ( Unified Modeling Languange) UML (Unified Modeling Language) adalah sekumpulan simbol dan diagram untuk memodelkan Software. UML merupakan salah satu alat batu yang sangat handal di dunia pengembangan sistem yang berorientasi objek. Hal ini disebabkan karena UML menyediakan bahasa pemodelan visual yang memungkinkan bagi pengembang sistem untuk membuat cetak biru atas visi mereka dalam bentuk yang baku, mudah dimengerti serta dilengkapi dengan makanisme yang efektif untuk berbagi (sharing) dan mengkomunikasikan rancangan mereka dengan bentuk yang lain

UML Pada saat ini penulis hanya mengambil beberapa diagram, antara lain : 1. Use Case Diagram 2. Class Diagram 3. Activity Diagram 4. Sequence Diagram

Use Case Diagram

Class Diagram Class Diagram adalah suatu diagram yang memperlihatkan atau menampilkan struktur dari sebuah sistem,sistem tersebut akan menampilkan system kelas,atribut dan hubungan antara kelas ketika suatu sistem telah selesai membuat diagram. Objek diagram adalah suatu diagram yang berfungsi untuk mengatur atribut, objek dan hubungan antara contoh dalam diagram, objek diagram juga dapat menampilkan struktur model sistem dalam waktu tertentu.

Class Diagram

Actifity Diagram Menggambarkan alur kerja (workflow) dari sistem yang diusulkan befokus kepada aktifitas yang dilakukan aktor dan sistem sehingga dapat dilihat gambaran jelas mengenai apa yang dilakukan aktor dan apa yang dilakukan sistem. NB : Penulis tidak akan menjelaskan semua activity diagram yang telah dibuat, karena akan memakan waktu banyak untuk menjelaskan satu persatu, jadi activity diagram yang tampil merupakan activity diagram yang dianggap penting menurut penulis.

Actifity Diagram Login administrator

Actifity Diagram Setting tahun ajaran baru Sistem Masuk System Muncul Login Input Username, Password Menerima Akses Tidak Valid Memilih Opsi Data Akademik Valid Pilih opsi tahun ajaran Muncul Form Akademik Muncul panel tahun ajar Input data tahun ajar Penyimpanan data tahun ajar Keluar

Actifity Diagram Setting tingkat kelas Sistem Masuk System Muncul Login Input Username, Password Menerima Akses Tidak Valid Memilih Opsi Data Akademik Valid Pilih opsi tingkat Muncul Form Akademik Muncul panel tingkat Input data tingkat Penyimpanan data tingkat Keluar

Actifity Diagram Mendata siswa Sistem Masuk System Muncul Login Input Username, Password Menerima Akses Tidak Valid Memilih Opsi Data Akademik Valid Pilih opsi Data santri Muncul Form Akademik Muncul panel Data santri Input data santri Penyimpanan Data santri Keluar

Actifity Diagram Mendata Pengajar Sistem Masuk System Muncul Login Input Username, Password Menerima Akses Tidak Valid Memilih Opsi Data Guru Valid Muncul Form Guru Input data guru Keluar

Actifity Diagram Cetak Laporan Sistem Masuk System Muncul Login Input Username, Password Menerima Akses Tidak Valid Memilih Opsi Laporan Valid Melakukan Cetak Laporan Muncul Form Lap. Daftar Santri Lap. Daftar Alumni Lap. Daftar Guru Lap. Pembayaran per siswa Lap. Pembayaran Per kelas Lap. Rekapitulasi penerimaan Lap.Rekapitulasi tunggakkan Lap. Rekap iuran per kelas Keluar

Sequence Diagram (Diagram Urutan) Sequence Diagram menggambarkan interaksi antar objek didalam dan disekitar system (termasuk pengguna, display dan sebagainya) berupa message yang digambarkan terhadap waktu. NB : Penulis tidak akan menjelaskan semua Sequence diagram yang telah dibuat, karena akan memakan waktu banyak untuk menjelaskan satu persatu, jadi Sequence diagram yang tampil merupakan Sequence diagram yang dianggap penting menurut penulis. 19

Sequence Diagram Akademik Halaman Login Halaman Master Form Akademik Masukan Username dan password Belum login Masukan data Masukan data Simpan Hapus data Kembali ke menu Utama Tutup Simpan 20

Sequence Diagram Data Guru Halaman Login Halaman Master Form Guru Masukan Username dan password Belum login Masukan data Masukan data Simpan Hapus data Kembali ke menu Utama Tutup Simpan 21

Sequence Diagram Transaksi Keuangan Halaman Login Halaman Transaksi Form Keuangan Masukan Username dan password Belum login Masukan data Masukan data Simpan Hapus data Kembali ke menu Utama Tutup Simpan 22

Sequence Diagram Cetak Laporan Halaman Login Halaman Lihat dan cetak Laporan Proses Pembayaran per siswa Proses Pembayaran per kelas Proses Rekapitulasi penerimaan Pembayaran per santri Pembayaran per kelas Rekapitulasi penerimaan Masukan Username dan password Belum login Form laporan Masuka Data Koneksi Ke database Validasi Data Kembali ke menu Utama Tutup Tampilkan Tabel Tampilkan Tabel Minta Data Koneksi Ke database Koneksi Ke database Validasi Data Minta Data Validasi Data Tampilkan Tabel Cetak Data Minta Data Cetak Data Cetak Data

Implementasi Demo Program..

Kesimpulan Dari hasil penelitian, perancangan dan implementasi yang telah dilakukan penulis ada beberapa kesimpulan yang dapat dikemukakan sebagai berikut, Aplikasi ini memberikan informasi mengenai daftar data siswa, data pengajar, data kelas, data alumni siswa, data pembayaran siswa. Selain itu dalam aplikasi ini juga menyediakan fasilitas eksport data ke MS.Excel, Ms. Word, maupun PDF sehingga mempermudah pengguna dalam menyajikan laporan serta dapat meningkatkan efektifitas kinerja petugas.

JAVA Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.

Netbeans IDE NetBeans merupakan sebuah proyek kode terbuka yang sukses dengan pengguna yang sangat luas, komunitas yang terus tumbuh, dan memiliki hampir 100 mitra (dan terus bertambah!). Sun Microsystems mendirikan proyek kode terbuka NetBeans pada bulan Juni 2000 dan terus menjadi sponsor utama.saat ini terdapat dua produk : NetBeans IDE dan NetBeans Platform. The NetBeans IDE adalah sebuah lingkungan pengembangan - sebuah kakas untuk pemrogram menulis, mengompilasi, mencari kesalahan dan menyebarkan program. Netbeans IDE ditulis dalam Java - namun dapat mendukung bahasa pemrograman lain. Terdapat banyak modul untuk memperluas Netbeans IDE. Netbeans IDE adalah sebuah produk bebas dengan tanpa batasan bagaimana digunakan. Tersedia juga NetBeans Platform; sebuah fondasi yang modular dan dapat diperluas yang dapat digunakan sebagai perangkat lunak dasar untuk membuat aplikasi desktop yang besar. Mitra ISV menyediakan plug-in bernilai tambah yang dapat dengan mudah diintegrasikan ke dalam Platform dan dapat juga digunakan untuk membuat kakas dan solusi sendiri. Kedua produk adalah kode terbuka (open source) dan bebas (free) untuk penggunaan komersial dan non komersial. Kode sumber tersedia untuk guna ulang dengan lisensi Common Development and Distribution License (CDDL).

MySQL MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius.