Skripsi
untuk memenuhi sebagian persyaratan
mencapai derajat Sarjana S-1
Program Studi Teknik Informatika
disusun oleh :
Ixnu Subextyo
09650028
Hal :
Lamp :
Kepada:
Yth. Dekan Fakultas Sains Dan Teknologi
Uin Sunan Kalijaga Yogyakarta
Di Yogyakarta
sudah dapat diajukan kembali kepada Program Teknik Informatika Fakultas Sains dan
Teknologi UIN Sunan Kalijaga Yogyakarta sebagai salah satu syarat untuk memperoleh gelar
Sarjana Strata Satu dalam Program Studi Teknik Informatika.
Dengan ini kami mengharapkan agar skripsi/tugas akhir Saudara tersebut di atas dapat segera
dimunaqsyahkan. Atas perhatiannya kami ucapkan terima kasih.
Yogyakarta, 2013
Pembimbing
iii
PERNYATAAN KEASLIAN SKRIPSI
NIM : 09650028
Message Service (SMS) Studi Kasus SMK N Jenawi” tidak terdapat karya yang
dan sepanjang pengetahuan saya tidak terdapat karya atau pendapat yang pernah
ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis diacu dalam
Yang menyatakan
Ixnu Subextyo
NIM : 09650028
iv
KATA PENGANTAR
Segala puji dan syukur kepada sumber yang Maha Mulia, sumber
pengetahuan dan sumber kebenaran, Allah SWT, yang telah memberikan petunjuk
dan jalan yang berarti bagi kehidupan. Shalawat dan salam semoga tetap tercurah
kepada Nabi Muhammad SAW, keluarga, sahabat, serta pemimpin umat yang
gelar sarjana strata satu Teknik Informatika yang diajukan kepada Program Studi
Teknik Informatika Fakultas Sains dan Teknologi Universitas Islam Negeri Sunan
bantuan dari berbagai pihak baik secara moral maupun material. Untuk itu dalam
kepada :
1. Bapak Prof. Dr. H. Musa Asy’arie, M.A., selaku Rektor UIN Sunan
Kalijaga Yogyakarta.
2. Bapak Prof. Drs. H. Akh. Minhaji, M.A, Ph.D., selaku Dekan Fakultas
Yogyakarta.
v
4. Bapak Bambang Sigiantoro, M.T. selaku pembimbing skripsi yang telah
6. Bapak Drs. Krisno Anggoro, M.Pd selaku kepala SMK Negeri Jenawi
penelitian di sekolahnya.
8. Segenap Dosen dan Karyawan yang ada di lingkungan Fakultas Sains dan
diberikan
9. Kepada Kedua Orang tuaku tersayang, Adik dan kakak tercinta yang telah
11. Serta semua pihak yang telah membantu dan memotivasi baik secara
langsung maupun tidak yang tidak dapat penulis sebutkan satu persatu.
vi
Akhirnya kepada Allah SWT jualah penulis serahkan segalanya serta
panjatkan doa semoga amal kebajikan mereka diterima disisi-Nya, serta diberikan
pahala yang berlipat ganda sesuai dengan amal perbuatannya. Penulis berharap
semoga skripsi yang sederhana ini dapat bermanfaat bagi penulis khususnya, serta
bagi para pembaca pada umumnya, terutama bagi para pendidik (guru) saat ini
Penulis
Ixnu Subextyo
NIM. 09650028
vii
MOTTO
viii
Persembahan
Almamaterku Tercinta
Yogyakarta
ix
Rancang Bangun Aplikasi Perpustakaan Dan Pengingat Jadwal
Pengembalian Buku Via Short Message Service (SMS)
Studi Kasus SMK N Jenawi
Ixnu Subextyo
NIM. 09650028
ABSTRAKSI
x
DAFTAR ISI
HALAMAN PENGESAHAN........................................................................... ii
KATA PENGANTAR....................................................................................... v
PERSEMBAHAN.............................................................................................. ix
ABSTRAKSI...................................................................................................... x
DAFTAR ISI...................................................................................................... xi
BAB I PENDAHULUAN................................................................................. 1
xi
2.2 Landasan Teori.................................................................................. 9
xii
BAB IV ANALISIS DAN PERANCANGAN SISTEM ................................ 28
xiii
7.2 Saran.................................................................................................. 76
xiv
DAFTAR TABEL
xv
DAFTAR GAMBAR
xvi
Gambar 5.1. Menu Data Buku ............................................................................ 52
xvii
Gambar 5.24. Tabel Sirkulasi.............................................................................. 64
xviii
DAFTAR LAMPIRAN
xix
BAB I
PENDAHULUAN
pengaksesan terhadap data atau informasi yang tersedia dapat berlangsung dengan
merupakan salah satu daya tarik yang menjadi perhatian masyarakat sebagai salah
dan penggunaan koleksi buku dan sebagainya dapat juga diartikan sebagai koleksi
buku, majalah, dan bahan kepustakaan lainnya yang disimpan untuk dibaca,
teknologi saat ini memang diperlukan suatu sistem informasi yang menangani
1
2
penggunaan perpustakaan.
mampu mengakses data atau informasi yang tersedia dengan cepat, efisien serta
sistem basis data manual yang semua proses transaksinya ditulis pada kertas .
Tentu saja penggunaan sistem basis data manual tersebut dalam pengaksesan data
atau informasinya akan lambat, kurang efisien bahkan data atau informasi belum
perpustakaan SMK Negeri Jenawi, selama ini perpustakaan SMK Negeri Jenawi
pada kertas. Hal ini diperoleh dari hasil pengamatan dan wawancara peneliti
SMK Negeri Jenawi ditemukan bahwa: 1) daftar koleksi buku masih dituliskan
dalam kertas sehingga susah untuk mensortir dan mengelola daftar koleksi buku
kadang tidak sama antara petugas perpustakaan satu dengan petugas perpustakaan
yang lain; 5) siswa sering terlambat dalam pengembalian buku karena faktor lupa;
3
secara manual.
dibutuhkan.
a. Manfaat teoritis
aplikasi perpustakaan.
aplikasi perpustakaan.
b. Manfaat praktis
1) Bagi siswa
pengembalian buku.
2) Bagi guru
3) Bagi peneliti
Via Short Message Service (SMS) di Fakultas Sains dan Teknologi Universitas
7.1 Kesimpulan
Service (SMS) Studi Kasus SMK N Jenawi”, maka dapat diambil kesimpulan
sebagai berikut:
yang dibutuhkan.
buku perpustakaan.
75
76
7.2 Saran
kekurangan, oleh karena itu perlu pengembangan lebih lanjut agar sistem ini
lebih bermanfaat. Adapun untuk penelitian selanjutnya ada beberapa hal yang
disarankan.
sistem sistem lain yang dapat menjadi sumbangsih dalam dunia Teknologi
(http://cookies.web.id/2012/10/pengertian-sdlc-system-development-life-
Diagram). (http://programming.bambangsulistio.web.id/wp/simbol-dalam-
2013).
I
Kusrini dan Koniyo. 2007. Tuntunan Praktis Membangun Sistem Informasi
Pujianto, S.Kom. 2007. 50 Trik Pemrograman Delphi 8.0. Jakarta: PT Elex Media
Komputindo.
(http://saptaji.com/2012/06/07/cport-komponen-delphi-untuk-interfacing-
II
Supriyanto dan Muhsin. 2008. Teknologi Informasi Perpustakaan. Yogyakarta:
Kanisius.
III
Lampiran 1
Kode Program Aplikasi
a. Proses login
zquery1.SQL.Clear;
zquery1.SQL.Add('select*from petugas where
username='+quotedstr(sedit1.Text)+' and
password='+quotedstr(smaskedit1.Text));
zquery1.Active:=true;
if zquery1.RecordCount=0
then showmessage('Username atau Password tidak ditemukan')
else begin
form1.panel3.visible:=true;
form1.ma11.Caption:='Logout';
form1.Panel5.Show;
form1.p1.Caption:=zquery1['nama'];
form1.p2.Caption:=zquery1['id'];
flogin.Close;
end;
IV
data?','Konfirmasi',MB_YesNo)=ID_Yes)
then try zquery1.Delete; showmessage('Data berhasil dihapus');
except showmessage('Data gagal dihapus');end;
e. Proses pencarian
memo1.Clear;
for n:=0 to zquery1.FieldList.Count-1 do
begin
if n=0 then MEMO1.Lines.Add('select*from anggota where ') else
MEMO1.Lines.Add(' or ');
MEMO1.Lines.Add(zquery1.FieldList.Fields[n].DisplayName+'
like '+quotedstr('%'+edit6.Text+'%'));
MEMO1.Lines.Add('or
'+zquery1.FieldList.Fields[n].DisplayName+' like
'+quotedstr('%'+UpperCase(edit6.Text)+'%'));
MEMO1.Lines.Add('or
'+zquery1.FieldList.Fields[n].DisplayName+' like
'+quotedstr('%'+lowerCase(edit6.Text)+'%'));
MEMO1.Lines.Add('or
'+zquery1.FieldList.Fields[n].DisplayName+' like
'+quotedstr('%'+properCase(edit6.Text)+'%'));
end;
try begin
zquery1.SQL:=memo1.Lines;
zquery1.Open;
end; except end;
V
end;
smemo1.Text:=formtray.Memoport1.Text;
awal:=pos('+CUSD:',smemo1.Text);
awal:=posex(',"',smemo1.text,awal)+2;
akhir:=posex('",15',smemo1.text,awal);
if akhir<>0
then begin
smemo1.Text:=copy(smemo1.Text,awal,akhir-awal);
end
else smemo1.Text:='Pengecekan Pulsa gagal, silahkan cek ulangi beberapa
saat lagi..';
if (smemo1.Text=layar)or(length(smemo1.Text)<30)
then smemo1.Text:='Pengecekan Pulsa gagal, silahkan ulangi beberapa saat
lagi..';
VI
kirim.Click;
SimpanSetComport.Click;
if datetostr(date)<>Memo1.Lines.Strings[33]
then smsreminder.Click;
end;
except begin
showmessage('Koneksi Modem bermasalah.'+#13#10+'Pastikan Modem
telah terpasang dan atur pengaturan modem di Pengaturan');
sms_off.Click;
end;
VII
Lampiran 2
Tanggal : _________________________________________
Nama : _________________________________________
Status : _________________________________________
Penilaian
No. Pernyataan
SS S TS STS
1 Aplikasi dapat digunakan untuk pengelolaan
data buku
2 Aplikasi dapat digunakan untuk pengelolaan
data anggota
3 Aplikasi dapat digunakan untuk pengelolaan
data petugas
4 Aplikasi dapat digunakan untuk proses
peminjaman buku
5 Aplikasi dapat digunakan untuk proses
pengembalian buku
6 Aplikasi dapat digunakan untuk melihat data
sirkulasi peminjaman buku
7 Aplikasi dapat digunakan untuk melihat data
inventaris buku
8 Aplikasi dapat digunakan untuk mengirim SMS
9 Aplikasi dapat digunakan untuk menghapus
SMS masuk dan SMS keluar
10 Aplikasi dapat digunakan untuk mengecek pulsa
simcard yang digunakan
11 Aplikasi dapat mengirimkan SMS yang berisi
pengingat jadwal pengembalian buku secara
otomatis
12 Aplikasi dapat membalas SMS yang masuk
secara otomatis
13 Menu pengaturan dapat berjalan dengan baik
14 Panel kontrol dapat berjalan dengan baik
Keterangan : Tanda Tangan
SS : Sangat Setuju
S : Setuju
TS : Tidak Setuju
STS : Sangat Tidak Setuju ____________
VIII
CURRICULUM VITAE
No. HP : 085329008740
Email : shark2game@gmail.com
Riwayat Pendidikan
IX