dipublikasikan tahun 2012 oleh - repository.maranatha.edu fileno makalah : 236 studi pemanfaatan...

14

Upload: ngokien

Post on 01-Apr-2019

236 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dipublikasikan Tahun 2012 oleh - repository.maranatha.edu fileno makalah : 236 studi pemanfaatan active directory untuk ... no makalah : 240 perbandingan algoritma binerisasi pada
Page 2: Dipublikasikan Tahun 2012 oleh - repository.maranatha.edu fileno makalah : 236 studi pemanfaatan active directory untuk ... no makalah : 240 perbandingan algoritma binerisasi pada

i  

Dipublikasikan Tahun 2012 oleh :

STMIK STIKOM Bali

Denpasar- Indonesia

ISBN : 9786029876802

Panitia tidak bertanggung jawab terhadap isi paper dari peserta

Page 3: Dipublikasikan Tahun 2012 oleh - repository.maranatha.edu fileno makalah : 236 studi pemanfaatan active directory untuk ... no makalah : 240 perbandingan algoritma binerisasi pada

ii  

PROCEEDINGS

KONFERENSI NASIONAL SISTEM INFORMASI 2012

Ketua Editor

Evi Triandini, SP.,M.Eng

Sekretaris Editor

Luh Dwi Ari Sudawati, Amd.Kom

Anggota Editor

Candra Ahmadi, ST.,MT

I Ketut Dedy Suryawan, S.Kom

I Gusti Rai Agung Sugiarta, ST

Ni Komang Sri Julyantari, S.Kom

Ni Kadek Sumiari, S.Kom

Page 4: Dipublikasikan Tahun 2012 oleh - repository.maranatha.edu fileno makalah : 236 studi pemanfaatan active directory untuk ... no makalah : 240 perbandingan algoritma binerisasi pada

xiii 

DAFTAR MAKALAH No Makalah : 001 MENINGKATKAN MINAT MEMBACA SISWA SEKOLAH DASAR DENGAN METODE GLENN DOMAN BERBASIS MULTIMEDIA 1 Farid Ahmadi No Makalah : 002 STUDI PENERAPAN IT GOVERNANCE MENGGUNAKAN FRAMEWORK COBIT DALAM MENDUKUNG LAYANAN TEKNOLOGI INFORMASI (STUDI KASUS AMIK XYZ) 7 Desy Iba Ricoida, Mulyati No Makalah : 004 DESAIN DAN IMPLEMENTASI QR-CODE DAN SMS-GATEWAY DALAM MENDUKUNG LAYANAN PERPUSTAKAAN DENGAN BERBASIS TERMINAL – CLIENT 13 S.N.M.P Simamora, Cut Ratu Dwina Sari, Ferdian No Makalah : 006 PEMANFAATAN BUSINESS INTELLIGENCE DALAM PERENCANAAN PEMBANGUNAN NASIONAL: STUDI KASUS BADAN PERENCANAAN PEMBANGUNAN NASIONAL 19 Albaar Rubhasy, Zainal A. Hasibuan No Makalah : 007 AUDIT SISTEM INFORMASI PENJUALAN KREDIT DENGAN METRIK RESIKO PENGENDALIAN MANAJEMEN KEAMANAN DAN OPERASIONAL 25 Hari Setiabudi Husni, Tiffany, Ria Setiawan, Jeppry Sutoyo No Makalah : 008 EXTENSIBLE BUSINESS REPORTING LANGUAGE (XBRL) DAN IMPLIKASINYA PADA GOOD CORPORATE GOVERNANCE (GCG) 31 Arif Perdana, Liliyana No Makalah : 010 SISTEM PENDUKUNG KEPUTUSAN MEMILIH NAMA ANAK ISLAMI MENGGUNAKAN METODE PROMETHEE 37 Hannani, Dini Nurmalasari, Mardhiah Fadli No Makalah : 011 MODEL PENGGUNAAN INTERNET (MOGUNET) BERDASARKAN TPB DAN CMUA DIEVALUASI MENGGUNAKAN SEM 43 Dian Oktafia, Husni Satramihardja No Makalah : 012 JOINT OWNERSHIP PADA TEKNIK WATERMARKING MENGGUNAKAN SKEMA SECRET SHARING UNTUK AUDIO DIGITAL 48 Shelvie Nidya Neyman, Dewi Rosaria Indah, Fernissa Fahamalathi

Page 5: Dipublikasikan Tahun 2012 oleh - repository.maranatha.edu fileno makalah : 236 studi pemanfaatan active directory untuk ... no makalah : 240 perbandingan algoritma binerisasi pada

xxx 

No Makalah : 236 STUDI PEMANFAATAN ACTIVE DIRECTORY UNTUK PENGELOLAAN SUMBER DAYA INFORMASI 911 Defis Khoiru Ahmed, Sali Alas M No Makalah : 238 SISTEM PENGINGAT MENGGUNAKAN SMS DAN EMAIL GATEWAY 916 Teddy Marcus Zakaria, Stephanie Agnes Wijaya No Makalah : 239 MODEL KNOWLEDGE MANAGEMENT PADA PERUSAHAAN DISTRIBUTOR FARMASI DAN CONSUMER PRODUCT 922 Asep Id Hadiana, Estiko Rijanto, Mira Kania Sabariah No Makalah : 240 PERBANDINGAN ALGORITMA BINERISASI PADA CITRA TULANG ABNORMAL TELAPAK TANGAN MANUSIA 928 Agustinus Rudatyo Himamunanto, Hendrik Mendrova No Makalah : 241 IDENTIFIKASI KONFLIK PADA KEBUTUHAN NON-FUNGSIONAL BERBASIS STANDAR KUALITAS ISO/IEC 9126 933 Eka Mistiko Rini, Siti Rochimah No Makalah : 242 PENANGANAN PARAFRASA PADA ALGORITMA WINNOWING DALAM PERBANDINGAN DOCUMENT FINGERPRINT BERKAS TEKS LINTAS BAHASA 939 Devi Karolita, Daniel Oranova Siahaan, Diana Purwitasari No Makalah : 243 USULAN MODEL HYBRID SYSTEMS THINKING UNTUK PENGGEMBANGAN SISTEM INFORMASI 945 Gerald Kevin Suoth, Kridanto Surendro No Makalah : 244 PERANCANGAN SISTEM INFORMASI GEOGRAFIS PERWAKILAN KONSULER ASING DI JAKARTA 951 Ari Pambudi, Surya Ilham No Makalah : 245 FUZZY MULTI ATTRIBUTE DECISSION MAKING UNTUK REKOMENDASI TEMPAT WISATA (STUDI KASUS: SISTEM INFORMASI GEOGRAFIS WISATA SEJARAH DAN BUDAYA YOGYAKARTA) 957 Timur Sahadewa, Laifa Humairo, Barkah Wahyu Budi Setiaji

Page 6: Dipublikasikan Tahun 2012 oleh - repository.maranatha.edu fileno makalah : 236 studi pemanfaatan active directory untuk ... no makalah : 240 perbandingan algoritma binerisasi pada

xxxvii 

No Makalah : 322 APLIKASI OPERATOR SOBEL UNTUK MENDETEKSI GARIS TEPI OBJEK CITRA DIGITAL 1261 Alfonsus Situmorang No Makalah : 325 METODE EVALUASI YANG SESUAI BAGI SISTEM INFORMASI PENDIDIKAN (E-LEARNING) DI INDONESIA 1266 Fransisca Romana Dessyana Kardha No Makalah : 326 RANCANG BANGUN APLIKASIHR-TEL PADA PT. TELKOM JAKARTA SELATAN 1272 Nia Kumaladewi No Makalah : 327 KLASIFIKASI EVENT PADA PROCESS LOGS MENGGUNAKAN MODEL REGRESI LOGISTIK 1278 Ahmad Saikhu, Victor Hariadi No Makalah : 328 SISTEM MONITORING JARINGAN DENGAN PROTOKOL SNMP MENGGUNAKAN PIRANTI BERGERAK 1283 Ary Mazharuddin Shiddiqi, Andhika Panji Nugraha No Makalah : 329 MEMBANGUN SISTEM PERWALIAN MOBILE DENGAN TEKNIK MVC MENGGUNAKAN FRAMEWORK CODEIGNITER DAN JQUERY MOBILE 1287 I Wayan Gede Suma Wijaya, Eko Heri Susanto No Makalah : 333 GAMBARAN UMUM PENYEBAB KELANJUTAN PEMBAJAKAN DIGITAL DI INDONESIA DARI SISI EKONOMI (STUDI KASUS PADA MAHASISWA DI JOGJAKARTA) 1293 Hesty Wulandari No Makalah : 334 APLIKASI PENDUKUNG KEPUTUSAN PEMILIHAN PENGINAPAN DENGAN METODE AHP 1299 Kartina Diah No Makalah : 335 ANALISA DAN PERANCANGAN MEDIA PEMBELAJARAN MENGGUNAKAN M-LEARNING 1305 Helmi Kurniawan, Agus Harjoko

Page 7: Dipublikasikan Tahun 2012 oleh - repository.maranatha.edu fileno makalah : 236 studi pemanfaatan active directory untuk ... no makalah : 240 perbandingan algoritma binerisasi pada

xliii 

No Makalah : 395 KETERSEDIAAN DAN KELENGKAPAN INFORMASI INDUK-KUD DALAM PELAKSANAAN REVITALISASAI KOPERASI 1574 Benny Yustim No Makalah : 396 APLIKASI MODIFIKASI SEPEDA MOTOR HARLEY DAVIDSON BERBASIS MULTIMEDIA 1579 Iwan Rijayana, Toni Nugroho No Makalah : 397 IMPLEMENTASI ALGORITMA ENIGMA UNTUK ENKRIPSI DATA PADA DIGITAL VOTING SYSTEM 1585 Iwan Rijayana, Taufik Saepul Amri No Makalah : 398 PENJADWALAN PERKULIAHAN DENGAN METODE COMPACT GENETIC ALGORITHM (STUDI KASUS UNIVERSITAS WIDYATAMA) 1591 Benny Yustim, Sri Puriasari

Page 8: Dipublikasikan Tahun 2012 oleh - repository.maranatha.edu fileno makalah : 236 studi pemanfaatan active directory untuk ... no makalah : 240 perbandingan algoritma binerisasi pada

Konferensi Nasional Sistem Informasi 2012, STMIK - STIKOM Bali 23-25 Pebruari 2012

916

SISTEM PENGINGAT MENGGUNAKAN SMS DAN EMAIL GATEWAY

Teddy Marcus Zakaria1, Stephanie Agnes Wijaya2

1,2 Program Studi S1 Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Maranatha

Jl. Prof. drg. Suria Sumantri No. 65, Bandung 40164 1 [email protected], 2 [email protected]

Abstrak

This paper is about development of a reminder system in Maranatha Christian University to increase the potency of its worker. The usual reminder system in mobile phone can alert its user, but only one user at a time. Therefore, a new reminder system was developed, called SARS (Schedule, Alarm, and Reminder System). SARS has many features that enhance it, unlike default reminder system. The main feature of SARS is it can alert more than one user at a time, by sending its reminder using SMS and email. Besides that, SARS has other features, as managing its user data, categorizing reminders, managing logs data, and saving setting and configurations data. SARS was developed as a desktop application, but included with a simple website implementation so users can easily create reminder wherever and whenever they are. With this expected to increase the potency of the reminder feature and improve the performance of its users. Keywords : email, mobile phone, reminder system, SARS, SMS. 1. Pendahuluan

Perkembangan teknologi mobile begitu pesat, banyak sekali peralatan maupun aplikasi yang sengaja didesain untuk mobile. Salah satu bentuk dari kemajuan teknologi mobile yang paling banyak dipakai dan dirasa kegunaannya adalah telepon genggam. Selain untuk menelepon, digunakan juga untuk pengingat (reminder). Fitur reminder yang ada sekarang sangat membantu terutama untuk orang yang sangat sibuk dan tidak sempat mengingat satu-persatu semua kegiatan dan jadwal hariannya.

Melihat betapa pentingnya aplikasi tersebut, dirancanglah sebuah sistem aplikasi reminder berbasis komputer. Sistem ini diharapkan dapat mengingatkan lebih dari satu pengguna, karena dapat diakses secara multiuser. Sistem ini akan mengirim pesan singkat melalui Email maupun SMS (Short Message Service) yang dapat diterima lewat telepon genggam pengguna. Diharapkan dengan adanya sistem reminder yang akan dikembangkan ini dapat memberikan kontribusi positif lebih khususnya bagi para pengguna di Universitas Kristen Maranatha.

Aplikasi ini diberi nama SARS (Schedule, Alarm, and Reminder System). SARS sistem sebagai perangkat lunak untuk memberikan

reminder bagi karyawan di Universitas Kristen Maranatha, sebagai contoh Tanggal Berakhirnya Surat Keputusan, Informasi Rapat / Sidang . Media penyampaian pesan pengingat adalah SMS dan email.

Beberapa batasan, yaitu aplikasi ini akan terhubung ke internet pada saat akan mengirimkan pengingat dalam bentuk email, sedangkan dalam bentuk SMS dengan menggunakan perangkat lunak SMSPro sebagai SMS Gateway. Ujicoba pengiriman reminder dengan email memakai server Gmail yang memerlukan sebuah account Gmail. Pembuatan data reminder berupa SMS, untuk dikirim dengan SMSPro, akan diekspor ke sebuah file Excel. 2. Reminder System

Reminder system merupakan sebuah tipe dari

time-management system yang didesain untuk mengingatkan penggunanya terhadap event-event penting yang sudah dimasukkan ke dalam sistem. Event dapat bervariasi dari hari ulang tahun, hari-hari libur, hari peringatan, dan bermacam-macam event setahun sekali.

Yang perlu diperhatikan yaitu menyadari betapa penting untuk mengetahui dan menyimpan semua hal dengan menggunakan sebuah sistem

No Makalah : 238

Page 9: Dipublikasikan Tahun 2012 oleh - repository.maranatha.edu fileno makalah : 236 studi pemanfaatan active directory untuk ... no makalah : 240 perbandingan algoritma binerisasi pada

Konferensi Nasional Sistem Informasi 2012, STMIK - STIKOM Bali 23-25 Pebruari 2012

917

daripada mengandalkan kemampuan ingatan sendiri. Sebagai contoh, untuk mencatat proyek dan informasi tugas, komitmen, ide dan pemikiran, serta berbagai macam dokumen, memo, dan berbagai pekerjaan tulis-menulis. Sistem pengingat menangani semua hal yang diperlukan untuk diingat, seperti janji, rapat, pekerjaan tulis-menulis yang time sensitive, deadline, dan lain-lain. Kunci utama untuk sukses dalam hal time management adalah dengan menggunakan secara teratur sebuah reminder system.

Reminder system dapat berkomunikasi dengan program lainnya dengan perantara API (Application Programming Interface). API adalah sebuah bahasa dan format pesan yang digunakan oleh sebuah program aplikasi untuk berkomunikasi dengan sistem operasi atau program kontrol lainnya, seperti sistem manajemen database (DBMS) atau protokol komunikasi. API diimplementasikan dengan menulis fungsi panggilan dalam program, yang menyediakan hubungan ke subrutin yang diperlukan untuk eksekusi. Dengan demikian, API menegaskan bahwa beberapa modul program yang tersedia di komputer untuk melakukan operasi atau bahwa hal itu harus terhubung ke program yang ada untuk melakukan tugas-tugas. (Bloch, 2008)

Media pengiriman pesan reminder dapat menggunakan SMS (Short Message Service). SMS adalah komponen servis komunikasi teks dari sebuah telepon, web atau sistem komunikasi mobile, menggunakan protokol komunikasi standar yang memungkinkan pertukaran pesan teks singkat antar device yang berbeda atau mobile phone. Pesan teks SMS adalah aplikasi data yang paling banyak digunakan di seluruh dunia, dengan 2,4 juta pengguna aktif, atau 74% dari semua pelanggan mobile phone. Pesan dari telepon dikirim ke SMSC (Short Message Service Center) yang menyediakan mekanisme store and forward. SMSC inilah yang akan mengirimkan pesan ke penerima. Bila penerima tidak dapat dijangkau, maka SMSC akan membuatkan antrian pesan untuk dikirimkan lagi nantinya ketika tujuannya sudah dapat dijangkau. Beberapa SMSC juga menyediakan pilihan forward and forget yaitu pengiriman hanya dilakukan satu kali saja. SMSC yang berbeda protokol antar operator selular dapat berkomunikasi satu sama lainnya dengan bantuan SMS gateway ditempatkan di antara dua SMSC tersebut (Gambar 1).

Gambar 1 SMS gateway sebagai perantara

(http://en.wikipedia.org/wiki/SMS_gateway, 2011) Untuk terhubung ke sebuah SMS gateway,

dapat menggunakan protokol SMSC seperti SMPP dan CIMD. Beberapa SMS gateway mendukung antarmuka HTTP/HTTPS. HTTP/HTTPS lebih

mudah digunakan daripada protokol SMSC (Gambar 2).

Gambar 2 Aplikasi pesan teks SMS terhubung

ke SMSC melalui SMS gateway (http://en.wikipedia.org/wiki/SMS_gateway, 2011)

Media pengiriman pesan reminder dapat juga

menggunakan Electronic Mail (E-mail). Pesan elektronik (e-mail) akan secara langsung dikirimkan dari satu pengguna komputer ke pengguna lainnya, dan biasanya melalui jaringan internet atau via modem lewat kabel telepon. Sebuah pesan, terutama yang menggunakan standar RFC 822 (format standar internet untuk pesan elektronik), akan diawali dengan beberapa baris header, kemudian baris kosong, lalu isi dari pesan. Peningkatan jumlah dari sistem e-mail yang mendukung standar MIME (Multipurpose Internet Mail Extensions) yang memperbolehkan sebuah isi dari pesan mengandung lampiran (attachments) yang bermacam-macam daripada hanya satu blok teks saja. Dan biasanya untuk isi sebuah pesan dapat diakhiri dengan tanda tangan (signature).

Sebuah email dapat mengandung banyak informasi, mulai dari header yang berisi nama dan alamat dari pengirim serta penerima pesan, waktu dan tanggal dikirimkannya, serta subyeknya. Pesan yang disusun (composed) oleh pengirim biasanya menggunakan program khusus yaitu sebuah Mail User Agent (MUA). Kemudian pesan akan dikirimkan ke Message Transfer Agent (MTA), sebuah program yang bertanggungjawab untuk mengirimkan pesan secara local atau mengirimkannya ke MTA lain pada host yang berbeda. MTA pada host berbeda akan berkomunikasi menggunakan SMTP. Kemudian pesan akan dikirim ke kotak pesan tujuannya.

Aplikasi SARS (Schedule, Alarm, and Reminder System) menggunakan .NET Framework (yang sekarang sudah sampai versi 4) adalah platform revolusioner buatan Microsoft yang digunakan untuk mengembangkan aplikasi. Walaupun .NET Framework buatan Microsoft berjalan pada sistem operasi Windows, tetapi dimungkinkan juga adanya versi lain yang dapat bekerja di sistem operasi selain Windows. Sebagai contoh, dapat menggunakan Microsoft .NET Compact Framework pada personal digital assistant (PDA) dan pada smartphone. Bahasa yang

Page 10: Dipublikasikan Tahun 2012 oleh - repository.maranatha.edu fileno makalah : 236 studi pemanfaatan active directory untuk ... no makalah : 240 perbandingan algoritma binerisasi pada

Konferensi Nasional Sistem Informasi 2012, STMIK - STIKOM Bali 23-25 Pebruari 2012

918

digunakan adalah C#, karena mendukung pemrograman berorentasi objek.

Pemodelan objek yang digunakan adalah Unified Modeling Language (UML). Seiring berjalannya waktu, UML kini digunakan ke semua tipe dari sistem dan pengembangan perangkat lunak. UML terdiri dari beberapa macam diagram yang dibuat untuk membantu para developer dalam menyelesaikan hal-hal yang berhubungan dengan (Chonoles, 2003) :

1. Spesifikasi 2. Visualisasi 3. Desain arsitektur 4. Konstruksi 5. Simulasi dan pengetesan 6. Dokumentasi Sebuah model UML sendiri terdiri dari satu

atau lebih diagram. Diagram adalah gambar yang merepresentasikan benda, dan hubungan antara benda-benda tersebut. UML 2.0 membagi diagram menjadi 2 kategori, yaitu structural diagram dan behavioral diagram. Structural diagram digunakan untuk menangkap organisasi fisik dari benda-benda ke dalam sebuah sistem, sedangkan behavioral diagram fokus pada perilaku dari sebuah elemen dalam sistem. Berikut ini adalah beberapa macam diagram structural pada UML 2.0 : (Pilone, 2005) 1. Class diagram : menggunakan kelas dan interface untuk mengambil detil dari sebuah entitas yang membangun sistem serta relasi di antaranya. Class diagram merupakan diagram yang paling sering digunakan pada diagram UML. 2. Component diagram : menunjukkan organisasi yang terlibat dalam implementasi sebuah sistem. Diagram ini dapat mengkategorikan elemen-elemen kecil, seperti kelas menjadi bagian yang lebih besar. 3. Composite structure diagram : adalah diagram baru yang terdapat pada UML 2.0. Semakin kompleks sebuah sistem, maka relasi antar elemennya pun semakin kompleks. Composite structure diagram menunjukkan bagaimana elemen-elemen pada sistem dikombinasikan untuk mengetahui pola yang kompleks. 4. Deployment diagram : menunjukkan bagaimana sebenarnya sebuah sistem mengeksekusi dan memberi perintah ke berbagai macam hardware. Diagram ini biasanya digunakan untuk menunjukkan bagaimana sebuah komponen dikonfigurasi pada saat runtime. 5. Package diagram : adalah tipe class diagram yang spesial, karena sama-sama menggunakan notasi tetapi fokusnya hanya kepada bagaimana kelas dan interface bisa menjadi satu. 6. Object diagram : menggunakan sintaks yang sama seperti class diagram dan menunjukkan bagaimana sebenarnya sebuah objek dari kelas berhubungan pada satu waktu. Diagram ini digunakan untuk menunjukkan relasi dalam sistem pada saat runtime.

Sedangkan behavioral diagram terdiri dari : (Pilone, 2005) 1. Activity diagram : menangkap alur dari satu perilaku atau kegiatan ke alur lainnya. Konsepnya mirip dengan flowchart, tetapi lebih ekspresif. 2. Communication diagram : adalah sebuah tipe diagram interaksi yang berfokus pada elemen yang terlibat dalam suatu perilaku dan pesan yang disampaikan. 3. Interaction overview diagram : merupakan model versi sederhana dari activity diagram. Interaction overview diagram menekankan pada elemen mana yang terlibat dalam sebuah activity. 4. Sequence diagram : merupakan tipe diagram yang menekankan pada tipe dan urutan pesan yang diberikan antar elemen pada saat eksekusi. Diagram ini merupakan tipe paling umum dari tipe diagram interaktif. 5. State machine diagram : diagram ini menangkap transisi keadaan internal dari sebuah elemen. Sebuah elemen dapat berupa sebuah kelas atau sebuah sistem. 6. Timing diagram : diagram ini adalah tipe interaksi diagram yang menekankan pada spesifikasi waktu detil untuk pesan. Biasanya digunakan untuk memodelkan sistem yang real-time, seperti contohnya pada komunikasi satelit.

Use case diagram : diagram ini menangkap spesifikasi fungsional yang dibutuhkan oleh sebuah sistem.

3. Analisis dan Desain

Aplikasi SARS bertujuan mengingatkan

pengguna tentang hal-hal penting, misal Masa Berakhirnya Surat Keputusan (SK).

Berikut proses bisnis pembuatan SK. Bagian yang mengeluarkan SK akan membuat SK untuk pegawai, bersifat pribadi maupun bersama. SK akan dikirimkan ke pegawai. SK Kenaikan Skala masa berlaku dua tahun, SK Kenaikan Golongan masa berlakunya 4 tahun, sedangkan SK jabatan lain berlaku 1 tahun. Pembuat SK secara berkala memeriksa setiap surat, mana yang akan berakhir masa berlakunya.

Dengan SARS, pembuat SK akan mencatat pesan reminder dan untuk siapa saja pesan ini. Sehingga sebelum waktunya berakhir SK, SARS akan mengingatkan bukan hanya pembuat SK namum pegawai sebagai penerima SK pun akan diingatkan. Pesan akan dikirim melalui SMS maupun Email.

3.1. Use Case Diagram dan Class Diagram Aplikasi ini memiliki tiga jenis user sebagai

pengguna, yaitu admin, user yang dapat membuat reminder dan limited user yang tidak dapat membuat reminder.

Page 11: Dipublikasikan Tahun 2012 oleh - repository.maranatha.edu fileno makalah : 236 studi pemanfaatan active directory untuk ... no makalah : 240 perbandingan algoritma binerisasi pada

Konferensi Nasional Sistem Informasi 2012, STMIK - STIKOM Bali 23-25 Pebruari 2012

919

Fitur-fitur yang disediakan untuk tiap user berbeda. User memiliki fitur dapat mengatur (melihat, menambah, dan mengubah) data reminder dan SMS, (melihat, menambah, mengubah, dan menghapus) data kategori, dan mengubah profil. Sedangkan limited user hanya dapat melihat data reminder dan mengubah profil saja. Fitur-fitur lainnya hanya dapat diakses oleh admini saja.

Gambar 3a Use Case

Gambar 3b Class Diagram

3.2. ER Diagram

Aplikasi ini memiliki tujuh buah tabel yang digunakan untuk menyimpan data. Tabel user digunakan untuk menyimpan data setiap user. Tabel role digunakan untuk menyimpan jenis-jenis role apa saja yang akan membedakan hak akses untuk setiap user. Tabel note dan reminder digunakan untuk menyimpan seluruh catatan yang dibuat oleh user, baik yang sudah diingatkan ataupun yang belum. Tabel category untuk mengkategorikan jenis-jenis note apa saja yang dapat dibuat. Tabel log untuk mencatat semua kegiatan yang dilakukan terhadap sistem. Dan tabel SMSQueue merupakan tabel sementara yang digunakan untuk menyimpan data note yang akan dikirimkan lewat SMS menggunakan software SMSPro.

Gambar 4 ER diagram

4. Implementasi SARS

Gambar 5 Halaman login

Halaman login adalah halaman yang

pertama kali ditampilkan pada saat menjalankan

Page 12: Dipublikasikan Tahun 2012 oleh - repository.maranatha.edu fileno makalah : 236 studi pemanfaatan active directory untuk ... no makalah : 240 perbandingan algoritma binerisasi pada

Konferensi Nasional Sistem Informasi 2012, STMIK - STIKOM Bali 23-25 Pebruari 2012

920

aplikasi SARS. Semua pengguna harus mengisikan username dan password. Bila pengguna belum memiliki username dan password, pengguna dapat melakukan registrasi terlebih dahulu.

Gambar 6 Halaman register

Di halaman ini calon pengguna sistem harus

mengisikan semua data yang diperlukan.

Gambar 7 Halaman utama admin

Halaman ini adalah halaman utama untuk user yang memiliki role sebagai admini. Terdapat menu-menu yang dapat dipilih untuk melakukan operasi pada sistem, dan terdapat beberapa shortcut untuk menu-menu tertentu yang nantinya akan sering digunakan. Kalender dapat digunakan untuk filter reminder.

Gambar 8 Halaman utama user

Gambar 8(a) Halaman add reminder

Halaman add reminder digunakan untuk

menambahkan data reminder baru. Message/Pesan dibuat untuk mengingatkan diri maupun orang lain.

Alarm with (pengingat dikirim) lewat SMS dan atau Email. Repeat (waktu pengingat berkala) jam/harian/bulanan/tahunan.

Gambar 9(b) Halaman edit reminder

Halaman edit reminder adalah halaman yang

digunakan untuk mengubah data reminder.

Gambar 10 Halaman view reminder

Halaman view reminder adalah halaman

yang digunakan untuk melihat data reminder.

5. Kesimpulan dan Saran

Berikut ini adalah kesimpulan yang didapatkan : 1. Perangkat lunak sistem SARS (Schedule,

Alarm, and Reminder System) berhasil dirancang, dibuat, dan diimplementasikan di Universitas Kristen Maranatha untuk membantu dalam meningkatkan kinerja karyawannya.

2. Perangkat lunak sistem SARS berhasil dibuat agar dapat mengingatkan/reminder ke pengguna-pengguna, melalui SMS maupun Email.

3. Pengimplementasian sistem SARS diperluas hingga ke seluruh warga Universitas Kristen Maranatha, termasuk dosen-dosen dan mahasiswanya.

4. Sistem SARS akan lebih baik lagi apabila diimplementasikan sebagai aplikasi berbasis website secara keseluruhan, sehingga dapat diakses kapan saja dan di mana saja.

Page 13: Dipublikasikan Tahun 2012 oleh - repository.maranatha.edu fileno makalah : 236 studi pemanfaatan active directory untuk ... no makalah : 240 perbandingan algoritma binerisasi pada

Konferensi Nasional Sistem Informasi 2012, STMIK - STIKOM Bali 23-25 Pebruari 2012

921

Daftar Pustaka [1] [1] Bloch, Joshua. 2008. Effective Java (2nd

Edition). New York. Pearson Education, Inc. [2] [2] Chonoles, Michael Jesse, James. 2003.

UML 2 for Dummies. New York. Wiley Publishing, Inc.

[3] [3] Cox, Ken. 2008. ASP.NET 3.5 For Dummies. Canada. Wiley Publishing, Inc.

[4] [4] Hamilton, Kim, Russell Miles. Learning UML 2.0. 2006. United States of America. O'Reilly Media, Inc.

[5] [5] Pilone, Dan, Neil Pitman. UML 2.0 in a Nutshell. 2005. United States of America. O'Reilly Media, Inc.

[6] [6] Price, Jason. 2003. Mastering C# Database Programming. London. Sybex Inc.

[7] [7] Silberschatz, Avi, Henry F. Korth, S. Sudarshan. 2005. Database System Concepts, Fourth Edition. New York. The McGraw-Hill Companies.

[8] [8] Suteja, Bernard Renaldy, dkk. 2005. Mudah dan Cepat Menguasai Pemrograman Web. Bandung. Informatika Bandung.

Page 14: Dipublikasikan Tahun 2012 oleh - repository.maranatha.edu fileno makalah : 236 studi pemanfaatan active directory untuk ... no makalah : 240 perbandingan algoritma binerisasi pada