LAPORAN REKAYASA PERANGKAT LUNAK dan BASIS DATA

dokumen-dokumen yang mirip
SPESIFIKASI KEBUTUHAN SISTEM SISTEM INFORMASI TOKO KELONTONG

BAB III CARA DAN METODOLOGI PENELITIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. lingkungan implementasi, pengkodean, dan interface dari aplikasi sistem tersebut.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap perancangan dalam pembuatan program merupakan suatu hal yang

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN. ditentukan dengan nilai angka kredit yang dimiliki oleh seorang peneliti. Angka

Bab 4 Implementasi dan Evaluasi

BAB II ANALISIS DAN PERANCANGAN. (user) dan fungsinya, diagram alir sistem, perancangan basis data,

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III METODE PENELITIAN. (Software Development Life Cycle). System Development Life Cycle (SDLC) adalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB III PERANCANGAN SISTEM

BAB IV METODE PENELITIAN. Penelitian ini adalah penelitian rekayasa perangkat lunak yang

PERANCANGAN WEBSITE SEBAGAI SARANA PROMOSI PADA MTs MA ARIF NU 1 AJIBARANG. Oleh: Lina Rahmawati Sistem Informasi, STMIK Amikom Purwokerto ABSTRAKS

BAB I PENDAHULUAN. Badan Perencanaan Pembangunan Daerah (Bappeda) Kota Bandung adalah salah

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

III. METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika Dan

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN. Perangkat lunak yang digunakan untuk pembuatan website sekolah ini yaitu

BAB IV HASIL DAN PEMBAHASAN

BAB III METODE PENELITIAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN UJI COBA SISTEM. Aplikasi Sistem Penerimaan Karyawan dibuat berbasis web dengan

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN PEMBAHASAN

BAB I PENDAHULUAN. pengembangan pendidikan di bumi nusantara ini adalah sekolah baik sekolah

BAB 4 IMPLEMENTASI DAN EVALUASI. Dalam mengimplementasikan sistem yang dijalankan, maka diperlukan beberapa

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

II Diagram Konteks II DFD (Data Flow Diagram) II Kamus Data II.2.8 Perangkat Lunak yang Digunakan II.2.8.

BAB III PEMBAHASAN. Sistem yang saat ini digunakan di PT PLN (PERSERO) APJ Majalaya. masih dalam bentuk manual dengan menggunakan Microsoft Word untuk

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV TESTING DAN IMPLEMENTASI

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

1. Pendahuluan. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. pariwisata dan pendidikan.tidak bisa di pungkiri, saat ini perkembangan teknologi

BAB II ANALISIS DAN PERANCANGAN. Komponnen-komponen yang diperlukan untuk menganalisis kebutuhan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. Ashiim Bird Farm bergerak dibidang penjualan burung kicau online. Dengan

SISTEM KOMPUTERISASI PENGOLAHAN BUKU INDUK PEGAWAI PADA UPT DINAS PENDIDIKAN PEMUDA DAN OLAHRAGA KECAMATAN BANJARMANGU BERBASIS PHP DAN MYSQL

BAB 1 PENDAHULUAN. 1.4 Latar Belakang. Dalam kondisi administrasi Dinas Komunikasi dan Informatika sekarang sangat

BAB VI IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. Tahap implementasi dan pengujian sistem dilakukan setelah tahap analisis dan

BAB III METODOLOGI PENELITIAN. berjalannya perancangan dan implementasi website, antara lain: perangkat keras yang digunakan.

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB IV HASIL DAN UJI COBA

Gambar Rancangan Layar Halaman Kuis Guru (Langkah Dua)

BAB I PENDAHULUAN. dari beberapa kelurahan, dan setiap bulannya masing-masing kelurahan wajib

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah 1.2 Perumusan Masalah

BAB I PENDAHULUAN I - 1

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI

Bab 3. Metode Dan Perancangan Sistem

BAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III PEMBAHASAN. Perancangan Antarmuka meliputi perancangan struktur menu dan perancangan tampilan pada tampilan user.

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Bab 3. Metode Perancangan

BAB III METODE PENELITIAN. Pendekatan metode pengembangan sistem yang digunakan peneliti merupakan

BAB III ANALISIS DAN RANCANGAN SISTEM

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

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB IV HASIL DAN PEMBAHASAN

TUGAS KELAS PTIK 03 REKAYASA PERANGKAT LUNAK SRS SISTEM KOPERASI SIMPAN PINJAM RAHMATANG PTIK 03 PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER

BAB I PENDAHULUAN. dengan penggunaan perangkat keras komputer ( hardware), program aplikasi

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV PEMBAHASAN. grafik dengan menggunakan diagram relasi entitas (ERD). Diagaram relasi entitas

BAB III ANALISA DAN PERANCANGAN

BAB III PEMBAHASAN. Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem

BAB IV TESTING DAN IMPLEMENTASI

BAB 1 PENDAHULUAN. Sukamiskin adalah bagian dari Unit Pelaksanaan Teknis Kementrian Hukum dan

BAB IV IMPLEMENTASI SISTEM. analisis dan perancangan dijadikan acuan dalam pembuatan kode program. Pada

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Transkripsi:

LAPORAN REKAYASA PERANGKAT LUNAK dan BASIS DATA Sistem Kepegawaian St3 telkom Disusun Oleh : Nathasa shinta Lusi Annisa L Maftuh Arief sasono Rifvaldi Annisa Sabrina PRODI TEKNIK INFORMATIKA SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM PURWOKERTO 2014

BAB I PENDAHULUAN 1. Identifikasi 1.1. Latar Belakang Perkembangan dunia informasi yang semakin meningkat seiring dengan semakin berkembangnya ilmu pengetahuan dan teknologi komputer yang mampu menunjang berbagai kebutuhan dan permintaan informasi dari pengguna membuat informasi telah menjadi suatu kebutuhan utama dalam dunia pekerja,sekolah dan sekitar. Oleh karena itu, sarana yang cepat dan tepat untuk mengakses, mengolah dan menyimpan sumber informasi telah menjadi bagian yang tak terpisahkan dalam kegiatan usaha.kini banyak di kalangan sekolah,kampus maupun perusahan masih menggunakan sistem manual untuk informasi kepegawaian,maka dari itu,kami ingin membuat suatu sistem aplikasi mengenai Informasi kepegawaian di kampus ST3telkom,agar mempermudah para pegawai dan mahasiswa mencari data atau dosen yang ingin di temui dan sebagainya. Sistem informasi kepegawaian merupakan suatu aplikasi perangkat lunak (Software) yang dipergunakan untuk mengelola data-data kepegawaian di lingkungan kampus ST3 Telkom, untuk mempermudah pegawai dalam mengolah data, dalam fitur ini membutuhkan seperti nama pegawai, alamat pegawai, NIP (Nomor Induk Pegawai). Dibeberapa fitur-fitur yang telah disebutkan, sistem informasi kepegawaian menyediakan fasilitas data sebagai bahan untuk laporan. Dimana dengan sistem pengolahan data ini dapat dilakukan dengan cepat, meskipun jumlah data yang dimasukan relatif banyak dan keakuratan perhitungan dan laporan dapat dicapai semaksimal mungkin sehingga kesalahan dalam memasukan dan perhitungan data relatif tidak terjadi. Dengan sendirinya efesiensi waktu dalam pengerjaan dan penyelesaian suatu laporan akan lebih baik. 1.2. Perumusan Masalah Adapun yang menjadi rumusan masalah dalam penelitian ini adalah : 1.Bagaimana membuat Sistem Kepegawaian di ST3TELKOM PURWOKERTO? 2. Bagaimana proses kerja sistem ini? 1.3. Batasan Masalah Pembahasan lebih terarah dan tidak menyimpang dari pokok permasalahan yang dibahas mengenai Sistem Kepegawaian di ST3TELKOM PURWOKERTO yang dimana sub-sub sistem tersebut meliputi: pengolahan data pegawai, nama pegawai, alamat pegawai, NIP (Nomor Induk Pegawai) sehingga menghasilkan informasi berupa laporan data pegawai yang berbasis PHP dan MySQL. 2. Tinjauan Umum Sistem 2.1. Deskripsi Sistem (5W 1H) Sistem informasi kepegawaian merupakan suatu aplikasi perangkat lunak (Software) yang dipergunakan untuk mengelola data-data kepegawaian di lingkungan kampus ST3 Telkom, untuk mempermudah pegawai dalam mengolah data, dalam fitur ini

membutuhkan seperti nama pegawai, alamat pegawai, NIP (Nomor Induk Pegawai). Dibeberapa fitur-fitur yang telah disebutkan, sistem informasi kepegawaian menyediakan fasilitas data sebagai bahan untuk laporan.apa saja program yang dipakai sebagai dasar pembuatan database itu adalah dengan PHP, dan MySQ serta dimana sistem kepegawaian ini dipakai yaitu kusus di STT Telematika Telkom Purwokerto dalam sistem ini siapa saja pemakainya yaitu Admin, Pegawai, Mahasiswa.Ketika sistem ini berjalan apakah bisa terjadi masalah dan apa saja kelemahan sistem kepegawaian ya Bisa berjalan,namun belum bisa mencari pegawai dengan kata kunci/inisial saja. Masih manual. Dan tidak bisa mengklik nama dosen tersebut untuk melihat lebih luas riwayat hidup dosen dan Kenapa sistem ini berbasis PHP dan MySQL,Karena baru ini yang kami pelajari.bagaimana cara mengimplementasikannya dalam pengimplementasiannya menggunakan bahasa pemrograman SQL server dvvan web database MySQL,juga menggunakan Adobe Dreamweaver. 2.2. Kegunaan Sistem memuat : 2.2.1. Tujuan Pengembangan Sistem Kegunaan sistem informasi kepegawaian dapat melakukan pelacakan informasi data seseorang pegawai yang mudah dan cepat. Mempermudah dalam pembuatan laporan sehingga mudah dikerjakan. Memudahkan suatu pekerjaan yang berhubungan dengan kepegawaian. Mendapatkan informasi tentang keadaan pegawai termasuk dosen (Profil Kepegawaian) yang cepat dan akurat. 2.2.2. Manfaat Pengembangan Sistem Pemakai Sistem : Karyawan ST3 Telkom Mahasiswa User diluar lingkup ST3 Telk

BAB II SPESIFIKASI KEBUTUHAN SISTEM 2.2.3. Kebutuhan Lingkungan Operasional 2.2.1 Kebutuhan perangkat keras 2.2.2.1 Komputer 2.2.2 Kebutuhan perangkat lunak sistem 2.2.2.1 Win Xp 2.2.2.2 Mysql 2.2.2.3 PHP 2.2.2.4 Win 7 2.2.2.6 Mozilla Firefox 2.2.4. Kebutuhan Fungsional Sistem Kebutuhan fungsional sistem adalah kebutuhan yang berkaitan dengan kemampuan atau perilaku sistem untuk memenuhi fungsi-fungsi tertentu, berikut parameter-parameter yang dapat dipakai untuk mengukurnya: 2.2.1 Waktu tanggap 2.2.1.1 Waktu user dengan website real time 2.2.2 Waktu penyelesaian pekerjaan 2.2.2.1 Jika bisa tepat waktu dalam menyelesaikan pekerjaan 2.2.3 Kapasitas 2.2.3.1 Kapasitas memadai untuk melakukan proses 2.2.4 Keterurutan 2.2.4.1 User masuk kedalam website 2.2.4.2 Membuka link Dosen 2.2.5 Prioritas 2.2.5.1 Submit 2.2.5.2 Edit 2.2.5.3 Delete 2.2.5. Kebutuhan Informasi 1. Data dosen meliputi (nama, alamat, nomor hp, email) 2. Diagram Activity

2.2.6. Kebutuhan Data Internal Sistem Menginput data Memelihara data Menghapus data Membuat laporan Memberikan otorisasi dari data yang telah diinputkan oleh pegawai Demi menunjang kebutuhan informasi yang telah ada,maka dibutuhkan juga data internal sistem yakni webserver yang akan terhubung ke database. Tabel_id Tipe Panjang NIK Int 20 Nama Varchar 25 Tabel_Kepegawaian Tipe Panjang NIDN Int 20 Nama Varchar 25 NIK Int 20 L/P Char 1 Alamat Varchar 50 No Telp/Hp Int 20 E-mail Varchar 25 2.2.7. Kebutuhan Antarmuka Eksternal Sistem Pengguna berinteraksi dengan antarmuka yang ditampilkan dalam bentuk halaman web. 2.2.8. Kebutuhan Antarmuka Internal Sistem

Kebutuhan yang menghubungkan komponen-komponen yang ada dalan sistem. Apache(webserver) menggunakan database mysql antara keduanya ada interpretasi bahasa yaitu php,html(koneksi php).1.1. Kebutuhan Lain Kebutuhan Lain Kebutuhan Lain meliputi: 1. Kebutuhan Unjuk Kerja Kebutuhan ini menetapkan karakteristik unjuk kerja pada perangkat lunak. Misalnya : Kecepatan operasi, kapasitas, katersediaan, kemampuan back up dan pemulihannya serta atau frekuensi. 2. Kebutuhan Keselamatan Mencegah terjadinya kecelakaan sistem yang dapat mengakibatkan dampak bagi orang ataupun lingkungan sekitar. 3. Kebutuhan Keamanan Keamanan dalam sistem yang mencegah hal-hal yang tidak diinginkan. Kebutuhan Atribut-atribut Sistem Kebutuhan ini memberikan kemudahan untuk distribusi, kemudahan dalam melatih pemakai untuk menggunakannya, ketahanan uji, dan kemampuan dipelihara. 4. Kebutuhan Aturan Bisnis Kebutuhan ini digunakan dengan prinsip-prinsip pengoperasian sistem. 5. Kebutuhan Logistik Kebutuhan yang berkaitan dengan logistik. Misalnya perawatan sistem, pemeliharaaan perangkat lunak dan dampak terhadap fasilitas dan peralatan yang ada.1.2. Batasan Perancangan dan Implementasi Batasan Perancangan Batasan Perancangan sistem digunakan untuk membatasi lingkungan perancangan sistem misalnya dalam pembentukan arsitektur data didalam sebuahsistem beserta implementasinya. Serta beberapa batasan implementasi adalah sistem informasi yang dikelola mengenai Sistem Informasi Kemahasiswaan berbasis web, sistem tadi dapat dipergunakan jika terhubung dengan internet, dan sistem tadi menggunakan jaringan local seperti local area network yang dapat digunakan sebagai server local. Implementasi dalam pengimplementasiannya menggunakan bahasa pemrograman SQL server dan web database MySQL,juga menggunakan Adobe Dreamweaver.

BAB III DESAIN PERANCANGAN SISTEM 2.1 Prosedur Operasi 2.1.1 Prosedur Operasi 1 Untuk kebutuhan perancangan sistem kepegawaian ini dibutuhkan data-data utama sebagai berikut: Data dosen/karyawan 2.1.2 Prosedur Operasi 2 Data yang akan digunakan dalam sistem kepegawaian ini adalah data dosen/karyawan terdiri dari NIK, Nama, NIDN, L/P, Hp, Alamat, Email. 2.1.3 Prosedur Operasi 3 Untuk melihat form dosen klik Dosen pada link dihomepage 2.2 Arsitektur Sistem Perancangan yang dilakukan mengunakan model prototype, Model ini mengembangkan sistem aplikasi yang dilakukan dengan pertama wawancara,lalu mengembangkan atau memperbaiki suatu data base,lalu pelanggan uji coba data base tersebut secara berulang-ulang. 2.1.1 Requirements analysis and definition Pengumpulan kebutuhan secara lengkap dianalisis dan didefinisikan kebutuhan yang harus dipenuhi oleh program yang akan dibangun. Pada proses ini pengumpulan kebutuhan dimulai dari proses studi literatur mengenai pembuatan Sistem Informasi Kepegawaian berbasis website, kebutuhan perangkat lunak yang digunakan untuk pengembangan sistem. Kebutuhan perangkat lunak yang diperlukan adalah : mozilla firefox dan 2.1.2 System And Software Design bagian ini dikerjakan bila kebutuhan dipenuhi. Proses system and software design ini meliputi beberapa bagian antara lain desain tampilan yang akan dibuat (user interface), desain algoritma yang digunakan. Informasi yang akan disampaikan adalah berupa berita terbaru yang akan diisi oleh administrator. Informasi ini dapat berupa update terbaru data kepegawaian yang meliputi karyawan tetap ataupun karyawan yang tidak tetap, yang

nantinya akan mendapatkan username yang dapat digunakan untuk mengkases lebih jauh lagi mengenai sistem inforamasi kepegawaian ini. 2.1.3 Implementation and Unit Testing desain program diterjemahkan ke dalam kode dengan menggunakan bahasa pemrograman yang sudah ditentukan. Program yang digunakan dalam dalam pengembangan aplikasi perangkat lunak ini menggunakan pemrograman web yang meliputi PHP dan JavaScript. 2.1.4 Integration and System Testing merupakan penyatuan unit-unit program kemudian diuji secaran keseluruhan. Pengujian dilakukan dengan menggunakan simulasi dengan mengunakan perangkat lunak Web Application Load, Stress and Perfomance Testing. 2.1.5 Operation and Maintenance, mengoperasikan program dilingkungannya dan melakukan proses pemeliharaan, seperti penyesuaian atau perubahan karena adaptasi dengan situasi sebenarnya. Selain itu pada operation and maintenance ini akan dilakukan penambahan-penambahan fitur sesuai dengan kebutuhan. Arsitektur Sistem Kepegawaian adalah gambaran menyeluruh dari semua sistem. Untuk ADMIN : Untuk Dosen, Mahasiswa, dan User Lain

2.3 Konfigurasi dan Spesifikasi Perangkat Keras WAN (mencakup kota) Router PC Web Server + Web Server Apache 2.2.2 MySQL 5.5.16 PHP 5.3.8 Access Point PC (User) Harddisk (500 GB) RAM (2 GB) Prosesor (Pentium 4) 2.4 Rancangan Antarmuka Rancangan antar muka yang dibuat berupa website dengan desain sebagai berikut : Halaman awal dari aplikasi yang dibuat adalah halaman awal yang bisa

dikunjungin oleh admun (Home), mahasiswa, dan pengguna lain (Masyarakat Umum). Informasi yang ditampilkan pada halaman awal (Home) adalah slide foto, kegiatan Telkom. Halaman Kedua (About Us) terdapat visi dan misi ST3 Telkom serta Organisasi yang menaungi dibawah ST3 Telkom beserta Logo ST3 Telkom. Halaman ketiga adalah dosen yang berisi data karyawan dan dosen 2.5 Rancangan Data 2.5.1 Informasi yang harus diperoleh untuk membuat sistem kepegawaian : Daftar Tabel Tabel_kepegawaian Data kepegawaian yang melipui nama,alamat,nober hp,riwayat,email. Field Deskripsi Tipe & Length NIDN Nomor Induk Dosen Int(20) Nasional Nama Nama Dosen/Karyawan Varchar(25) NIK Nomor Induk Karyawan Int(20) L/P Laki atau Perempuan Char(1) Alamat Alamat Varchar(50) Hp Nomor Telp Int(20) E-mail Email Varchar(25) Tabel_Kepegawaian NIDN Nama NIK L/P Alamat Hp E-mail

BAB V KESIMPULAN DAN SARAN 1.1.1. Kesimpulan Berdasarkan pada hasil yang kami buat,dapat disimpulkan sebagai berikut : 1. Program aplikasi ini dibangun untuk memungkinkan kita bisa melihat data kepegaawaian. 2. Memberikan informasi yang cepat, tepat dan akurat mengenai kepegawaian 3. Pengolahan data yang lebih mudah, 1.1.2. Saran Semoga dalam waktu berikutnya sistem ini dapat lebih maksimal dari saat ini.

Lain Lain Daftar Pustaka Lerdorf, Rasmus, Programming PHP, Sebastopol: O Reilly & Associates, 2003 http://repo.eepis-its.edu/557/1/936.pdf MySQL 5.0 Reference Manual, MySQL software Sutarman, Pemrograman Web PHP dan MySQL, Yogyakarta, Graha Ilmu.

Lampiran