BAB 2 LANDASAN TEORI

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB 2 LANDASAN TEORI"

Transkripsi

1 BAB 2 LANDASAN TEORI Di dalam landasan teori ini, akan dibahas tentang teori teori dan konsep dasar yang mendukung pembahasan dari sistem yang akan dibuat. 2.1 Basis Data (Database) Basis data adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut (Abdillah, 2006). Basis data diciptakan untuk mengoprasikan informasi dalam skala besar. Fungsi dari basis data seperti memasukkan data, menyimpan data, mengambil data dan mengelola data tersebut. Dari defenisi yang telah dijabarkan, maka dapat disimpulkan bahwa Pengertian dari database adalah koleksi dari berbagai macam data yang terorganisir di dalam satu unit atau tempat Database Management system (DBMS) Database Management system (DBMS) adalah sebuah set dari fasilitas yang terorganisir untuk mengakses dan mempertahankan satu atau banyak basis data. Penggunaan DBMS dilakukan di dalam integrasi dari suatu sistem yang menggunakan data tersebut dalam sebuah perangkat lunak (Beynon-Davies, 2004). Menurut Beynon-Davies, DBMS dibagi atas 4 jenis yaitu: 1. Data definition : fungsinya yaitu pendefinisian struktur data baru yang masuk ke dalam sebuah database, menghapus struktur data dari sebuah basis data dan memodifikasi struktur dari data yang sudah ada.

2 8 2. Data maintenance : fungsinya yaitu menyisipkan data baru, memperbaharui data dan menghapus data pada sebuah data struktur yang telah ada. 3. Data retrival : fungsi yaitu, melakukan query pada data yang telah ada dan mengambil data untuk digunakan pada sebuag sistem. 4. Data control : fungsinya yaitu, menciptakan dan memonitoring user dari basis data, membatasu akses data, dan memonitoring performa database. 2.2 Pemesanan Tiket Kereta Api Teknologi informasi yang sudah berkembang memberikan trend penyebaran informasi bukan hanya memakai media spanduk maupun brosur, tetapi melalui media SMS. Hal ini dikarenakan telepon genggam sudah merupakan kebutuhan primer dan selalu melekat kemanapun pemiliknya pergi sehingga SMS bisa diterapkan pada pemesanan tiket kereta api secara konfensional. Untuk melakukan sebuah perjalanan dengan menggunakan kereta api, calon penumpang terlebih dahulu melakukan pemesanan tiket kereta api ke pusat pembelian tiket sesuai dengan keberangkatan yang dipilih. Biasanya pemesanan dilakukan melalui telepon dengan menyebutkan nama calon penumpang, tujuan serta tanggal keberangkatan. Selanjutnya petugas bagian penjualan memasukkan data calon penumpang ke dalam komputer penjualan. Setelah data diproses, maka komputer menampilkan kode pemesanan (booking code). Booking code disampaikan ke calon penumpang yang berguna untuk pengambilan tiket. Booking code memiliki tanggal aktif (expired date) dimana pengambilan tiket harus dilakukan sebelum tanggal tersebut. Untuk melakukan pengambilan tiket, calon penumpang datang ke kantor pusat penjualan tiket dengan melampirkan foto copy KTP dan menyebutkan booking code yang telah diperoleh pada saat pemesanan melalui panggilan telepon. Atas dasar booking code tersebut petugas dapat membuat tiket kereta api. Pemesanan dengan cara di atas merupakan salah satu cara pemesanan tiket selain pemesanan melalui fasilitas internet.

3 9 2.3 SMS Gateway SMS Gateway merupakan pintu gerbang bagi penyebaran informasi dengan menggunakan SMS. Anda dapat menyebarkan pesan ke banyak nomor secara otomatis dan cepat yang langsung terhubung dengan database nomor-nomor ponsel saja, tanpa harus mengetik ratusan nomor dan pesan diponsel anda, karena semua nomor akan diambil secara otomatis dari database tersebut (Daud Edison Tarigan, 2012). Selain itu, dengan adanya SMS Gateway, anda dapat mengelola pesan-pesan yang ingin dikirim. Dengan menggunakan program tambahan yang dapat dibuat sendiri, pengirim pesan dapat lebih fleksibel dalam mengirim berita, karena biasanya pesan yang ingin dikirim berbeda-beda untuk masing-masing penerimanya (Tarigan, 2012). Cara kerja SMS Gateway pada dasarnya hamper sama dengan mengirimkan SMS melalui handphone pada umumnya. Hanya saja, bedanya adalah perangkat pengirimnya bukan lagi handphone, tetapi Modem GSM. Nah, modem inilah yang dikendalikan oleh PC menggunakan aplikasi SMS Gateway yang akan dibuat (Tarigan, 2012) Gambar 2.1 Blog Diagram SMS Gateway (Tarigan, 2012)

4 Modem Modem berfungsi untuk memodulasi atau mengubah sinyal digital menjadi sinyal analog dan mendemodulasi atau mengubah sinyal analog menjadi sinyal digital. SMS yang datang dari alat komunikasi dalam bentuk analog. Agar SMS dapat diolah, maka dilakukan konversi SMS yang dalam format analog kedalam bentuk sinyal digital, SMS yang dikirim dari ponsel mengalami beberapa kali modulasi dan demodulasi karena harus masuk dan keluar dari base tranceivier station (BTS) hingga tiba pada modem yang dikontrol oleh sistem operasi melalui perangkat lunak, proses tersebut dapat dilihat pada Gambar 2.2 Keterangan A = Analog, D = Digital (Khang, 2000) Gambar 2.2 Modulasi pada Modem 1. Pengirim mengirimkan SMS berbentuk digital dan diubah menjadi bentuk sinyal analog agar sampai pada BTS. Setelah BTS mendapatkan SMS berbentuk sinyal analog dari pengirim dan diubah kembali menjadi bentuk digital 2. Setelah itu BTS melanjutkan pengiriman kepada nomor yang dituju, BTS mengubah kembali data berbentuk digital tersebut menjadi bentuk sinyal analog, setelah sampai pada nomor yang dituju, ponsel tersebut mengubah kembali kebentuk sinyal digital. 3. Ponsel yang digunakan sistem mempunyai data yang berbentuk digital hasil pengubahan dari penjelasan pada point 2, maka sistem hanya memberi perintah agar ponsel itu memberikan data kepada sistem agar data tersebut dapat diolah oleh sistem.

5 Protocol Data Unit (PDU) PDU adalah singkatan dari Protocol Data Unit yang berisi bilangan-bilangan heksadesimal yang mencerminkan bahasa I/O. PDU terdiri atas beberapa header. Header untuk kirim SMS ke SMS Centre berbeda dengan SMS yang diterima dari SMS centre. Bilangan heksadesimal adalah bilangan yang terdiri atas 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E dan F(Parlindungan, 2012). PDU untuk mengirim SMS ke SMS Center terdiri dari 8 (delapan) header sebagai berikut: 1. Nomor SMS-Center Header ini terdiri dari pasangan heksadesimal SMS-Center dalam bilangan heksa, kode nasional/internasional, dan nomor SMS-Center. Berikut adalah PDU nomor SMS-Center dari Telkomsel : a. 06 ada 6 pasang subheader b. 81 : kode nasional ada 1 pasang subheader c ada 5 pasang subheader Digabung menjadi : Type SMS Untuk SEND = 1, jadi bilangan heksanya adalah Nomor Referensi SMS Nomor referensi ini dibiarkan 0, jadi bilangan heksa-nya adalah 00. Nanti akan diberikan sebuah nomor referensi otomatis oleh ponsel. 4. Nomor Ponsel Penerima Sama seperti cara menulis PDU untuk SMS-center, header ini juga terbagi atas tiga bagian, sebagai berikut: a. Jumlah bilangan desimal nomor ponsel yang dituju dalam bilangan heksa b. Nasional/International Code i. Untuk nasional kode subheader-nya 81 ii. Untuk internasional kode subheader-nya 91 c. Nomor ponsel yang dituju, dalam pasangan heksa dibalik-balik. Jika tertinggal satu angka heksa yang tidak memiliki pasangan, maka angka tersebut dipasangkan dengan huruf F di depannya.

6 12 Contoh : Untuk nomor ponsel yang dituju = dapat ditulis sebagai berikut: i. Nomor tujuan diubah menjadi: ii. 0C ada 12 angka iii. 81 kode nasional dan digabung menjadi 0C Bentuk SMS 0 00 : dikirim sebagai SMS 1 01 : dikirim sebagai telex 2 02 : dikirim sebagai fax Untuk mengirim dalam bentuk SMS harus menggunakan kode Skema Encoding Data I/O Skema encoding SMS yang ada sekarang ini menggunakan 2 bentuk skema encoding yaitu: a. Skema 7 bit ditandai dengan angka 0 00 (bilangan heksadesimal). b. Skema 8 bit ditandai dengan angka yang lebih besar dari 0 kemudian diubah menjadi angka heksadesimal yang sesuai. Kebanyakan ponsel / SMS Gateway yang ada menggunakan skema 7 bit sehingga harus digunakan kode Jangka Waktu Sebelum SMS Expired. Batas waktu validasi jika tidak dibatasi dilambangkan dengan Isi SMS adalah panjang isi (jumlah huruf dari isi) 2.6 Fungsi Hash Fungsi hash adalah fungsi yang menerima masukan string yang panjangnya sembarang dan mengkonversinya menjadi string keluaran yang panjangnya tetap (fixed)(sadikin, 2012). Fungsi hash dapat menerima masukkan string apa saja. Jika string menyatakan pesan (message), maka sembarang pesan M berukuran bebas dikompresi oleh fungsi hash H melalui persamaan: h = H(M) Keluaran fungsi hash disebut juga nilai hash (hash-value) atau pesan-ringkas (message digest). Pada persamaan h adalah nilai hash atau message digest dari fungsi

7 13 H untuk masukan M. Dengan kata lain, fungsi hash mengkompresi sembarang pesan yang berukuran berapa saja menjadi message digest yang ukurannya selalu tetap (dan lebih pendek dari panjang pesan semula). Pesan ringkas dinyatakan dalam kode heksadesimal yang panjangnya 128 bit. Satu karakter heksadesimal = 4 bit. Dua pesan yang berbeda akan selalu menghasilkan nilai hash yang berbeda pula. Sifat-sifat fungsi hash: 1. Fungsi H dapat diterapkan pada blok data berukuran berapa saja. 2. H menghasilkan nilai (h) dengan panjang tetap. 3. H(x) mudah dihitung untuk setiap nilai x yang diberikan. 4. Untuk setiap h yang diberikan, tidak mungkin menemukan x sedemikian sehingga H(x)=h. Itulah sebabnya fungsi H dikatakan fungsi hash satu arah Algoritma MD5 Fungsi hash yang banyak digunakan dalam kriptografi MD5 dan SHA. Dalam fungsi hash yang digunakan algoritma MD5. MD5 menerima masukan berupa pesan dengan ukuran sembarang dan menghasilkan message digest yang panjangnya 128 bit. Langkah-langkah dalam pembuatan message digest secara garis besar adalah sebagai berikut: 1. Penambahan bit-bit pengganjal (padding bits). 2. Penambahan nilai panjang pesan semula. 3. Inisialisasi penyangga (buffer) MD. 4. Pengolahan pesan dalam blok berukuran 512 bit Fungsi Hash Satu Arah (One-way Hash) Fungsi hash satu arah adalah fungsi hash yang bekerja dalam satu arah. pesan yang sudah diubah menjadi message digest tidak dapat dikembalikan lagi menjadi pesan semula. Sifat fungsi hash satu arah adalah sebagai berikut: 1. Fungsi H dapat diterapkan pada blok data berukuran berapa saja. 2. H menghasilkan nilai (h) dengan panjang tetap (fixedlength output). 3. H(x) mudah dihitung untuk setiap nilai x yang diberikan.

8 14 4. Untuk setiap h yang dihasilkan, tidak mungkin dikembalikan nilai x sedemikian sehingga H(x) = h. Itulah sebabnya fungsi H dikatakan fungsi hash satu-arah (oneway hash function). 5. Untuk setiap x yang diberikan, tidak mungkin mencari y ¹ x sedemikian sehingga H(y) = H(x). 6. Tidak mungkin mencari pasangan x dan y sedemikian sehingga H(x) = H(y). Masukan fungsi hash adalah blok pesan (M) dan keluaran dari hashing blok pesan sebelumnya, hi = H(Mi, hi 1) Skema fungsi hash ditunjukkan pada Gambar 2.3. Mi hi-1 Fungsi Hash satu arah hi Gambar 2.3 Fungsi hash satu arah (Munir, 2013) Fungsi hash adalah publik (tidak dirahasiakan), dan keamanannya terletak pada sifat satu arahnya itu. 2.7 Perintah Attention Command (AT Command) AT Command adalah perintah untuk modem sebagai pemberi sinyal alat penghubung (signalling interface), awalnya AT Command dibuat oleh perusahaan Hayes yang digunakan untuk modem-modem produknya, kemudian AT Command tersebut menjadi perintah (Command) modem standar internasional. Penggunaan AT Command terdapat juga pada sistem operasi Windows maupun Linux yang diperuntukkan bagi pengguna yang akan menghubungkan sistem operasi dengan peralatan modem maupun ponsel. Perintah-perintah AT-Command dapat dilihat pada Tabel 2.1 Sintak AT Command.

9 15 Tabel 2.1 Sintak-sintak AT Command No AT Command Fungsi 1 AT+CMGL Membaca pesan 2 AT+CMGS Mengirim pesan 3 ATD Menelepon 4 AT+CMGD Menghapus pesan 5 AT+CMGW Menulis pesan 6 AT+CMGF Format pesan 7 AT+CPMS Memilih untuk memori yang digunakan (Handphone atau SIM- Card) AT Command untuk SMS, biasanya diikuti oleh data I/O yang diwakili oleh unit PDU. PDU adalah singkatan dari Protocol Data Unit yang berisi bilangan-bilangan heksadesimal yang mencerminkan bahsa I/O. PDU terdiri atas beberapa header. Header untuk kirim SMS ke SMS Centre berbeda dengan SMS yang diterima dari SMS centre. Bilangan heksadesimal adalah bilangan yang terdiri atas 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Sebagai contoh, untuk angka desimal 1000, bilangan heksadesimalnya adalah 3E8. Cara mengkonversikannya adalah: 1000 : 16 = 62 sisa : 16 = 3 sisa 14 E 3 : 16 = 0 sisa 3 3 PDU untuk mengirim SMS terdiri atas delapan header, sebagai berikut: 1. Nomor SMS-Centre Header pertama ini terbagi atas tiga sub header, yaitu: a. Jumlah pasangan Heksadesimal SMS-Centre dalam bilangan heksa. b. National/International Code a. Untuk National, kode sub header-nya yaitu 81 b. Untuk International, kode sub header-nya yaitu 91

10 16 c. No SMS-Centre-nya sendiri, dalam pasangan heksa dibalik-balik. Jika tertinggal satu angka heksa yang tidak memiliki pasangan, angka tersebut akan dipasangkan dengan huruf F di depannya. 2. Tipe SMS Untuk SEND tipe SMS = 1. Jadi bilangan heksanya adalah Nomor Referensial Nomor referensial ini dibiarkan dulu 0, jadi bilangan heksanya adalah 00. Nanti akan diberikan sebuah nomor referensial otomatis oleh ponsel/alat SMS gateway. 4. Nomor ponsel penerima Sama seperti cara menulis PDU Header untuk SMS-Centre, header ini juga terbagi atas tiga bagian, sebagai berikut: - Jumlah bilangan desimal nomor ponsel yang dituju dalam bilangan heksa. - National / international Code a. Untuk national, kode subheader-nya = 81 b. Untuk international, kode subheader-nya = Nomor ponsel yang dituju, dalam pasangan heksa dibalik-balik. Jika tertinggal satu angka heksa yang tidak memiliki pasangan, angka tersebut dipasangkan dengan huruf F di depannya. Contoh: Untuk nomor ponsel yang dituju = dapat ditulis dengan dua cara sebagai berikut: Cara 1: diubah menjadi: a. 0B ada 11 angka b. 81 : kode nasional ada 1 pasang subheader c F9 Digabung menjadi: 0B F9 Cara 2: diubah menjadi: a. 0C ada 12 angka b. 91 : kode internasional ada 1 pasang subheader c d. Digabung menjadi: 0C

11 17 5. Bentuk SMS, antara lain: 0 00 dikirim sebagai SMS 1 01 dikirim sebagai telex 2 02 dikirim sebagai fax Dalam hal ini, untuk mengirim dalam bentuk SMS tentu saja memakai Skema Encoding Data I/O Ada dua skema, yaitu: a. Skema 7 bit ditandai dengan angka 0 00 b. Skema 8 bit ditandai dengan angka lebih besar dari 0 diubah ke heksa 7. Isi SMS Header ini terdiri atas dua subheader, yaitu: a. Panjang isi (jumlah huruf dari isi) Misalnya untuk kata apa kabar ada 9 huruf 09 b. Isi berupa pasangan bilangan heksa Untuk ponsel/sms gateway berskema encoding 7 bit (adil, 2009), jika kita mengetikkan suatu huruf dari keypad-nya, berarti kita telah membuat 7 angka I/O berurutan. 2.8 Teknik Pengambilan Data SMS PC dengan sistem akan membaca modem setiap periode waktu yang sudah ditetapkan untuk mendapatkan SMS. SMS selanjutnya akan diolah untuk mendapatkan perintah layanan. Semua SMS diambil disimpan pada database dan diolah untuk mendapatkan informasi yang dibutuhkan. SMS yang sudah diambil akan dihapus dari memori modem untuk menghindari kepadatan data yang dapat berakibat hang. Teknik pengambilanantara modem dengan komputer lihat seperti pada gambar 2.4. Gambar 2.4 teknik pengambilan Modem dengan computer (khang, 2000)

12 18 Keterangan: Modem yang digunakan dilengkapi dengan SIM card atau kartu perdana dengan nomor yang telah ditentukan. 2.9 Microsoft SQL Server 2008 Microsoft SQL server merupakan database server yang memiliki sejarah yang panjang selama sekitar 10 tahun. Microsoft SQL server berawal dari SQL server yang diciptakan oleh Sysbase pada tahun pada tahun 1988 Microsoft, Sysbase dan Ashton-Tate menciptakan SQL server untuk sistem operasi. Setelah beberapa lama Ashton-Tate keluar dari kerjasama ini, Microsoft dan Sysbase menandatangani perjanjian bersama untuk mengembangkan SQL server untuk sistem operasi Windows NT hingga pada akhirnya dapat digunakan pada semua sistem operasi Microsof Visual C# 2010 Microsoft Visual C# merupakan salah satu bahasa pemrogramman yang memungkinkan para pengembang atau programmer untuk membuat aplikasi yang berbasis Windows dengan sangat mudah. Bahasa ini sangat populer disebabkan kemudahan dan kelengkapannya untuk mengembangkan dan membuat aplikasi kecil maupun yang besar (Setiawati, 2011). Microsoft Visual C# adalah sebuah program alat bantu pemrograman (Rapid Application Development tool) yang dibuat oleh Microsoft Corporation dan dapat digunakan untuk membuat program berbasis grafis dengan menggunakan bahasa pemrograman mirip C++. Program ini telah dimasukkan ke dalam produk Microsoft Visual Studio, bersama-sama dengan Visual C++, Visual Basic, Visual FoxPro serta Visual J#. Sejauh ini, program ini merupakan program yang paling banyak digunakan oleh para programmer untuk membuat program dalam bahasa C#. Microsoft Visual C# adalah sebuah bahasa pemrograman yang bersifat OOP (Object Oriented Programing) yang dikembangkan oleh Microsoft Corp guna menggantikan visual J# yang terhalah lisensi dengan pemilik java pada saat itu Sun Microsystem, yang akhirnya membuat Microsoft untuk merancang sebuah bahasa pemrograman baru yang lebih dinamis

13 Data Flow Diagram (DFD) Untuk merancang aplikasi pengambilan SMS dari modem, maka salah satu alat bantu yang digunakan adalah DFD (Data Flow Diangram). DFD adalah gambaran sistem secara logika tergantung pada perangkat keras, perangkat lunak, struktur data atau organisasi (Yogiyanto, 1990). DFD adalah diagram grafis yang menandai proses serta aliran data dalam suatu sistem bisnis yang menggambarkan input, proses, output. Tujuannya adalah: DFD harus bisa mengkonseptualisasikan bagaimana data berpindah dalam organisasi, proses atau transformasi yang dilalui data dan apa output-nya. Kelebihan pendekatan DFD adalah: 1. Kebebasan dari menjalankan implementasi teknis sistem. 2. Pemahaman lebih jauh mengenai keterkaitan satu sama lain dalam sistem dan subsistem. 3. Mengkomunikasikan pengetahuan sistem yang ada dengan pengguna melalui diagram aliran data. 4. Menganalisa sistem yang diajukan untuk menentukan apakah data dan proses yang diperlukan sudah ditetapkan. Simbol dasar dalam menggambar DFD ada empat simbol yaitu: 1. Entity a. Digambarkan dengan kotak. b. External entity (bagian lain sebuah perusahaan, seseorang, atas sebuah mesin) yang dapat mengirim atau menerima data. c. Disebut juga sumber atau tujuan data, dan dianggap external terhadap sistem yang sedang digambar. d. Diberi label dengan nama yang sesuai e. Diberi nama kata benda. f. Entity yang sama bisa digunakan lebih dari sekali pada DFD untuk menghindari persilangan data flow. 2. Aliran Data (Data Flow) a. Digambarkan dengan panah. b. Menunjukkan perpindahan dari satu titik ke titik yang lain, dengan kepada panah mengarah ke tujuan data.

14 20 c. Aliran data yang muncul secara simultan bisa digambarkan hanya dengan menggunakan tanda panah paralel. d. Karena sebuah tanda panah menunjukkan seseorang, tempat atau sesuatu, harus diberi nama dengan kata benda. 3. Proses a. Digambarkan dengan lingkaran. b. Menunjukkan adanya proses transformasi data. c. Aliran yang meninggalkan suatu proses selalu diberi label yang berbeda dari aliran data masuk. Pemberian nama meninggalkan suatu proses dalam sistem sebagai berikut: 1. Menetapkan nama sistem secara keseluruhan pada level lebih tinggi. Contohnya: inventory control system. 2. Memberi nama sub sistem utama, seperti: Inventory Reporting Subsystem, atau internet consumer service system. 3. Menggunakan format kata kerja, kata sifat, kata benda untuk proses detail. Kata kerja menggambarkan jenis kegiatan, misalnya menghitung, menyiapkan, mencetak, atau, menambahkan. Kata benda menunjukkan hasil utama proses, seperti: Laporan atau inventory, yang dihasilkan. Contoh nama proses yang lengkap adalah: menghitung pajak penjualan, menverifikasi status rekening konsumen, menyiapkan invoice pengapalan, mencetak laporan backordered, dan menambah record inventory. 4. Data Store (Penyimpanan Data) a. Ditunjukkan oleh bujur sangkar dengan ujung terbuka. b. Diberi nama dengan kata benda. c. Maksud dari pemberian nama pada penyimpanan, seperti: D1, D2... untuk mengidentifikasi banyak storage yang dipakai. Simbol Tabel 2.2 Data Flow Diagram (Kendall, 2005) Fugsi Eksternal entity ( kesatuan luar atau batas sistem) berupa orang, organisasi atau sistem lainnya yang berada di lingkungan luarnya yang akan memberikan input atau menerima output dari sistem

15 21 Tabel 2.2 Data Flow Diagram (Kendall, 2005) Simbol proses Fugsi Dataflow (arus data) Arus data ini mengalir diantara proses, simpanan data dan kesatuan luar. Process (proses) kegiatan arus kerja yang dilakukan oleh orang, mesin atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk dihasilkan Data store merupakan simpanan data yang berupa file database atau tabel manual, agenda atau buku Tahapan Data Flow Diagram terbagi atas beberapa bagian yaitu: a. Diagram Konteks Diagram ini dibuat untuk menggambarkan sumber serta tujuan data yang akan diproses. b. Diagram nol Diagram ini dibuat untuk menggambarkan tahapan proses yang ada didalam diagram konteks, yang penjabarannya lebih terperinci. c. Diagram Detail Diagram ini dibuat untuk menggambarkan arus data secara lebih mendetail lagi dari tahapan proses yang didalam diagram nol Penelitian Terdahulu Fungsi hash dan AT Command telah banyak di lakukan sebelumnya, namun pengimpelmentasian teknik pendukung yang berbedadan dalam bentuk yang berbeda, dan lain sebagainya. Juanda (2010) pemrograman berbasis pelayanan via SMS Gateway intinya terletak padamanipulasi kode-kode Protocol Data Unit (PDU) dan penggunaan AT Command sebagai bahasa modem dan alat ini belum mendukung interface Universal Serial Bus (USB) dan hanya dapat digunakan untuk handphone Siemens M35i.

16 22 Kedepan dapat dibuat alat yang support berbagai jenis handphone yang banyak digunakan saat ini. Parlindungan (2012) menggunakan SMS Gateway untuk memberikan data SMS ke sistem dan memprosesnya, baik dengan membaca, mengolah, maupun proses SMS lainnya. Hasilnya berupa SMS konfirmasi kode booking ataupun info penerbangan. Munir (2013) menggunakan fungsi hash satu-arah (one-way function) untuk fungsi hash yang bekerja dalam satu arah untuh mendapatkan pesan yang sudah diubah menjadi message digest dan tidak dapat dikembalikan lagi menjadi pesan semula (irreversible). Serta menormalkan panjang data yang beraneka ragam misalkan password panjangnya bebas (minimal 8 karakter) Password disimpan di komputer host(server) untuk keperluan otentikasi pemakai komputerkemudian Password disimpan di dalam basisdata Untuk menyeragamkan panjang field password di dalam basisdata, password disimpan dalam bentuk nilai hash(panjang nilai hash tetap). Oleh karena itu, diperlukan sebuah pengembangan sistem dengan menggunakan hash untuk mengamankan data dan mengecilkan data. Penelitian sebelumnya dapat dipaparkan secara ringkas dalam Tabel 2.3 : Tabel 2.3 Penelitian terdahulu No Nama (Tahun) Kelebihan Kekurangan 1 Juanda (2010) SMS gateway terletak pada manipulasi PDU dan penggunaan AT command sebagai bahasa modem. Interface Universal Serial Bus (USB) dan hanya dapat digunakan untuk handphone Siemens M35i. 2 Parlindungan (2012) SMS gateway memberikan data SMS ke sistem dan memprosesnya. Tidak terjadi proses pembuatan layanan tiket serta proses pembayrannya. 3 Munir (2013) Fungsi hash satu arah merubah sebuah pesan digest dan tidak dapat dikembalikan Tidak biasa merubah pesan digest ke semula.

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Tinjauan Mendengar Siraman Rohani Menurut bahasa mendengarkan berasal dari bahasa Indonesia, yaitu dari kata dengar yang berarti mendengarkan akan sesuatu dengan sungguh-sungguh

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Teknologi informasi yang sudah berkembang memberikan trend penyebaran informasi bukan hanya memakai media spanduk maupun brosur, tetapi melalui media SMS. Hal ini dikarenakan

Lebih terperinci

FORMAT DATA SHORT MESSAGE SERVICE (SMS)

FORMAT DATA SHORT MESSAGE SERVICE (SMS) FORMAT DATA SHORT MESSAGE SERVICE (SMS) Praktikum siskomber PSTT DAN JTD POLINEMA TUJUAN PRAKTIKUM 1. Untuk menganalisis format data SMS pada saat kirim dan terima di handphone. 2. Untuk memahami konsep

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Sistem dan Informasi Pengertian sistem dari segi etimologi, kata sistem sebenarnya berasal dari Bahasa Yunani yaitu Systema, yang dalam Bahasa Inggris dikenal dengan SYSTEM, yang

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pemesanan Tiket Pesawat Terbang Untuk mendapatkan tiket pesawat udara, calon penumpang terlebih dahulu harus melakukan pemesanan tiket pesawat udara ke pusat pembelian tiket sesuai

Lebih terperinci

BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB 1 PENDAHULUAN Latar Belakang Masalah BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah Belakangan ini, kemajuan informasi terutama komputer dari segi piranti keras dan lunak berkembang begitu pesat. Hampir semua pengolahan data dan informasi

Lebih terperinci

Fungsi Hash. Bahan Kuliah IF3058 Kriptografi. Rinaldi Munir/Teknik Informatika STEI-ITB

Fungsi Hash. Bahan Kuliah IF3058 Kriptografi. Rinaldi Munir/Teknik Informatika STEI-ITB Fungsi Hash Bahan Kuliah IF3058 Kriptografi 1 Pendahuluan Fungsi hash adalah fungsi yang - menerima masukan string yang panjangnya sembarang, - lalu mentransformasikannya menjadi string keluaran yang panjangnya

Lebih terperinci

PENGGUNAAN FUNGSI HASH SATU-ARAH UNTUK ENKRIPSI DATA

PENGGUNAAN FUNGSI HASH SATU-ARAH UNTUK ENKRIPSI DATA Media Informatika Vol. 7 No. 3 (2008) PENGGUNAAN FUNGSI HASH SATU-ARAH UNTUK ENKRIPSI DATA Budi Maryanto Sekolah Tinggi Manajemen Informatika dan Komputer LIKMI Jl. Ir. H. Juanda 96 Bandung 40132 E-mail

Lebih terperinci

BAB III TINJAUAN PUSTAKA

BAB III TINJAUAN PUSTAKA BAB III TINJAUAN PUSTAKA Pada bab ini akan dijelaskan dasar teori yang berhubungan dengan permasalahan yang dibahas dan juga menjelaskan aplikasi yang digunakan pada kerja praktek ini. 1.1 Restoran Menurut

Lebih terperinci

BAB III LANDASAN TEORI. aktifitas-aktifitas proyek untuk memenuhi kebutuhan-kebutuhan proyek.

BAB III LANDASAN TEORI. aktifitas-aktifitas proyek untuk memenuhi kebutuhan-kebutuhan proyek. 13 BAB III LANDASAN TEORI 3.1 Manajemen Proyek Menurut PMBOK (Project Management Body of Knowledge) dalam buku Budi Santoso (2009:3) manajemen proyek adalah aplikasi pengetahuan (knowledges), keterampilan

Lebih terperinci

Analisis Penerapan Algoritma MD5 Untuk Pengamanan Password

Analisis Penerapan Algoritma MD5 Untuk Pengamanan Password Analisis Penerapan Algoritma MD5 Untuk Pengamanan Password Inayatullah STMIK MDP Palembang inayatullah@stmik-mdp.net Abstrak: Data password yang dimiliki oleh pengguna harus dapat dijaga keamanannya. Salah

Lebih terperinci

UKDW BAB 1 PENDAHULUAN

UKDW BAB 1 PENDAHULUAN BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Yogyakarta merupakan salah satu tempat pariwisata yang banyak dikunjungi wisatawan baik dalam maupun luar negeri. Dalam berwisata ke Yogyakarta seringkali wisatawan-wisatawan

Lebih terperinci

BAB II LANDASAN TEORI. sistem informasi sesuai dengan tujuan yang diharapkan.

BAB II LANDASAN TEORI. sistem informasi sesuai dengan tujuan yang diharapkan. BAB II LANDASAN TEORI Dalam merancang dan membangun suatu sistem informasi, sangatlah penting untuk mengetahui terlebih dahulu dasar dasar teori yang akan digunakan nantinya. Dasar dasar teori tersebut

Lebih terperinci

SISTEM PEMESANAN TIKET KERETA API MEDAN BERBASIS SMS GATEWAY SKRIPSI FIRDAUS FIRMAN

SISTEM PEMESANAN TIKET KERETA API MEDAN BERBASIS SMS GATEWAY SKRIPSI FIRDAUS FIRMAN SISTEM PEMESANAN TIKET KERETA API MEDAN BERBASIS SMS GATEWAY SKRIPSI FIRDAUS FIRMAN 091402116 PROGRAM STUDI TEKNOLOGI INFORMASI FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA

Lebih terperinci

BAB II LANDASAN TEORI. Sistem merupakan suatu kesatuan yang terdiri dari komponen-komponen

BAB II LANDASAN TEORI. Sistem merupakan suatu kesatuan yang terdiri dari komponen-komponen BAB II LANDASAN TEORI 2.1 Sistem Sistem merupakan suatu kesatuan yang terdiri dari komponen-komponen atau sub sistem yang berorientasi untuk mencapai suatu tujuan tertentu (Gondodiyoto, 2007:107). Berdasarkan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Sekilas mengenai web Web berasal dari Pusat Penelitian Nuklir (European Center for Nuclear Research CERN), pada Maret 1989. Kira-kira 18 bulan kemudian, prototipe berbasis teks

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1 Pendaftaran Siswa Baru Penerimaan siswa baru merupakan gerbang awal yang harus dilalui peserta didik dan sekolah didalam penyaringan objek-objek pendidikan. Peristiwa penting

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI Dalam landasan teori ini akan menjelaskan tentang teori-teori mengenai sistem berbasis komputer dari teori-teori yang berhubungan dengan landasan teori yang akan dipakai pada tahap

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 1.1 Perpustakaan Berikut ini merupakan pengertian perpustakaan menurut ahli perpustakaan dan sumber lain, diantaranya : (BSNI, 2009) Perpustakaan merupakan kumpulan bahan tercetak

Lebih terperinci

SISTEM INFORMASI PERSEDIAAN BARANG DI MINIMARKET xxx. Oleh : SITI EKA WAHYUNI Nim : SISTEM INFORMASI

SISTEM INFORMASI PERSEDIAAN BARANG DI MINIMARKET xxx. Oleh : SITI EKA WAHYUNI Nim : SISTEM INFORMASI SISTEM INFORMASI PERSEDIAAN BARANG DI MINIMARKET xxx Oleh : SITI EKA WAHYUNI Nim : 04203059 SISTEM INFORMASI ABSTRAK Tujuan dari pembuatan sistem informasi pembelian dan persedian barang yaitu Membuat

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI Dalam bab ini akan dijelaskan landasan teori yang digunakan untuk mendukung penyusunan laporan kerja praktek ini. Landasan teori yang akan dibahas meliputi permasalahan-permasalahan

Lebih terperinci

PROGRAM STUDI S-1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2012

PROGRAM STUDI S-1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2012 ANALISIS DAN PERANCANGAN PERANGKAT LUNAK PEMESANAN TIKET PESAWAT BERBASIS SMS GATEWAY SKRIPSI Diajukan Untuk Melengkapi Tugas Dan Memenuhi Syarat Mencapai Gelar Sarjana Komputer OLEH MAULUD PARLINDUNGAN

Lebih terperinci

Teleakses Sistem Informasi Alumni STMIK Handayani Makassar Berbasis SMS

Teleakses Sistem Informasi Alumni STMIK Handayani Makassar Berbasis SMS JTRISTE, Vol.2, No.1, Maret 2015, pp. 13~18 ISSN: 2355-3677 Teleakses Sistem Informasi Alumni STMIK Handayani Makassar Berbasis SMS STMIK Handayani Makassar najirah_stmikh@yahoo.com Abstrak Penelitian

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK I.1 PENDAHULUAN Dunia bisnis baik jasa maupun manufaktur tak henti-hentinya berkompetisi untuk membuat pelanggannya tetap setia pada barangnya dan tidak berpaling ke barang lain.

Lebih terperinci

ALAT PENGENDALI OTOMATIS DAN DETEKSI KEADAAN PERALATAN RUMAH MENGGUNAKAN SMS CONTROLLER. Hasani

ALAT PENGENDALI OTOMATIS DAN DETEKSI KEADAAN PERALATAN RUMAH MENGGUNAKAN SMS CONTROLLER. Hasani ALAT PENGENDALI OTOMATIS DAN DETEKSI KEADAAN PERALATAN RUMAH MENGGUNAKAN SMS CONTROLLER Hasani 20108927 Latar Belakang Teknologi dan inovasi alat yang menggunakan sistem kendali jarak jauh, turut mengalami

Lebih terperinci

BAB III 3. LANDASAN TEORI

BAB III 3. LANDASAN TEORI BAB III 3. LANDASAN TEORI 3.1. Definisi Berita Berita adalah sebuah laporan atau pemberitahuan mengenai terjadinya sebuah peristiwa atau keadaan yang bersifat umum dan baru saja terjadi yang disampaikan

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1 Konsep Dasar Aplikasi Aplikasi berasal dari kata application yang artinya penerapan; lamaran; penggunaan. Secara istilah aplikasi adalah program siap pakai yang direka untuk

Lebih terperinci

Data Flow Diagram (DFD) Rizka Hadiwiyanti S.Kom, M.Kom

Data Flow Diagram (DFD) Rizka Hadiwiyanti S.Kom, M.Kom Data Flow Diagram (DFD) Rizka Hadiwiyanti S.Kom, M.Kom 1 Data Flow Diagram Disebut juga diagram aliran data (DAD) DFD menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara

Lebih terperinci

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem BAB II LANDASAN TEORI 2.1 Sistem Informasi Bagian-bagian yang memiliki keterkaitan pengoperasian dalam mencapai suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem informasi dapat dibuat

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Pada saat ini, kebutuhan akan informasi telah menjadi salah satu bagian penting dalam kehidupan. Penyampaian informasi dapat disampaikan dari satu individu ke individu

Lebih terperinci

BAB III LANDASAN TEORI. 1. Suatu proses hubungan pribadi yang bersifat dinamis. 2. Suatu bentuk bantuan yang sistematis kepada murid.

BAB III LANDASAN TEORI. 1. Suatu proses hubungan pribadi yang bersifat dinamis. 2. Suatu bentuk bantuan yang sistematis kepada murid. BAB III LANDASAN TEORI 3.1 Konsep Dasar Akademik Bimbingan merupakan sebuah istilah yang sudah umum digunakan dalam dunia pendidikan. Bimbingan pada dasarnya merupakan upaya bantuan untuk membantu individu

Lebih terperinci

SMS gateway telah banyak digunakan dalam berbagi aplikasi dan

SMS gateway telah banyak digunakan dalam berbagi aplikasi dan BAB II LANDASAN TEORI 2.1 Tinjauan Pustaka SMS gateway telah banyak digunakan dalam berbagi aplikasi dan penelitian. Salah satu penelitian yang menggunakan teknologi SMS gateway adalah sebuah tugas akhir

Lebih terperinci

BAB II TINJAUAN PUSTAKA. skala menengah yang bergerak di bidang penjualan spare part mesin

BAB II TINJAUAN PUSTAKA. skala menengah yang bergerak di bidang penjualan spare part mesin BAB II TINJAUAN PUSTAKA 2.1 Tinjauan Perusahaan 2.1.1 Gambaran Umum Perusahaan PT. Gunung Mas Parahyangan merupakan perusahaan dengan skala menengah yang bergerak di bidang penjualan spare part mesin tekstil.

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1. Produksi Organisasi industri merupakan salah satu mata rantai dari sistem perekonomian secara keseluruhan, karena ia memproduksi dan mendistribusikan produk (barang dan/atau

Lebih terperinci

4.2. Sistem Penerima Data Stasiun Cuaca HASIL DAN PEMBAHASAN 4.1. Teknologi Ponsel Struktur Menu

4.2. Sistem Penerima Data Stasiun Cuaca HASIL DAN PEMBAHASAN 4.1. Teknologi Ponsel Struktur Menu Sistem penerima data stasiun cuaca, tediri atas tiga pemikiran utama, yaitu monitoring, data terkini, dan identitas stasiun. Pada monitoring berisikan informasi stasiun (no, nama, dan letak geografis stasiun).

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Pengubahan SMS pada ponsel menjadi suara dilakukan dengan mengolah data SMS dan membandingkannya dengan kamus kata. Kamus kata berguna sebagai acuan apakah

Lebih terperinci

OTOMATISASI SISTEM INVENTORY DAN PENEMBAKAN VOUCHER ELKTRONIK MKIOS

OTOMATISASI SISTEM INVENTORY DAN PENEMBAKAN VOUCHER ELKTRONIK MKIOS OTOMATISASI SISTEM INVENTORY DAN PENEMBAKAN VOUCHER ELKTRONIK Andriyano Raferino Barry Universitas Komputer Indonesia Jl. Dipati Ukur No. 112-116, Bandung Email : bey_0209@yahoo.com ABSTRAK Pada proses

Lebih terperinci

PENERAPAN PROTOCOL DATA UNIT PADA SHORT MESSAGE SERVICE HASIL STUDI MAHASISWA (STUDI KASUS : STMIK BUDI DARMA MEDAN) Abstrak

PENERAPAN PROTOCOL DATA UNIT PADA SHORT MESSAGE SERVICE HASIL STUDI MAHASISWA (STUDI KASUS : STMIK BUDI DARMA MEDAN) Abstrak PENERAPAN PROTOCOL DATA UNIT PADA SHORT MESSAGE SERVICE HASIL STUDI MAHASISWA (STUDI KASUS : STMIK BUDI DARMA MEDAN) 1 Nelly Astuti Hasibuan, 2 Surya Darma Nasution 1 STMIK Budi Darma Medan, 2 STMIK Budi

Lebih terperinci

BAB I PENDAHULUAN. pengaruh pada informasi penerimaan barang yang diperoleh dari supplier. Oleh

BAB I PENDAHULUAN. pengaruh pada informasi penerimaan barang yang diperoleh dari supplier. Oleh BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Sistem penjualan dan pembelian merupakan bagian yang penting dalam pengoperasian suatu perusahaan, baik perusahaan manufaktur maupun perusahaan dagang. Pembuatan

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI III.1. Sistem Informasi Sistem Informasi adalah suatu sistem dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung operasi bisnis yang bersifat

Lebih terperinci

BAB III PERANCANGAN 3.1. SPESIFIKASI SISTEM

BAB III PERANCANGAN 3.1. SPESIFIKASI SISTEM BAB III PERANCANGAN 3.1. SPESIFIKASI SISTEM Pada perancangan, menspesifikasikan sistem yang akan dibuat menjadi dua kategori yaitu spesifikasi perangkat keras dan spesifikasi perangkat lunak, sebagai berikut

Lebih terperinci

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA) Revisi : 01 Tgl : 1 Maret 2008 Hal 1 dari 9 1. Kompetensi Setelah melakukan praktik, mahasiswa memiliki kompetensi: dapat memahami dan melakukan pemrograman untuk melakukan komunikasi antar DTE dengan

Lebih terperinci

MODEL KEAMANAN INFORMASI BERBASIS DIGITAL SIGNATURE DENGAN ALGORITMA RSA

MODEL KEAMANAN INFORMASI BERBASIS DIGITAL SIGNATURE DENGAN ALGORITMA RSA MODEL KEAMANAN INFORMASI BERBASIS DIGITAL SIGNATURE DENGAN ALGORITMA RSA Mohamad Ihwani Universitas Negeri Medan Jl. Willem Iskandar Pasar v Medan Estate, Medan 20221 mohamadihwani@unimed.ac.id ABSTRAK

Lebih terperinci

Bab 3 Metode dan Perancangan Sistem

Bab 3 Metode dan Perancangan Sistem Bab 3 Metode dan Perancangan Sistem 3.1 Metode Penelitian Penelitian yang dilakukan, diselesaikan melalui tahapan penelitian yang terbagi dalam empat tahapan, yaitu: (1) Identifikasi Masalah, (2) Perancangan

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN. utuh ke dalam bagian-bagian komponennya dengan maksud untuk

BAB 3 ANALISIS DAN PERANCANGAN. utuh ke dalam bagian-bagian komponennya dengan maksud untuk BAB 3 ANALISIS DAN PERANCANGAN 3.1 Analisis Kebutuhan User Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan

Lebih terperinci

PERTEMUAN 3 DIAGRAM ALIR DATA

PERTEMUAN 3 DIAGRAM ALIR DATA PERTEMUAN 3 DIAGRAM ALIR DATA TERMINOLOGI DIAGRAM ALIR DATA Menggambarkan pandangan mengenai masukan, proses dan keluaran sistem yang berhubungan dengan masukan, proses dan keluaran serta mempresentasikan

Lebih terperinci

Data flow diagram (DFD) adalah representasi grafis yang mengalir. data visualisasi (desain terstruktur). Pada DFD, item data mengalir dari

Data flow diagram (DFD) adalah representasi grafis yang mengalir. data visualisasi (desain terstruktur). Pada DFD, item data mengalir dari 22 2.6.2 Data Flow Diagram ( DFD) Data flow diagram (DFD) adalah representasi grafis yang mengalir data melalui sistem informasi. DFD juga dapat digunakan untuk pengolahan data visualisasi (desain terstruktur).

Lebih terperinci

BAB II LANDASAN TEORI. seorang pimpinan atau manajer didalam organisasi untuk mencapai tujuan

BAB II LANDASAN TEORI. seorang pimpinan atau manajer didalam organisasi untuk mencapai tujuan BAB II LANDASAN TEORI 2.1 Payment Management Control. Manajemen merupakan proses atau kegiatan yang dilakukan oleh seorang pimpinan atau manajer didalam organisasi untuk mencapai tujuan bersama. Kegiatan

Lebih terperinci

BAB III LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2001)

BAB III LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2001) BAB III LANDASAN TEORI 3.1 Konsep Dasar Sistem Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan

Lebih terperinci

BAB III ANALISIS SISTEM DAN PERANCANGAN

BAB III ANALISIS SISTEM DAN PERANCANGAN BAB III ANALISIS SISTEM DAN PERANCANGAN III.1. Analisis Sistem Yang Berjalan Simulasi Remote control ini memanfaatkan koneksi USB data handphone nexian dengan mengecek terkoneksi ke komputer melalui perintah

Lebih terperinci

BAB II LANDASAN TEORI. konsep dasar dan definisi-definisi yang berkaitan dengan perangkat lunak yang

BAB II LANDASAN TEORI. konsep dasar dan definisi-definisi yang berkaitan dengan perangkat lunak yang BAB II LANDASAN TEORI Pada landasan teori ini diuraikan sejumlah teori untuk membantu dan memecahkan permasalahan yang ada. Beberapa landasan teori tersebut meliputi konsep dasar dan definisi-definisi

Lebih terperinci

BAB I PENDAHULUAN. percepatan di berbagai bidang. Secara langsung ataupun tidak, teknologi informasi

BAB I PENDAHULUAN. percepatan di berbagai bidang. Secara langsung ataupun tidak, teknologi informasi BAB I PENDAHULUAN I.1. Latar Belakang Teknologi informasi yang berkembang pesat dewasa ini, telah mendorong percepatan di berbagai bidang. Secara langsung ataupun tidak, teknologi informasi telah menjadi

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Short Message Service (SMS) merupakan layanan atau fasilitas yang diberikan dan dikembangkan oleh para operator GSM (Global System of Mobile Comunication).

Lebih terperinci

BAB II LANDASAN TEORI. Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang

BAB II LANDASAN TEORI. Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang 9 BAB II LANDASAN TEORI 2.1.1 Pengertian Data Pengertian data adalah : Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang tidak mempunyai makna atau tidak berpengaruh langsung

Lebih terperinci

BAB III LANDASAN TEORI. McLeod & Schell 2008: 12). Sistem Informasi Manajemen menyediakan

BAB III LANDASAN TEORI. McLeod & Schell 2008: 12). Sistem Informasi Manajemen menyediakan BAB III LANDASAN TEORI 3.1 Pengertian Sistem Informasi Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI 1 BAB III LANDASAN TEORI 1.1 Konsep Dasar Sistem Informasi 1.1.1 Sistem Menurut Herlambang (2005:116), definisi sistem dapat dibagi menjadi dua pendekatan, yaitu pendekatan secara prosedur, sistem didefinisikan

Lebih terperinci

SMS GATEWAY. Nama : Razali NIM : KA SMS (Short Message Service)

SMS GATEWAY. Nama : Razali NIM : KA SMS (Short Message Service) Nama : Razali NIM : KA-090023 SMS GATEWAY 1. SMS (Short Message Service) SMS singkatan dari Short Message Service adalah merupakan suatu teknologi yang memungkinkan untuk mengirim dan menerima pesan antar

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI 1 BAB III LANDASAN TEORI 3.1. Pengertian Sumber Daya Manusia Menurut Hasibuan (2003), Sumber Daya Manusia (SDM) adalah kemampuan terpadu dari daya pikir dan daya fisik yang dimiliki individu. Perilaku

Lebih terperinci

LAYANAN INFORMASI BUKU BERBASIS WEB DAN SMS

LAYANAN INFORMASI BUKU BERBASIS WEB DAN SMS SISFO-Jurnal Sistem Informasi LAYANAN INFORMASI BUKU BERBASIS WEB DAN SMS Edwin Riksakomara 1, Siti Maimunah 2, Sudiono 2 1 Jurusan Sistem Informasi, Fakultas Teknologi Informasi, Institut Teknologi Sepuluh

Lebih terperinci

BAB 2 LANDASAN TEORI. luas dan berbeda untuk orang yang berbeda. Istilah komputer (computer) diambil dari

BAB 2 LANDASAN TEORI. luas dan berbeda untuk orang yang berbeda. Istilah komputer (computer) diambil dari BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Teknologi komputer sesungguhnya telah banyak merubah sistem tata kerja sebagian manusia yang bergerak di bidang informasi. Istilah komputer mempunyai arti yang

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Pengertian Informasi Dan Data Informasi di jaman modern seperti ini sangat dibutuhkan oleh setiap individu maupun suatu organisasi. Karena informasi dapat digunakan sebagai bahan

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1 Definisi Perancangan Perancangan adalah suatu kegiatan yang memiliki tujuan untuk mendesign sistem baru yang dapat menyelesaikan masalah masalah yang dihadapi perusahaan yang

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI Untuk mendukung pembuatan laporan ini, maka perlu dikemukakan hal-hal atau teori-teori yang berkaitan dengan permasalahan dan ruang lingkup pembahasan sebagai landasan dalam pembuatan

Lebih terperinci

MODEL KEAMANAN INFORMASI BERBASIS DIGITAL SIGNATURE DENGAN ALGORITMA RSA

MODEL KEAMANAN INFORMASI BERBASIS DIGITAL SIGNATURE DENGAN ALGORITMA RSA CESS (Journal Of Computer Engineering System And Science) p-issn :2502-7131 MODEL KEAMANAN INFORMASI BERBASIS DIGITAL SIGNATURE DENGAN ALGORITMA RSA Mohamad Ihwani Universitas Negeri Medan Jl. Willem Iskandar

Lebih terperinci

BAB 2 LANDASAN TEORI. Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang

BAB 2 LANDASAN TEORI. Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang dikontrol oleh sebuah intstruksi-instruksi perintah digital. Komputer berasal

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN 44 BAB III ANALISIS DAN PERANCANGAN 3.1. Analisis Sistem Pada bagian ini akan dibahas tentang perancangan sistem keamanan yang akan dibuat. Secara garis besar sistem pengamanan yang dibuat terdiri dari

Lebih terperinci

BAB 2 LANDASAN TEORI DAN KONSEPTUAL. yang akan dicari jalan keluarnya melalui pembahasan-pembahasan yang dibuat secara

BAB 2 LANDASAN TEORI DAN KONSEPTUAL. yang akan dicari jalan keluarnya melalui pembahasan-pembahasan yang dibuat secara BAB 2 LANDASAN TEORI DAN KONSEPTUAL 2.1 Landasan Teori Landasan teori merupakan bagian yang akan membahas tentang pemecahan masalah yang akan dicari jalan keluarnya melalui pembahasan-pembahasan yang dibuat

Lebih terperinci

BAB 1 PENDAHULUAN. pekerjaan, baik yang sifatnya rutinitas maupun tidak rutinitas. Kemajuan

BAB 1 PENDAHULUAN. pekerjaan, baik yang sifatnya rutinitas maupun tidak rutinitas. Kemajuan BAB 1 PENDAHULUAN 1.1 Latar Belakang Implementasi komputer dalam kehidupan manusia adalah untuk menunjang suatu pekerjaan, baik yang sifatnya rutinitas maupun tidak rutinitas. Kemajuan perkembangan teknologi

Lebih terperinci

BAB III LANDASAN TEORI. ada berkaitan dengan sistem yang akan dibuat. Tujuannya adalah agar aplikasi ini

BAB III LANDASAN TEORI. ada berkaitan dengan sistem yang akan dibuat. Tujuannya adalah agar aplikasi ini BAB III LANDASAN TEORI Dalam membangun aplikasi ini, terdapat teori-teori ilmu terkait yang digunakan untuk membantu penelitian serta menyelesaikan permasalahan yang ada berkaitan dengan sistem yang akan

Lebih terperinci

BAB II LANDASAN TEORI DAN TINJAUAN PUSTAKA

BAB II LANDASAN TEORI DAN TINJAUAN PUSTAKA BAB II LANDASAN TEORI DAN TINJAUAN PUSTAKA 2.1. OTP (One Time Password) Tujuan dari pembuatan OTP (password sekali pakai) adalah untuk mempersulit pihak-pihak yang tidak bertanggung jawab dalam mengakses

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Saat ini keamanan terhadap data yang tersimpan dalam komputer sudah menjadi persyaratan mutlak. Dalam hal ini, sangat terkait dengan betapa pentingnya data tersebut

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA 2.1 Struktur Analisis dan Desain Struktur analisis dan desain adalah sebuah metodologi yang di gunakan pada rekayasa perangkat lunak untuk mendeskripsikan sistem kearah fungsional.

Lebih terperinci

BAB II LANDASAN TEORI. mengoptimalkan individu. Bimbingan konseling berasal dari istilah guidance and

BAB II LANDASAN TEORI. mengoptimalkan individu. Bimbingan konseling berasal dari istilah guidance and BAB II LANDASAN TEORI 2.1 Pengertian Bimbingan dan Konseling Pada dasarnya bimbingan merupakan upaya pembimbing untuk membantu mengoptimalkan individu. Bimbingan konseling berasal dari istilah guidance

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Terminal Cicaheum merupakan terminal primer yang berperan penting sebagai pintu keluar masuk sebelah timur Kota Bandung. Terminal Cicaheum mayoritas melayani rute dari

Lebih terperinci

Bab I Persyaratan Produk

Bab I Persyaratan Produk I.1 PENDAHULUAN Bab I Persyaratan Produk Pada bab ini akan dibahas persyaratan-persyaratan produk dari aplikasi voting via SMS yang tidak terhubung pada penyedia nomor khusus layanan SMS atau menggunakan

Lebih terperinci

BAB 1 PENDAHULUAN. dibuat secara wireless oleh karena mobilitasnya yang tinggi dan kemudahan

BAB 1 PENDAHULUAN. dibuat secara wireless oleh karena mobilitasnya yang tinggi dan kemudahan BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Dengan kemajuan teknologi yang telah dicapai saat ini, banyak peralatan dibuat secara wireless oleh karena mobilitasnya yang tinggi dan kemudahan pengoperasiannya.

Lebih terperinci

BAB III LANDASAN TEORI. komponen yang saling berkaitan (interrelated) atau subsistem-subsistem yang

BAB III LANDASAN TEORI. komponen yang saling berkaitan (interrelated) atau subsistem-subsistem yang BAB III LANDASAN TEORI 3.1 Konsep Dasar Sistem Informasi 3.1.1 Sistem Menurut (J.A.Hall, 2001) definisi sistem adalah sekelompok dua atau lebih komponen yang saling berkaitan (interrelated) atau subsistem-subsistem

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Pada bab ini akan dijelaskan mengenai perancangan dari perangkat keras, serta perangkat lunak dari algoritma dari sistem. 3.1. Gambaran Sistem Sistem yang direalisasikan dalam

Lebih terperinci

BAB I PENDAHULUAN. dikendalikan secara manual dengan menekan tombol on/off. Perkembangan gaya

BAB I PENDAHULUAN. dikendalikan secara manual dengan menekan tombol on/off. Perkembangan gaya BAB I PENDAHULUAN I.1. Latar Belakang Pada saat ini pengendalian berbagai piranti kebanyakan masih dikendalikan secara manual dengan menekan tombol on/off. Perkembangan gaya hidup dan dinamika sosial saat

Lebih terperinci

PERANGKAT LUNAK LAYANAN INFORMASI NILAI TUKAR MATA UANG ASING TERHADAP RUPIAH BERBASIS SMS

PERANGKAT LUNAK LAYANAN INFORMASI NILAI TUKAR MATA UANG ASING TERHADAP RUPIAH BERBASIS SMS PERANGKAT LUNAK LAYANAN INFORMASI NILAI TUKAR MATA UANG ASING TERHADAP RUPIAH BERBASIS SMS Aradea 1, Dewanto Rosian Adhy 2, Rianto 3 1, 2, 3 Jurusan Teknik Informatika Fakultas Teknik Universitas Siliwangi

Lebih terperinci

Prototipe Sistem Keamanan Rumah Menggunakan Webcam dan Finger Print Berbasis Web dan SMS

Prototipe Sistem Keamanan Rumah Menggunakan Webcam dan Finger Print Berbasis Web dan SMS Prototipe Sistem Keamanan Rumah Menggunakan Webcam dan Finger Print Berbasis Web dan SMS Haryadi Amran Darwito Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember, Kampus ITS, Surabaya

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer berasal dari bahasa latin computare yang mengandung arti menghitung. Jadi, komputer dapat diartikan alat untuk menghitung. Perkembangan teknologi komputer

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1 Tampilan Hasil IV.1.1. Halaman Form Login Adapun tampilan form login dapat dilihat pada gambar IV.1.: Gambar IV.1. Halaman Form Login Form login berfungsi untuk melakukan

Lebih terperinci

BAB 2 LANDASAN TEORI. yang saling berinteraksi untuk mencapai tujuan. yang dimaksud dengan data dan informasi? Data adalah fakta fakta yang

BAB 2 LANDASAN TEORI. yang saling berinteraksi untuk mencapai tujuan. yang dimaksud dengan data dan informasi? Data adalah fakta fakta yang BAB 2 LANDASAN TEORI 2.1. Sistem Informasi Sistem berasal dari bahasa Yunani yaitu systema yang mengandung arti kesatuan dari bagian yang berhubungan satu dengan yang lain. Menurut Jogiyanto system adalah

Lebih terperinci

BAB III LANDASAN TEORI. mengubah data akuntansi menjadi informasi. Definisi dari akuntansi yang

BAB III LANDASAN TEORI. mengubah data akuntansi menjadi informasi. Definisi dari akuntansi yang BAB III LANDASAN TEORI 3.1 Sistem Informasi Akuntansi Merupakan suatu sistem berbasis komputer yang dirancang untuk mengubah data akuntansi menjadi informasi. Definisi dari akuntansi yang dikemukakan oleh

Lebih terperinci

BAB III LANDASAN TEORI. disebutnya dengan istilah blok bangunan (building block), yaitu:

BAB III LANDASAN TEORI. disebutnya dengan istilah blok bangunan (building block), yaitu: 11 BAB III LANDASAN TEORI 3.1 Konsep Dasar Sistem Informasi Menurut Jerry, dkk dalam Hartono (1999: 1) menyatakan bahwa sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan,

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Definisi Sistem Terdapat dua kelompok pendekatan didalam mendefinisikan sistem yaitu yang menekankan pada prosedurnya dan menekankan pada komponen dan elemenya. Pendekatan sistem

Lebih terperinci

BAB III LANDASAN TEORI. direkam ke dalam berbagai bentuk media. (Gultom et al, 2005).

BAB III LANDASAN TEORI. direkam ke dalam berbagai bentuk media. (Gultom et al, 2005). BAB III LANDASAN TEORI 3.1 Data Data sering disebut sebagai bahan mentah informasi. Tapi menurut Murdick, dkk (1984) merumuskan bahwa data adalah fakta yang tidak sedang digunakan pada proses keputusan,

Lebih terperinci

II. TINJAUAN PUSTAKA. elemen yang saling berinteraksi untuk mencapai suatu tujuan. Sedangkan

II. TINJAUAN PUSTAKA. elemen yang saling berinteraksi untuk mencapai suatu tujuan. Sedangkan 5 II. TINJAUAN PUSTAKA 2.1 Sistem Informasi Sekolah Sistem merupakan suatu kesatuan yang terdiri dari suatu kumpulan elemen yang saling berinteraksi untuk mencapai suatu tujuan. Sedangkan informasi adalah

Lebih terperinci

Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan

Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan perbuatan sebagaimana dimaksud dalam Pasal 2 Ayat (1) atau

Lebih terperinci

BAB III LANDASAN TEORI. elemennya. Pendekatan sistem yang lebih menekankan pada prosedur sistem

BAB III LANDASAN TEORI. elemennya. Pendekatan sistem yang lebih menekankan pada prosedur sistem BAB III LANDASAN TEORI 3.1 Konsep Dasar Sistem Terdapat dua kelompok pendekatan di dalam mendefinisikan sistem, yaitu yang menekankan pada prosedurnya dan yang menekankan pada komponen atau elemennya.

Lebih terperinci

I. PENDAHULUAN. Key Words Tanda Tangan Digital, , Steganografi, SHA1, RSA

I. PENDAHULUAN. Key Words Tanda Tangan Digital,  , Steganografi, SHA1, RSA Analisis dan Implementasi Tanda Tangan Digital dengan Memanfaatkan Steganografi pada E-Mail Filman Ferdian - 13507091 1 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut

Lebih terperinci

PROPOSAL SKRIPSI SISTEM INFORMASI KEHADIRAN PERKULIAHAN MAHASISWA VIA SMS GATEWAY. Logo kampus. Oleh : NAMA ANDA NIM : XXXXX

PROPOSAL SKRIPSI SISTEM INFORMASI KEHADIRAN PERKULIAHAN MAHASISWA VIA SMS GATEWAY. Logo kampus. Oleh : NAMA ANDA NIM : XXXXX PROPOSAL SKRIPSI SISTEM INFORMASI KEHADIRAN PERKULIAHAN MAHASISWA VIA SMS GATEWAY Logo kampus Oleh : NAMA ANDA NIM : XXXXX PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS XXXXXX

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. disesuaikan dengan desain sistem yang sudah dibuat. Rancang Bangun sistem

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. disesuaikan dengan desain sistem yang sudah dibuat. Rancang Bangun sistem BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 1.1. Implementasi Sistem Pada tahap ini merupakan proses pembuatan perangakat lunak yang disesuaikan dengan desain sistem yang sudah dibuat. Rancang Bangun sistem

Lebih terperinci

BAB III LANDASAN TEORI. instruksi (instruction) atua pernyataan (statement) yang disusun sedemikian rupa

BAB III LANDASAN TEORI. instruksi (instruction) atua pernyataan (statement) yang disusun sedemikian rupa BAB III LANDASAN TEORI 3.1 Pengertian Aplikasi Aplikasi adalah penerapan dan rancang sistem untuk menolah data yang menggunakan aturan atau ketentuan bahasa pemrograman tertentu. Aplikasi adalah suatu

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Konsep Dasar Program Konsep dasar program merupakan suatu gambaran dari program aplikasi yang akan dibangun. Sekarang ini, semua perusahaan pastinya sudah harus terkomputerisasi.

Lebih terperinci

PEMBUATAN APLIKASI SISTEM INFORMASI NILAI AKADEMIK MELALUI SMS (SHORT MESSAGE SERVICE) MENGGUNAKAN PEMROGRAMAN DELPHI 6.

PEMBUATAN APLIKASI SISTEM INFORMASI NILAI AKADEMIK MELALUI SMS (SHORT MESSAGE SERVICE) MENGGUNAKAN PEMROGRAMAN DELPHI 6. PEMBUATAN APLIKASI SISTEM INFORMASI NILAI AKADEMIK MELALUI SMS (SHORT MESSAGE SERVICE) MENGGUNAKAN PEMROGRAMAN DELPHI 6.0 TUGAS AKHIR Diajukan guna melengkapi persyaratan dalam menyelesaikan pendidikan

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisis Permasalahan Merancang arsitektur sebuah sistem merupakan langkah awal yang kritis. Arsitektur sistem menjadi landasan utama bagaimana nantinya sistem

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN Bab ini akan membahas analisis dan perancangan perangkat lunak yang akan dikembangkan pada tugas akhir ini. Dalam bagian analisis akan diidentifikasi hal-hal yang diperlukan

Lebih terperinci

Client Server Basisdata. SMS Gateway (Visual Basic & Gammu) part 01 Zulkarnaen NS

Client Server Basisdata. SMS Gateway (Visual Basic & Gammu) part 01 Zulkarnaen NS Client Server Basisdata SMS Gateway (Visual Basic & Gammu) part 01 Zulkarnaen NS 1 Kebutuhan Sistem: - Database server MySQL - MySQL ODBC Driver - Gammu - Visual Basic - SO Windows XP - Modem / HP GSM

Lebih terperinci