Skripsi
Disusun Oleh:
Eddwin Hasan
15312539
EddwinHasan
v
PERSEMBAHAN
Dengan mengucap syukur kepada Allah SWT atas semua karunia, berkah, rahmat
dan nikmatnya. Keberhasilan ini merupakan hasil dari kerja keras, kesabaran dan
doa dari orang-orang yang telah berjasa menyumbangkan pikiran maupun material
dalam penyelesaian skripsi ini, sebagai ungkapan terimakasih saya kepada mereka
maka saya persembahkan skripsi ini kepada:
1. Kedua orang tua saya tercinta Alm.Syamsul Hasan dan ibu Barida yang
telah mensuport dan mendoakan tanpa henti sehingga saya bisa
menyelesaikan skripsi ini.
2. Saudara-saudara saya yang selalu memberikan dukungan moral dan
motivasi.
3. Teman seperjuangan angkatan 2015, Terutama kepada sahabat-sahabat saya
Ega Liyando, Amri Gozali, Zikri Alghifari, Fitrianto Riyan Pangestu,Uning
Nurmala sari serta keluarga besar OKE SQUAD, dan TEXAS KOST yang
telah memberikan support kepada saya.
4. Kekasih saya Monica Suci Putria yang telah mendampingi mensuport dan
mendoakan saya sampai saat ini.
5. Bapak dan Ibu Dosen Universitas Teknokrat yang sudahseperti orang tua
kandung saya sendiri yang telah memberikan motivasi, semangat dan arahan
dalam penyusunan skripsi ini.
6. Sahabat-sahabat tersayang selalu memberikan semangat agar dapat
menyelesaikan skripsi ini.
7. Almamater Universitas Teknokrat Indonesia tercinta.
vi
vii
DAFTAR ISI
viii
2.9 Flowchart ................................................................................................. 16
2.10 Visual Studio Code................................................................................... 18
2.11 Pengujian Black Box ................................................................................ 18
2.12 Pengujian ISO 9126 ................................................................................. 19
BAB III ANALISIS DAN PERANCANGAN .................................................... 22
3.1 Objek Penelitian ....................................................................................... 22
3.2 Metode Pengumpulan Data ...................................................................... 22
3.3 Kerangka Penelitian ................................................................................. 22
3.4 Tahap Penelitian....................................................................................... 26
3.5 Analisis Sistem Lama............................................................................... 28
3.6 Perancangan dan Pemodelan Sistem Baru ............................................... 29
3.6.1 Tahap Eksplorasi....................................................................... 29
3.6.2 Tahap Perancangan ................................................................... 30
BAB IV IMPLEMETASI SISTEM .................................................................... 40
4.1 Lingkungan Implementasi........................................................................ 40
4.1.1 Perangkat Implementasi............................................................ 40
4.2 Implementasi Sistem ................................................................................ 38
BAB V HASIL DAN PEMBAHASAN ............................................................... 47
5.1 Aspek Functionality ................................................................................ 47
5.1.1 Metode Checklist (angket) ........................................................ 47
5.1.2 Metode Black-box testing ......................................................... 50
5.2 Aspek Security ........................................................................................ 55
5.3 Aspek Reability ....................................................................................... 56
5.4 Aspek Efficiency ..................................................................................... 57
5.4 Aspek Maintainability ............................................................................ 58
5.5 Aspek Portability ..................................................................................... 60
BAB VI KESIMPULAN DAN SARAN .............................................................. 61
6.1 Kesimpulan .............................................................................................. 61
6.2 Saran ........................................................................................................ 61
DAFTAR PUSTAKA ........................................................................................... 62
LAMPIRAN .......................................................................................................... 63
ix
DAFTAR TABEL
x
DAFTAR GAMBAR
xi
DAFTAR LAMPIRAN
xii
ABSTRAK
Oleh
Eddwin Hasan
15312539
Pada saat ini, teknologi, terutama internet, telah berkembang sangat pesat.
Perkembangan yang pesat ini memunculkan peningkatan yang sangat signifikan
dari jumlah pengguna internet. Dari perkembangan teknologi dan peningkatan
jumlah pengguna internet, timbul kebutuhan-kebutuhan dan keahlian-keahlian
tentang internet, salah satunya adalah web development.
Dengan perkembangan teknologi saat ini, terdapat banyak alat untuk
membantu kegiatan web development, salah satunya adalah web framework yang
dibuat menggunakan bahasa Python, yaitu Flask. Flask adalah sebuah alat yang
membantu membuat kerangka untuk sebuah web dan dengan menggunakan Flask,
pengembang pemula pun dapat menciptakan sebuah web yang bagus.
Tujuan dari penelitian ini adalah menghasilkan website perpustakaan
sebagai media informasi dan terintegrasi oleh SMS Gateway. Dari hasil penelitian
tersebut maka akan dirancang, dibuat serta diimplementasikan sistem informasi
dengan menggunakan FrameworkFlasksebagai program aplikasi webnya,
SqlLite3sebagai databasenya, dan ShortMessageService Gateway sebagai aplikasi
lain untuk menunjang manajemen system perpustakaan yang masih bersifat manual.
Sehingga diharapkan dapat mempermudah operasional yang masih lambat, dan
buku referensi masih belum terpenuhi, kemudian ada beberapa faktor yang
menyebabkan keterlambatan siswa dalam mengembalikan buku dikarenakan lupa
dan ketinggalan.
. 86% responden sangat setuju bahwa sistem informasi perpustakaan ini
mempermudah proses pembukuan dan 88% responden sangat puas dengan
layanan yang ada di website tersebut
xiii
1
BAB I
PENDAHULUAN
dengan baik bilamana tenaga kependidikan dan peserta didik tidak didukung oleh
bersangkutan. Salah satu sumber belajar yang amat penting tetapi bukan satu
menyelesaikan tugas-tugas dalam proses belajar mengajar. Oleh sebab itu segala
bahan pustaka yang dimiliki perpustakaan sekolah harus dapat menunjang proses
belajar mengajar, agar dapat menunjang proses belajar mengajar maka dalam
Selera para pembaca yang dalam hal ini adalah peserta didik (Cahyaningtyas dan
Siska, 2015).
perkembangan Ilmu Pengetahuan dan Teknologi (IPTEK) yang maju sangat pesat,
pada SMKN 3 Kota Bumi sudah efektif dan efisien?. Pada kenyataannya saat siswa
pelayanan lebih efektif dan efisien, perlu adanya pembenahan sistem pelayanan,
layanan seperti pesan data pendek atau Short Message Service (SMS). Orang tidak
pernah menyangka layanan SMS sedemikian tinggi dan disukai orang. Kegemaran
pengguna ponsel dalam ber-SMS yang lebih murah, praktis dan terdapat pada
semua jenis serta tipe ponsel, membuat fitur yang satu ini tetap digemari dan
bertahan hingga saat ini. Salah satu aplikasi yang digunakan untuk mengirim SMS
dan menerima SMS adalah SMS Gateway. Selain itu SMS Gateway juga bisa
perpustakaan masih bersifat manual, sistem operasional yang masih lambat, dan
buku referensi masih belum terpenuhi, kemudian ada beberapa faktor yang
dan ketinggalan.
2
3
bersifat manual, maka dari itu penulis memberikan sebuah solusi yaitu membuat
Extreme Programming.
sarana local web application untuk sistem perpustakaan di SMKN 3 Kota Bumi
3
1.5 Manfaat Penelitian
Adapun manfaat yang diharapkan dari penelitian ini antara lain :
4
5
BAB II
TINJAUAN PUSTAKA
yang pernah dilakukan dan mempunyai kaitan topik dengan penelitian yang penulis
No Tahun
Penulis Judul
Literatur Terbit
Perancangan Sistem Otomatisasi
Pengingat Batas Waktu
Literatur
Ridwan Sitepu 2012 Peminjaman Buku di
01
Perpustakaan Kota Yogyakarta
Melalui Layanan SMS Gateway
Pengembangan Sistem Informasi
SMS Gateway Dalam
Literatur Mira Afrina dan Meningkatkan
2015
02 Ali Ibrahim Layanan Komunikasi Sekitar
Akademika Fakultas Ilmu
Komputer Unsri
Sistem Informasi Akademik
Rizka Liatmaja
Literatur Berbasis Web Pada Lembaga
dan Indah Uly 2013
03 Bimbingan Belajar BeExcellent
Wardati
Pacitan
Aplikasi SMS Gateway Sebagai
Sarana Penunjang Informasi
Literatur
Fetty Nurlaela 2013 Perpustakaan Pada Sekolah
04
Menengah Pertama Negri 1
Arjosari
Perancangan Sistem Informasi
Rosita Perpustakaan
Literatur
Cahyaningtyas 2015 Pada Smp Negeri 3 Tulakan,
05
dan Siska Iriyani Kecamatan Tulakan Kabupaten
Pacitan
1. Penelitian yang dilakukan oleh (Cahyaningtyas dan Siska, 2015) dari Program
laporan bulanan.
3. Penelitian yang dilakukan oleh (Liatmaja and Wardati, 2013) dengan judul
6
7
data akademik yaitu jadwal dan nilai secara cepat dan tepat dibandingkan
pihak lembaga dalam mengatasi pemasalahan yang ada dalam mengelola data
akademik yaitu jadwal dan nilai secara cepat dan tepat dibandingkan secara
konvensional.
4. Penelitian yang dilakukan oleh (Afrina and Ibrahim, 2015) dari Jurusan
dosen dan karyawan fakultas ilmu komputer. Hasil dari penelitian adalah
yang disampaikan menjadi lebih real time sehingga tidak ada lagi alasan
5. Penelitian yang dilakukan oleh (Sitepu, 2012) Fakultas Sains dan Teknologi
7
Perpustakaan Kota Yogyakarta Melalui layanan SMS Gateway”. Dimana
penelitian adalah Sistem pakar untuk menguji tingkat keamanan pada aplikasi
CMS Lokomedia.
SMS merupakan fitur yang digunakan untuk berkirim pesan dalam format teks.
SMS ini dapat dinikmati oleh seluruh pengguna handphone. Handphone yang dulu
merupakan barang mewah, saat ini sudah berubah status menjadi suatu kebutuhan
utama yang harus dipenuhi. Tiap waktu, handphone pasti sangat diperlukan untuk
menunjang aktifitas sehari-hari, baik itu pekerja yang bergelut dalam dunia bisnis.
Dengan adanya SMS, dapat dipastikan bahwa tiap pesan yang masuk itu pasti
terbaca oleh pemilik handphone tersebut ditambah sekarang tarif operator yang lagi
menyebabkan SMS menjadi salah satu andalan dalam komunikasi antar sesama.
Saat ini SMS digunakan tidak terbatas untuk komunikasi antar pengguna saja,
namun ada kalanya SMS dibuat secara otomatis dengan menggunakan komputer
terlebih lagi jika menyangkut pengiriman dalam jumlah banyak (massal). Karena
komputer dapat mengirimkan pesan secara otomatis kepada nomor yang dituju,
8
9
kemudian memilah-milah nomor tujuan. Tentu itu akan memakan waktu lebih
informasi berupa nomor telepon seluler pengirim, penerima, waktu dan pesan.
Informasi tersebut dapat diolah dan bisa melakukan aktivasi transaksi tergantung
kode-kode yang sudah disepakati. Untuk dapat mengelola semua transaksi yang
masuk dibutuhkan sebuah sistem yang mampu menerima kode SMS dengan jumlah
tertentu, mengolah informasi yang terkandung dalam pesan SMS dan melakukan
transaksi yang dibutuhkan. Aplikasi SMS Gateway adalah sebuah perangkat lunak
informasi melalui media SMS yang ditangani oleh jaringan seluler. SMS Gateway
biasanya support untuk pesan yang berupa teks, unicode character, dan juga smart
messaging (ringtone, picture message, logo operator dan lain-lain) (Afrina and
Ibrahim, 2015).
2.4 Whatsapp
Whatsapp adalah aplikasi pengiriman pesan instan yang memungkinkan kita
mengirim file, pesan, gambar, video, foto, dan obrolan online seperti Blackberry
Massenger. Tapi WhatsApp lebih menarik bagi pengguna iPhone, seperti apa yang
pertama kali muncul WhatsApp untuk iPhone Apple. Seiring dengan perkembangan
whatsapp, sekarang aplikasi ini tersedia untuk versi Android, Windows Phone
Blackbarry dan Symbian.Whatsapp, juga merupakan salah satu aplikasi terlaris
yang diunduh di seluruh dunia, terutama untuk pengguna Smartphone.Aplikasi
Whatsapp tidak memerlukan pulsa seperti SMS untuk beroperasi, karena hanya
membutuhkan paket data internet (EDGE / 3D)
9
atau wifi. Pengguna kontak Whatsapp dapat secara otomatis terdeteksi pada
perangkat ponsel cerdas kami jika ponsel kami juga menggunakan aplikasi
whatsapp.Saat ini Whatsapp sangat populer untuk pengguna Smartphoen Android,
Blackberry, Iphone, Ipad, Tablet, dan juga ponsel Windows. Whatsapp dapat
diunduh secara gratis di Google Play Store (Android), Blackberry App World,
Nokia OVI Store, Windows Phone Marketplace, Iphone App Store atau di situs web
resmi Whatsapp (Nurarif & Kusuma, 2016).
2.5 Flask
Flask adalah sebuah webframework yang ditulis dengan bahasa Python dan
aplikasi dan tampilan dari suatu web. Dengan menggunakan Flask dan bahasa
Python, pengembang dapat membuat sebuah web yang terstruktur dan dapat
mengatur behaviour suatu web dengan lebih mudah. Flask termasuk pada jenis
microframework karena tidak memerlukan suatu alat atau pustaka tertentu dalam
penggunaannya. Sebagian besar fungsi dan komponen umum seperti validasi form,
database, dan sebagainya tidak terpasang secara default di Flask. Hal ini
ketiga dan Flask dapat menggunakan ekstensi yang membuat fitur dan
bahwa Flask bermaksud untuk membuat core dari aplikasi ini sesederhana mungkin
tapi tetap dapat dengan mudah ditambahkan. Dengan begitu, fleksibilitas serta
10
11
2.6 Web
Www atau world wide web atau web saja merupakan sebuah sistem yang
saling terkait dalam sebuah dokumen yang berformat hypertext yang berisi beragam
informasi, baik tulisan, gambar, suara, video, dan informasi multimedia lainnya dan
dapat diakses melalui sebuah perangkat yang disebut web browser (Nursahid, Riasti
11
1. Planning (Perencanaan)
2. Design (Perancangan)
3. Coding (Pengkodean)
rancangan yang telah dilakukan oleh tim perangkat lunak. Pengkodean ini
4. Testing (Pengujian)
adalah salah satu standar bahasa yang banyak digunakan digunakan di dunia
12
13
tipe-tipe diagram UML yang digunakan penulis untuk mengembangkan sistem yang
akan dibangun.
digunakan untuk kebutuhan apasaja yang diperluka ndalam suatu sistem, sehingga
sistem dapat digambarkan dengan jelas bagaimana proses dari sistem tersebut,
bagaimana cara aktor menggunakan sistem, serta apa saja yang dilakukan pada
akan digunakan dalam menggambarkan Use Case Diagram dapat dilihat pada Tabel
Simbol Deskripsi
Use Case Fungsionalitas yang disediakan sistem sebagai unit-
unit yang saling bertukar pesan antar unit atau aktor,
nama use biasanya dinyatakan dengan menggunakan kata
kerja di awal frase nama use case
13
Ekstensi / extend Relasi use case tambahan ke sebuah use case dimana
<<extend>> use case yang ditambahkan dapat berdiri sendiri
walau tanpa use case tambahan itu mirip dengan
prinsip inheritance pada pemrograman berorientasi
objek biasanya use case tambahan
memiliki nama depan
Generalisasi / Hubungan generalisasi dan spesialisasi (umum-
generalization khusus) antara dua buah use case dimana fungsi
yang satu adalah fungsi yang lebih umum dari
lainnya.
Simbol Deskripsi
Menggunakan / Include/ Relasi use case tambahan ke sebuah use case dimana
uses use case yang ditambahkan memerlukan use case ini
<<include>> untuk menjalankan fungsinya atau sebagai syarat
dijalankan use case ini
kerjaatauaktivitasdarisebuahsistematauprosesbisnisataumenuyang adapada
14
15
Simbol Keterangan
Nama swimlane
mereka. Diagram ini adalah diagram paling umum ditentukan dalam sistem
pemodelan berorientasi objek, class diagram menangani tampilan desain statis dari
perbedaan yang mendasar antara class - class, hubungan antara class, dimana sub-
yang akan digunakan dalam menggambarkan Class Diagram dapat dilihat berikut
ini :
15
Tabel 2. 4Simbol Class Diagram
Simbol Deskripsi
Kelas Kelas pada struktur sistem.
Nama_kelas
+Atribute
+Operasi
Antar Muka/Interface Sama dengan konsep interface dalam pemrograman
berorientasi objek.
Nama_Interface
Asosiasi / Asociation Relasi antar kelas dengan makna umum, asosiasi
biasanya juga disertai dengan symbol.
Asosiasi Berarah / Relasi antar kelas dengan makna kelas yang satu
Directed Association digunakan oleh kelas yang lain, asosiasi biasanya
juga disertai dengan symbol.
2.9 Flowchart
Flowchart atau diagram alir merupakan sebuah diagram dengan simbol-
simbol grafis yang menyatakan aliran algoritma atau proses yang menampilkan
Diagram ini bisa memberi solusi selangkah demi selangkah untuk penyelesaian
16
17
17
2.10 Visual Studio Code
Visual Studio Code adalah sebuah teks editor ringan dan handal yang dibuat
oleh Microsoft untuk sistem operasi multiplatform, artinya tersedia juga untuk versi
Linux, Mac, dan Windows, fitur-fitur yang disediakan oleh Visual Studio Code,
black box testing. Black box testing adalah menguji perangkat lunak dari segi
perangkat lunak sesuai dengan spesifikasi yang dibutuhkan. Pengujian kotak hitam
dilakukan dengan membuat kasus uji yang bersifat mencoba semua fungsi dengan
memakai perangkat lunak apakah sesuai dengan spesifikasi yang dibutuhkan. Kasus
uji yang dibuat untuk melakukan pengujian black box testing harus dibuat dengan
kasus benar dan kasus salah. (Menurut :Shalahuddin dan Rosa, 2011),
bentuk laporan
18
19
website.
dan diperbaiki.
2. Tidak sampai level code, sehingga tester tidak mengetahui levelsecurity dari
software tersebut.
digunakan untuk melakukan pengujian kualitas perangkat lunak, yang dibuat oleh
mutu, model, dan metrik terkait untuk mengevaluasi dan menetapkan kualitas
(lima ) faktor dan beberapa subfaktor yang mana dapat dilihat pada gambar 2.3
berikut.
19
Gambar 2. 2 Model ISO 9126 (Andriansyah, 2017)
1. Fungsionalitas
Kemampuan perangkat lunak untuk menyediakan fungsi yang sesuai dengan
tahapanm ini dilakukan dengan cara menguji semua fungsi yang telah
dihasilkan sistem.
2. Keamanan
Kemampuan perangkat lunak untuk mempertahankan data dari pengguna
3. Kegunaan
Kemampuan perangkat lunak untuk dapat dipahami, dipelajari, digunakan
dan menarik bagi pengguna, ketika digunakan dalam kondisi tertentu, tahap
ini dilakukan dengan cara menguji design user interface langsung dengan
pengguna.
4. Efisiensi
Kemampuan perangkat lunak untuk menyediakan performa yang sesuai,
relatif dalam jumlah sumber daya yang digunakan, dalam kondisi tersebut,
20
21
menggunakan fake data, apakah sistem akan tetap stabil dalam memproses
5. Pemeliharaan
Kemampuan perangkat lunak untuk dapat dimodifikasi. Modifikasi dapat
pengujian akan dilakukan ketika pihak user membutuhkan fitur baru dan pada
6. Portabilitas
Kemampuan perangkat lunak untuk dapat ditransfer dari satu lingkungan ke
lingkungan lain.
21
22
BAB III
ANALISIS DAN RANCANGAN SISTEM
penelitaian yang akan dibahas pada sistem yaitu mengenai Penerapan SMS
3 Kota Bumi.
2. Wawancara (Interview)
3. Dokumentasi
dokumentasi berbagai data-data yang ada seperti data buku dan data siswa.
konsep-konsep yang ingin diamati atau diukur melalui penelitian yang akan
23
23
Problem (Masalah)
pengelolaan buku di perpustakaan yang masih bersifat manual dan juga sering
Opportunity (Kesempatan)
Approach (Pendekatan)
Proposed (Usulan)
Usulan yang diajukan dalam penelitian ini adalah “Penerapan SMS Gateway
24
25
Validation (Pengujian)
yaitu pengujian pada fungsional sistem apakah sudah sesuai dengan yang
Result (Hasil)
25
3.4 Tahapan Penelitian
konsep yang ingin diamati atau diukur melalui penelitian yang akan dilakukan.
26
27
1. Kajian Literatur
Pada tahap ini dilakukan tinjauan pustaka dari beberapa jurnal serta buku, dan
artikel ilmiah. Studi Literatur dilakukan untuk mendapatkan data yang valid,
2. Analisis
berbasis web sebagai media komunikasi antara pihak sekolah dengan murid
siswa-siswi.
4. Pengujian
salah satu metode pengujian perangkat lunak yang berfokus pada sisi
fungsionalitas, khususnya pada input dan output aplikasi apakah sudah sesuai
27
kualitas perangkat lunak dan mempresentasikan spesifikasi, desain dan
pengkodean.
5. Penutup
Pada tahap ini merupakan kesimpulan dan saran terhadap pengujian sistem
yang dimiliki pada sistem yang ada, sehingga dapat dibangun sistem baru dengan
mengindentifikasi sistem lama yang sedang berjalan saat ini, sistem baru yang akan
dibangun harus dapat menggantikan sistem lama yang berjalan dengan baik..
28
29
29
akan mendapatkan notifikasi pengingat pengembalian buku melalui
1. Kebutuhan Sistem
sistem serta perancangan data yang digambarkan berupa Use case diagram,
pada SMKN 3 Kota bumi yang dapat dilihat pada Gambar 3.3.
30
31
Berikut adalah deskripsi dari usecase diagram yang mana dapat dilihat pada
No Aktor Deskripsi
1. Pustakawan (Admin) - Melakukan login
SMS)
31
b. Activity Diagram
(1) (2)
(3) (4)
32
33
(5) (6)
(7) (8)
33
(9) (10)
(11)
Gambar 3.10 Activity diagram (11) Notifikasi SMS / Whatsapp
34
35
c. Class Diagram
dan siswa, rancangan pengujian sistem dapat dilihat pada Tabel 3.2 berikut :
35
Tabel 3. 3Rancangan Pengujian Sistem Admin dan Siswa.
Pustakawan (Admin)
Data masukan Data yang diharapkan Pengamatan Kesimpulan
Login berhasil Dapat melakukan [ ] Diterima
Validasi login
Login
admin [ ] Ditolak
36
37
berbasis web berdasarkan ISO 9126 dapat dilihat pada beberapa tabel berikut.
37
dari sisi security.
(kemampuan
simplicity.
38
39
mobile.
39
40
BAB IV
IMPLEMENTASI
analisis dan perancangan diimplementasikan dalam bentuk aplikasi sms gateway dan
1 Laptop Toshiba
5 Hardisk 512 GB
Windows 10 home
Sistem Operasi Sistem operasi yang
1 single language 64-
laptop digunakan untuk development
bit
Implementasi Sistem
melakukan implementasi program. Setelah tahap analisis sistem dan desain sistem
DanFrameworkFlask Untuk
BUMI)
41
No Tampilan User Keterangan
1 Implementasi Form multilogin
masuk,
Daftar Di Sini
dengan mengisikan
buat DAFTAR,
3 Implementasi Formtersedia
42
43
KOTABUMI.
Pinjambuku menampilkan
pinjam
perpustakaan .
43
7 Implementasi Form Profil user
menampilkanketerangan data
system.
Admin Keterangan
8 Implementasi Form multilogin
masuk,
Daftar Di Sini
44
45
KOTABUMI.
oleh admin.
yang menampilkanketerangan
di system.
45
15 Implementasi Form Stok Buku
meminjam buku.
46
47
BAB V
HASIL DAN PEMBAHASAN
Pada pembahasan kali ini Pengujian terhadap system perpustakaan pad SMKN
Siswa
Data masukan Data yang Pengamatan Ya Tidak
diharapkan
1 Dapat 5
melakukan
Daftar Akun Siswa berhasil daftar
pendaftaran
siswa
2 Berhasil 5
Siswa dapat
Login melakukan
melakukan login
login
3 Dapat 5
Siswa dapat melakukan
Meminjam Buku
meminjam buku peminjaman
buku
4 Dapat 5
Mengembalikan Siswa dapat
mengemblikan
Buku mengembalikan buku
buku
5 Siswa dapat 5
menerima notifikasi
Menerima Menerima
Whatsapp ketika
notifikasi SMS dan pesan
berhasil daftar, ketika
Whatsapp notifikasi
buku di acc
peminjam
48
49
5 5 4 100 100
Dari hasil data di atas maka perhtiungan di dapat dari (Jumlah Soal (5)
X jumlah Responden (5) X Score Tiap Soal (4) dan di bagi dengan score
adalah:
49
Berdasarkan perhitungan maka diperoleh persentase 88% dari pengujian
functionality. Dari skor persentase yang di dapat maka kualitas perangkat lunak dari
sisi functionality telah sesuai dengan atribut functionality dan mempunyai skala tinggi.
A. Menu login
Menu login merupakan menu yang digunakan pengguna apabila ingin masuk
kesebuah sistem.
Pada tampilan di atas merupakan tampilan menu login ketika NISN atau
password. Hal itu terbukti yaitu perangkat lunak berhasil masuk ke sistemh, maka dapat
50
51
User
Skenario Prosedure Masukan Keluaran yang Hasil yang Kesimpulan
di harapkan di dapat
1 Masukan
NISN dan
password yang Proses
Proses Login
sesuai. Tekan NISN, login
dapat Berjalan
tombol login. Password berhasil di
dilakukan
Perikas apakah lakukan
proses login
berhasil
2 Masukan
NISN dan
password yang Proses
Proses Login
sesuai. Tekan NISN, login tidak
tidak dapat Berjalan
tombol login. Password berhasil di
dilakukan
Perikas apakah lakukan
proses login
berhasil
Berdasarkan Tabel 5.3 terlihat bahwa apabila NISN,atau password dibuat tidak
51
B. Menu Tersedia
pihak perpustakaan SMKN 3 KOTA BUMI yang siap di pinjam oleh user perpustakaan
(siswa).
Pada menu ini kita bisa melihat daftar buku yang di sediakan oleh perpustakaan
sekolah.
User
Skenario Prosedure Masukan Keluaran yang Hasil yang di Kesimpulan
di harapkan dapat
Proses
Melihat Daftar Daftar buku Keluar daftar melihat daftar
1 Berjalan
Tersedia tersedia buku Teersedia buku berhasil
di lakukan
52
53
C. Menu Toplist
User
Skenario Prosedure Masukan Keluaran yang Hasil yang Kesimpulan
di harapkan di dapat
Proses
Keluar Toplist melihat
Melihat Daftar buku buku oleh Toplist
1 Berjalan
Toplist Buku Toplist sistem buku
perpustakaan berhasil di
lakukan
53
D. Menu Data Pinjam
perpustakaan (siswa).
User
Skenario Prosedure Masukan Keluaran yang Hasil yang di Kesimpulan
di harapkan dapat
Proses
Daftar buku melihat daftar
Melihat Data Keluar daftar
yang di buku
1 peminjaman buku yang di Berjalan
pinjam peminjaman
oleh siswa pinjam siswa
siswa berhasil di
lakukan
54
55
Login gagal karena salah melakukan hak akses sesuai yang sudah di berikan
kepada user dan admin.
User
Skenario Prosedure Masukan Keluaran yang Hasil yang Kesimpulan
di harapkan di dapat
Login
Login dengan dengan user
User idak
user dan dan
1 Gagal Login bisa masuk Berjalan
password yang password
ke sistem
tidak sesuai yang tidak
sesuai
55
5.3 Aspek Reability
Dalam Proses ini system di uji dengan penambahan data dalam keadaan offline dan
User
Skenario Prosedure Masukan Keluaran Hasil yang Kesimpulan
yang di di dapat
harapkan
Proses Proses Data
penambahan penambahan Data anggota anggota Tidak
1
data anggota data anggota tertambah tidak Berjalan
secara offline secara offline menambah
56
57
5.4 AspekEfficiency
Dalam proses ini system di berikan data palsu (Fake Data) untuk menguji
kestabiltiasan system. Yang bertujuan apa kah system tetap berjalan normal atau
melambat ketika sudah di berikan bnyak data dan waktu yang telah ditetapkan
sebelumnya serta proses pencarian buku menjadi lebih cepat dari sebelumnya.
Gambar 5.6 Tampilan Form Peminjaman yang sudah di masukan banyak data
57
5.5 Aspek Maintainability
(metrics). Kemudian pengujian dilakukan oleh penulis dengan diuji secara operasional.
58
59
59
5.6 Aspek Portability
Tidak di
Tidak di
60
61
BAB VI
KESIMPULAN DAN SARAN
6.1 Kesimpulan
Berdasarkan hasil pengujian kualitas aplikasi menggunakan ISO 9126
baik. Dengan kata lain bahwa kehadiran system perpustakaan tersebut ternyata
6.2 Saran
Saran yang diberikan untuk pengujian dengan ISO 9126 yaitu
penghitungan pada setiap nama metrik juga harus diteliti kembali agar
dapat menggunakan metode seperti Nielsen metod atau yang lainnya. Pada ISO
9126 sendiri dapat mengujikan beberapa faktor antara lain adalah functionality,
dapat membuat panduan yang lebih spesifik dari ISO 9126 untuk Sistem
Perpustakaan.
DAFTAR PUSTAKA
Imtihan, K., Hadawiyah, R., & Asyari, H. (2017). Sistem Informasi Penggajian
Guru Honorer Menggunakan Konsep Agile Software Development dengan
Metodologi Extreme Programming ( XP ) pada SMK Bangun Bangsa.
Indonesian Journal on Networking and Security, 7(2), 1–7.
https://doi.org/10.2311/IJNS.V7I2.1506
62
63
(Nurarif & Kusuma, 2016). (2013). 済無No Title No Title. Journal of Chemical
Information and Modeling, 53(9), 1689–1699.
https://doi.org/10.1017/CBO9781107415324.004
63
LAMPIRAN
64
i
ii
1