BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI

dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL RANCANGAN Hardware 1. Processor : Intel Dual Core CPU 2.0GHz 2. Memory (RAM) : 1 GB 3. Hardisk : 80 GB

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN. harus dijalankan diantaranya adalah: hal-hal yang harus dipersiapkan adalah sebagai berikut:

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. Setelah melakukan tahap analisis dan perancangan sistem selesai di

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

4. BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN


BAB IV IMPLEMENTASI DAN PENGUJIAN


BAB IV HASIL DAN UJI COBA. yang digunakan untuk memperjelaskan tentang tampilan-tampilan yang ada pada

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI. dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

Bab 4 Implementasi dan Evaluasi

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun merupakan sistem yang berbasis web. Untuk dapat

BAB IV HASIL DAN UJI COBA

BAB IV ANALISA DAN HASIL PENGUJIAN SISTEM. Analisis sistem dari aplikasi ini terdiri dari : 3. Kebutuhan Pengembangan Aplikasi

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

5 BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL RANCANGAN

BAB IV PERANCANGAN SISTEM

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI APLIKASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN


BAB IV IMPLEMENTASI DAN PENGUJIAN. 1. Perangkat Keras a. Proscessor : Intel Core i M b. RAM : 2 GB c. Hardisk : 500 GB

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN. Tahap implementasi merupakan tahap penciptaan perangkat lunak yang

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

4 BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV TESTING DAN IMPLEMENTASI

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMESNTASI DAN PENGUJIAN

BAB VI IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI. membantu untuk lebih memahami jalannya aplikasi ini. Sistem atau aplikasi dapat

IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI. Pada bab empat ini akan dibahas mengenai hasil analisis dan

BAB IV TESTING DAN IMPLEMENTASI SISTEM

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

BAB IV RANCANGAN SISTEM USULAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PEMBAHASAN. mendukung Aplikasi Penilaian Akademik Berbasis web

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

Transkripsi:

BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI Setelah melakukan analisa dan perancangan terhadap aplikasi database surat menyurat guru dan staff TatausahaSMA berbasis SMS, tahap selanjutnya adalah melakukan implementasi dan pengujian terhadap aplikasi, pada tahap implementasi ini terdapat empat pembahasan, pertama adalah spesifikasi kebutuhan sistem, yang meliputi perangkat keras (hardware) dan perangkat lunak (software), yang kedua yaitu batasan implementasi, ketiga implementasi pembuatan basis data dan yang terakhir adalah implementasi aplikasi yang meliputi perancangan antarmuka (user interface), proses pengkodean baris-baris program dan hal-hal yang berhubungan dengan pengujian. 4.1.1 Spesifikasi Sistem Di dalam aplikasi database surat menyurat guru dan staff TU SMA berbasis SMS ini spesifikasi kebutuhan sistem menggunakan dua buah perangkat, yaitu perangkat keras (hardware) dan perangkat lunak (software). Berikut ini adalah kebutuhan sistem yang digunakan dalam pembuatan dan pengujian aplikasi: 1. Perangkat keras (hardware) : a. Satu buah unit komputer sebagai server web, dengan spesifikasi sebagai berikut: Processor Intel Dual Core T2370 1.7 GHz RAM 2 GB DDR2 Harddisk 350 GB b. Satu buah unit modem GSM 2. Perangkat lunak (software) : 89

90 a. Windows 7 profesional sebagai sistem operasi b. XAMPP versi 1.6.7 c. Gammu versi 1.32.0 d. PHPMyAdmin versi 2.11.7 e. Adobe Dreamweaver CS4 f. Mozilla Firefox versi 19.0 4.1.2 Implementasi Kode Program Koneksi Database Tahap awal adalah membuat kode koneksi untuk menghubungkan ke basis data aplikasi, berikut contoh baris programnya: <?php?> mysql_connect("localhost","root",""); mysql_select_db("smp"); 4.1.3 Implementasi Pembuatan Basis Data Pada implementasi pembuatan basis data ini menggunakan perangkat lunak MySQL. Implementasi ini basis data dari tabel-tabel yang fungsional seperti tabel guru, dan tabel staf Tata Usaha,. Keterangan dari tabel-tabel tersebut telah dijelaskan pada tahap analisa dan perancangan di bab sebelumnya.

91 4.1.3.1 Implementasi Pembuatan Basis Data T_guru Gambar 4.1 Tampilan tabel t_guru Tampilan Implementasi Pembuatan Basis Data T_guru diatas adalah tampilan database yang berupa database para guru.dimana guru ketika mengisi daftar form untuk melakukan login yang sudah disediakan sehingga data guru secara otomatis data tersebut masuk kedalam database.sehingga guru dapat melakukan login

92 4.1.3.2 Implementasi Pembuatan Basis Data T_Staff Gambar 4.2 Tampilan tabel t_staff Tampilan Implementasi Pembuatan Basis Data T_staff diatas adalah tampilan database yang berupa database data para staff tata usaha.dimana staff tata usaha ketika mengisi daftar form untuk melakukan login yang sudah disediakan sehingga data staff tata usaha secara otomatis data tersebut masuk kedalam database.sehingga staff tata usaha dapat melakukan login

93 4.1.3.3 Implementasi Pembuatan Basis Data T_arsip_guru Gambar 4.3 Tampilan tabel t_arsip_guru Tampilan Implementasi Pembuatan Basis Data T_arsip_guru diatas adalah tampilan database yang berupa database data arsip surat guru.dimana guru membuat suatu arsip surat dengan mengisi form buat arsip yang sudah disediakan lalu sesudah mengisi form buat arsip guru dapat menyimpan form yang sudah diisi sehingga data tersebut secara otomatis masuk kedalam database tabel t_arsip_guru.

94 4.1.3.4 Implementasi Pembuatan Basis Data T_arsip_staff Gambar 4.4 Tampilan tabel t_arsip_staff Tampilan Implementasi Pembuatan Basis Data T_arsip_staff diatas adalah tampilan database yang berupa database data arsip surat staff tata usaha.dimana staff tata usaha membuat suatu arsip surat dengan mengisi form buat arsip yang sudah disediakan lalu sesudah mengisi form buat arsip lalu staff tata usaha dapat menyimpan form yang sudah diisi sehingga data tersebut secara otomatis masuk kedalam database tabel t_arsip_staff.

95 4.1.4 Implementasi Perancangan Antarmuka 4.1.4.1 Implementasi Login Multiuser Gambar 4.5 Tampilan Login Multiuser Pada gambar diatas merupakan tampilan halaman login, pada tampilan halaman ini terdapat halaman login multiuser.pada halaman login bisa digunakan untuk login sebagai admin, staff TataUsaha maupun guru untuk bisa mengunakan salah satu login tersebut user harus registrasi terlebih dahulu agar bisa digunakan

96 4.1.4.2 Implementasi utama Guru Gambar 4.6Tampilan utama guru Pada gambar di atas merupakan tampilan halaman utama guru, pada halaman ini terdapat halaman informasi umum seperti home, profil, dan input surat seseorang guru dapat mengakses semua halaman tersebut

97 4.1.4.3 Implementasi kirim surat Gambar 4.7 Tampilan utama kirim surat Pada gambar di atas adalah gambaran seorang staff tata usaha atau guru yang ingin mengirimkan surat, dimulai dari surat,pilih arsip kemudian sistem mengarahkan ke form untuk kirim surat, setelah surat di masukkan dengan lengkap staff tatausaha atau guru bisa langsung menyimpan dan mengirim surat tersebut.setelah menyimpan maka tabel penyimpanan data pengiriman akan muncul

98 4.1.4.4 Implementasi utama Staff Tata Usaha Gambar 4.8 Tampilan utama Staff Tata Usaha Pada gambar di atas merupakan tampilan halaman utama staff tata usaha, pada halaman ini terdapat halaman informasi umum seperti home, profil, di surat terdapat arsip dan kirim surat, di user terdapat ganti password dimana staff tata usaha dapat menganti password tersebut

99 4.1.4.5Implementasi utama Admin Gambar 4.9 Tampilan halaman utama admin Pada gambar di atas merupakan tampilan halaman utama seorang admin, di mana terdiri dari Home, Staff, Guru, dan user. Di sini admin bisa melihat semua yang ada di halaman bisa mengrubah dan menghapus data tersebut

100 4.1.4.6Implementasi Daftar Staff tata usaha pada Admin Gambar 4.10 Tampilan halaman daftar staff tata usaha pada admin Pada gambar di atas adalah tampilan halaman daftar staff tata usaha pada admin dimana admin dapat merubah data staff tata usaha dengan mengikutin langkah di atas yaitu edit dan delete ke dalam textbox yang telah di sediakan

101 4.1.4.7Implementasi Daftar Guru pada Admin Gambar 4.11Tampilan halaman daftar guru pada admin Pada gambar di atas adalah tampilan halaman daftar guru pada admin dimana admin dapat merubah data guru dengan mengikutin langkah di atas yaitu edit dan delete ke dalam textbox yang telah di sediakan

102 4.1.5 Implementasi Hasil Pengiriman SMS Implementasi hasil pengiriman SMS adalah hasil akhir dari proses pengiriman SMS yang dikirim oleh staff tatausaha kepada guru dan memberikan hasil akhir berupa pesan teks yang masuk ke telepon seluler guru 4.1.5.1 Implementasi Hasil Pengiriman SMS Kepadaguru Gambar 4.12 Tampilan Hasil Pengiriman SMS Kepada Guru Tampilan hasil pengiriman SMS pada guru diatas adalah hasil akhir berupa pesan teks yang diterima oleh guru yang dikirim oleh staff tatausaha sehingga guru dapat mengetahui spesifikasi surat yang dikirim oleh staff tatausaha dan dapat dihubungi staff tatausaha tersebut nantinya.

103 4.1.5.2 Implementasi Hasil edit Pengiriman SMS Kepadaguru Gambar 4.14 Tampilan Hasil edit Pengiriman SMS Kepada Guru Tampilan hasil pengiriman SMS pada guru diatas adalah hasil akhir berupa pesan teks yang sudah diedit dan diterima oleh guru yang dikirim oleh staff tatausaha sehingga guru dapat mengetahui spesifikasi surat yang dikirim oleh staff tatausaha dan dapat dihubungi staff tatausaha tersebut nantinya.

104 4.2 PENGUJIAN Pengujian yang dilakukan pada aplikasi ini bertujuan untuk dapat diketahui apakah aplikasi yang telah dibangun dapat berjalan sesuai kebutuhan yang diharapkan. Hal ini dilakukan untuk mencegah agar tidak menimbulkan kesalahankesalahan yang akan memberikan ketidaknyamanan kepada pengguna setelah aplikasi ini diterapkan dan digunakan dalam kegiatan yang sebenarnya. Pengujian dilakukan dengan menggunakan metode black box, metode ini merupakan metode pengujian pada program berdasarkan fungsi dari program untuk menemukan kesalahan fungsi pada program. Pengujian dengan metode ini dilakukan dengan cara memberikan sejumlah masukkan (input) pada program aplikasi yang akan diproses sesuai dengan kebutuhan fungsionalnya untuk melihat apakah program atau aplikasi menghasilkan keluaran (output) yang diharapkan sesuai dari fungsi aplikasi tersebut. Berikut ini adalah tabel hasil pengujian dengan menggunkan metode black box. 4.2.1 Skenario Pengujian Tabel 4.1 Skenario pengujian black box Skenario melakuk an registras i Bagian yang Diuji Menu halaman registrasi Tindakan Pengujian Memasukkan data user seperti username, password, dan lain-lain Status Aplikasi 1. Data user sudah terisi 2. Data user belum terisi Hasil yang Diharapkan 1. Sistem akan menyimpan data ke dalam database dan memberikan notifikasi registrasi sukses 2. Sistem tidak akan menyimpan data ke dalam database dan memberikan notifikasi registrasi gagal.

105 Tabel 4.1 Skenario pengujian black box lanjutan melakuk an login Menu halaman login Memasukkan username dan password 1. Validasi data login jika diterima 1. Sistem halaman user atau pengguna 2. Validasi data login jika ditolak 2. Sistem tidak halaman user beranda Profil beranda Profil Pilih dan klik beranda serta melakukan pencarian data Pilih dan klik Profil Sistem halaman beranda Sistem halaman Profil Sistem akan halaman beranda dan hasil pencarian data Sistem akan halaman Profil Suratsurat Suratsurat Pilih dan klik Surat, dan memasukkan data surat 1. Data surat sudah terisi 2. Data surat belum terisi 1. Sistem akan menyimpan data ke dalam database dan sistem akan notifikasi sukses mengirim data surat user pesan user Pilih dan klik user, user dapat mengganti password 1.Password sukses diganti 2.Passwordtidak dapat diganti 2. Sistem tidak menyimpan data ke dalam database, dan melakukan validasi pada form dan memberikan notifikasi isi isian ini. 1.Password disimpan di database. 2.password tidak disimpan di database.

106 Tabel 4.1 Skenario pengujian black box lanjutan Admin melakuk an login SMS Agen Memasukkan username dan password 1. Validasi data login jika diterima 2. Validasi data login jika ditolak 1. Sistem halaman admin 2. Sistem tidak halaman admin Admin list staff Admin list guru Admin user account list staff list guru user account Pilih list staff dan klik list staff Pilih dan klik list guru Pilih dan klik account Sistem halaman list staff Sistem halaman list Guru Sistem halaman user account Sistem akan halaman list staff Sistem akan halaman list guru Sistem akan halaman user account 4.2.2 Hasil Skenario Pengujian Setelah melakukan tahap skenario pengujian aplikasi menggunakan metode black box, maka didapatkan hasil yang diperoleh dari hasil pengujian aplikasi tersebut. Berikut hasil skenario pengujian pada tabel 4.2 : Tabel 4.2 Hasil skenario pengujian black box Skenario melakuk an registrasi Bagian yang Diuji Menu halaman registrasi Tindakan Pengujian Memasukkan data user seperti username, password, dan lain-lain Status Aplikasi 1. Data user sudah terisi 2. Data user belum terisi Hasil yang Diharapkan Sukses melakuk an login Menu halaman login Memasukkan username dan password 1. Validasi data login jika diterima Sukses 2. Validasi data login jika ditolak

107 beranda beranda Pilih dan klik beranda serta melakukan pencarian data Sistem halaman beranda Sukses Profil Profil Pilih dan klik Profil Sistem halaman Profil Sukses Suratsurat Surat-surat Pilih dan klik Surat, dan memasukkan data surat dan mengirim data surat 1. Data surat sudah terisi 2. Data surat belum terisi Sukses Tabel 4.2 Hasil skenario pengujian black box lanjutan user Admin melakuk an login Admin list staff Admin list guru Admin user account pesan user SMS Agen list staff list guru user account Pilih dan klik user, user dapat mengganti password Memasukkan username dan password Pilih list staff dan klik list staff Pilih dan klik list guru Pilih dan klik account 1.Password sukses diganti 2.Password tidak dapat diganti 1. Validasi data login jika diterima 2. Validasi data login jika ditolak Sistem halaman list staff Sistem halaman list Guru Sistem halaman user account. Sukses Sukses Sukses Sukses Sukses

108 4.2.3 Analisis Hasil Pengujian Setelah melakukan pengujian dengan menggunakan metode black box dan menjalankan program aplikasi tersebut, dapat dianalisa bahwa proses pada setiap berjalan dengan baik dan fungsi-fungsi sesuai dengan rencana, juga terkoneksi dan terintegrasikan dengan baik, serta pengiriman SMS Gateway juga berjalan dengan sesuai, sehingga pesan notifikasi didapat oleh staff tatausaha dan guru. Sehingga dapat disimpulkan bahwa, aplikasi ini dapat dipergunakan sebagai media pengiriman surat untuk staff tatausaha dan guru disekolah