BAB II LANDASAN TEORI

dokumen-dokumen yang mirip
BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan,

BAB III LANDASAN TEORI. suatu sistem informasi yang memanfaatkan teknologi informasi.

BAB II LANDASAN TEORI. Strategi pemasaran terdiri dari 4P yaitu Produk, Promotion, Place dan. dengan apa yang dibayar oleh pelanggan untuk produk itu.

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

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling. untuk memcapai suatu tujuan tertentu (Jogiyanto, 2001).

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

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

2.1 Sistem Pendukung Keputusan

BAB II LANDASAN TEORI. bidang media komunikasi dan informasi. Internet adalah suatu jaringan komputer

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

BAB II LANDASAN TEORI. membentuk satu kesatuan untuk mencapai satu tujuan tertentu. Dapat dilihat dari. menekankan pada komponen atau elemennya.

BAB III LANDASAN TEORI. untuk aktivitas tersebut atau untuk mencapai tujuan tersebut.

BAB III LANDASAN TEORI

Pertemuan XI Database Connectivity Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI. sistem, pengertian sistem informasi, sumber dari sistem informasi, dan metodemetode. lainnya yang dipakai dalam pembahasan.

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI. kinerja dan memotivasi kinerja individu di waktu berikutnya.

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. lebih dari satu tahun. Hal yang penting dalam capital budgeting adalah

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

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

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

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

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI

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

BAB 2 LANDASAN TEORI. data bisnis, merupakan deskripsi organisasi tentang sesuatu (resources) dan kejadian (transactions) yang terjadi.

BAB II LANDASAN TEORI. Sistem merupakan salah satu faktor yang sangat penting dalam suatu

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. tujuan tertentu. Sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu:

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. oleh manusia yang terdiri dari komponen komponen dalam organisasi untuk. menyampaikan suatu tujuan, yaitu menyajikan informasi.

BAB III LANDASAN TEORI. disusun guna menyelesaikan masalah secara sistematis. Pada bab ini akan

BAB 2 LANDASAN TEORI. Istilah Komputer (Computer) diambil dari bahasa Latin Computare yang berarti menghitung

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

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB II TINJAUAN PUSTAKA. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

BAB III LANDASAN TEORI. permasalahan yang dibahas. Hal ini sangat penting karena teori-teori tersebut

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa inggris, to compute yang artinya menghitung. Jadi,

TUGAS AKHIR PEMBUATAN E-COMMERCE TOKO BUKU DENGAN ASP DAN DATABASE ODBC

BAB III LANDASAN TEORI

APLIKASI BERBASIS WEB

BAB 1 PENDAHULUAN. Komputer adalah kekuatan yang dominan di dalam masyarakat. Penggunaannya terus saja

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. beberapa pengertian tentang ilmu yang berkaitan dengan permasalahan tersebut.

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

BAB III LANDASAN TEORI

BAB II. TINJAUAN PUSTAKA

PENGERTIAN WEB web adalah

BAB I PENDAHULUAN. Dewasa ini komputer tidak lagi menjadi hal yang asing, segala sesuatu

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. Sistem merupakan kumpulan dari sub-sub sistem, elemen-elemen,

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

BAB III LANDASAN TEORI

SISTEM INFORMASI POPULASI DAN HISTORIKAL UNIT ALAT-ALAT BERAT PADA PT. DAYA KOBELCO CONSTRUCTION MACHINERYINDONESIA

BAB I PENDAHULUAN. 1.1 Latar Belakang. Dewasa ini pemakaian komputer sebagai alat bantu khususnya yang berkaitan

BAB IV HASIL DAN PEMBAHASAN. Pada penelitian ini, data yang diperoleh dari 4 tahun terakhir pada toko

BAB 2 LANDASAN TEORI. merupakan beberapa komputer yang terhubung satu sama lain dengan memakai kabel

BAB III LANDASAN TEORI. komponen. Berdasarkan pendekatan prosedur, sistem didefinisikan sebagai

BAB II LANDASAN TEORI. gardu menuju trafo-trafo distribusi untuk melayani pusat-pusat beban(konsumen).

BAB 2 TINJAUAN PUSTAKA. memerlukan Jaringan Internet. Namun Tentu saja filenya berada di komputer

BAB III LANDASAN TEORI. rencana- rencana strategis yang diarahkan pada usaha pemuasan kebutuhan dan

BAB 2 LANDASAN TEORI. Kata komputer berasal dari Bahasa inggris yaitu to compute yang artinya menghitung. Bila

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI. Dalam pembangunan suatu sistem informasi, terdapat dua kelompok

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA. (Jogiyanto 2001: 1) Sistem adalah suatu jaringan dari prosedur-prosedur

BAB III LANDASAN TEORI. 3.1 Konsep Dasar Sistem Informasi Penggajian. yang saling berkaitan untuk mencapai tujuan tertentu.

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

BAB II TINJAUAN PUSTAKA. teori-teori yang berkaitan dengan permasalahan yang akan dibahas, metode yang

BAB III LANDASAN TEORI. Secara umum pengertian inventori adalah stock barang yang harus dimiliki

BAB III TINJAUAN PUSTAKA

BAB III 3. LANDASAN TEORI

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

Rancang Bangun Sistem Informasi Pemasaran Dan Pembelian

BAB III METODE PENELITIAN. Gambar 3.1 ini merupakan desain penelitian yang akan digunakan. Exponential Smoothing

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan Internet memang sangat cepat dan jauh berbeda dengan masa awal

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III TINJAUAN PUSTAKA

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI. berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau. dibutuhkan sistem dan juga keluaran yang dihasilkan.

BAB 2 LANDASAN TEORI. Kata komputer (computer) berasal dari bahasa latin computare yang berarti

Transkripsi:

BAB II LANDASAN TEORI 2.1 Sistem Informasi Sistem adalah himpunan dari bagian-bagian yang saling berhubungan yang secara bersama mencapai tujuan tujuan yang sama. Sebuah sistem harus mempunyai organisasi, hubungan, integrasi dan tujuan tujuan yang sama ( Sidharta, 1995:9). Informasi merupakan data yang telah diolah menjadi suatu bentuk yang bermanfaat bagi penerimanya dalam mengambil suatu keputusan saat ini atau mendatang (Davis, 1991:28). Sistem Informasi adalah sistem buatan manusia yang berisi himpunan terintegrasi dari komponen komponen manual dan komponen komponen terkomputerisasi yang bertujuan untuk mengumpulkan, menyimpan, memproses data dan menghasilkan informasi untuk pemakai (Sidharta, 1995:11). Menurut Sistaningrum (2002:90) Sistem Informasi Stockpoint adalah sistem informasi penanganan penyaluran barang, penjualan, dan pembelian pada lokasi-lokasi tertentu. 2.2 Sistem Informasi Manajemen Sistem Informasi Manajemen (SIM) adalah salah satu dari lima subsistem utama dari sistem informasi berbasis komputer (computer based information system atau CBIS). Definisi dari SIM adalah suatu sistem berbasis komputer yang menyediakan informasi bagi beberapa pemakai dengan kebutuhan yang serupa (Mc Leod, 1995:29). Informasi tersebut berupa laporan-laporan 6

7 yang lengkap seputar data yang ada dan setelah diolah akan menghasilkan output yang digunakan oleh manajer atau non manajer dalam perusahaan saat membuat keputusan untuk memecahkan masalah (Mc Leod, 1995:30). 2.3 Internet Internet adalah kumpulan yang luas dari jaringan komputer besar dan kecil yang saling bersambungan menggunakan jaringan komunikasi yang ada di seluruh dunia (Tretter,1996:6). Menurut Sidharta (1996:20), dengan teknologi Internet memungkinkan semua jenis komputer saling berhubungan dan bertukar data untuk menghasilkan informasi yang digunakan oleh pengguna (user). Karena sifat Internet yang global, informasi yang dihasilkan Internet sangat banyak dan bermanfaat bagi pemakainya. Seperti yang telah disebutkan sebelumnya, Internet dibentuk dari jaringan komputer-komputer yang tersebar di seluruh dunia. Jaringan ini berisi tipe-tipe komputer yang berbeda, maka harus ada sesuatu yang mengintegrasikannya, yaitu Transmission Control Protocol (TCP)/Internet Protocol (IP). Menurut Sidharta (1996:21) fungsi TCP adalah mengatur paket-paket data dan memastikan kebenarannya, sedangkan fungsi IP adalah membawa paketpaket data, dari satu tempat ke tempat yang lain. Menurut Sidharta (1996:22) TCP/IP adalah protokol-protokol yang digunakan untuk mengatur komunikasi antara komputer-komputer dalam jaringan komputer.

8 2.4 Microsoft Active Server Pages Menurut Kurniawan (2000:9) Microsoft Active Server Page (ASP) adalah halaman web yang memuat script atau program yang akan diakses oleh Web Server sebelum digunakan oleh user. Menurut Kurniawan (2000:6) ASP adalah teknologi yang memungkinkan developer untuk mengerjakan proses dalam server. ASP bersifat server side yaitu semua konfigurasi serta komponennya berada di server, sehingga dapat diakses melalui browser apa pun. ASP yang berbasiskan teknologi Component Object Model (COM) menjadi sangat efisien dalam segi konektivitas maupun penanganan aplikasi untuk transaksi yang jumlahnya banyak. Hal ini dimungkinkan dengan Microsoft Transaction Server (MTS). Keuntungan ASP lainnya adalah dukungannya terhadap server component, dapat membuat aplikasi activex dengan menggunakan bahasa pemrograman seperti Visual Basic, Delphi, C++, Java atau yang lainnya. Menurut Kurniawan (2000:103) ASP dapat digunakan bersama dengan web server berikut ini : a. Microsoft Peer Web Server versi 3.0 pada Windows NT Workstation. b. Microsoft Personal Web Server pada Windows 95 ke atas. c. Microsoft Internet Information Server versi 3.0 pada Windows NT Server. 2.5 Hypertext Markup Language (HTML) Menurut Kurniawan (2001:7) HTML digunakan untuk membangun halaman web. HTML adalah suatu bahasa mark up yang digunakan untuk melakukan mark up (penandaan) terhadap sebuah dokumen teks. Tanda tersebut digunakan untuk menentukan format atau style dari teks yang ditandai. Simbol

9 mark up yang digunakan oleh HTML ditandai dengan tanda lebih kecil (<) dan tanda lebih besar (>) dan disebut dengan tag. Menurut Kurniawan (2001:8) Karena file HTML merupakan file teks biasa yang mengandung tag-tag HTML, maka HTML dapat dibuat dengan menggunakan teks editor yang sederhana, misalnya Notepad. Untuk menandai bahwa sebuah file teks merupakan file HTML, maka ciri yang paling nampak jelas adalah ekstensi filenya, yaitu.htm atau.html. Adapun struktur HTML adalah sebagai berikut: < HTML> < /HTML> Tag <HTML> tersebut harus diletakkan pada bagian paling awal dan tag </ HTML> harus diletakkan pada bagian paling akhir. Menurut Kurniawan (2001:9) secara lengkap, file HTML biasanya mempunyai bagian head dan bagian body, dengan struktur sebagai berikut : < HTML> <HEAD> </HEAD <BODY> </BODY> </ HTML > Bagian head berisi informasi mengenai dokumen tersebut, misalnya judul dokumen, versi HTML yang digunakan, dan lain-lain. Sedangkan bagian body berisi layout atau desain halaman web.

10 2.6 Database Menurut Kristanto (1994:3) database adalah media penyimpan informasi yang berupa kumpulan file-file yang antara satu file dengan file yang lain berhubungan. Bila terdapat file yang tidak dapat dihubungkan dengan file yang lainnya berarti file tersebut bukanlah kelompok dari satu database, maka file tersebut akan membentuk satu database sendiri. 2.6.1 Data flow diagram Menurut Hartono (1999:700) data flow diagram digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru menggunakan bentuk-bentuk simbol. Data flow diagram dapat menggambarkan arus data di dalam sistem dengan terstruktur dan jelas. Beberapa simbol yang digunakan di dalam data flow diagram meliputi : Entity : merupakan kesatuan di lingkungan luar sistem yang dapat berupa orang, organisasi atau sistem lainnya yang berada di lingkungan luarnya yang akan memberikan input ataupun menerima output dari sistem. Simbol : Arus Data : menggambarkan arus dari data yang dapat berupa masukan untuk proses atau keluaran dari proses Hartono. Simbol : Proses : merupakan kegiatan yang dilakukan oleh organisasi, mesin atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk arus data yang keluar dari proses.

11 Simbol : Storage : merupakan tempat penyimpanan data yang dapat berupa file, Simbol : arsip atau database di komputer. 2.6.2 Entity relationship diagram Menurut Kristanto (1994:35) entity relationship diagram adalah suatu diagram yang digunakan untuk menggambarkan relasi antara satu data dengan data yang lain dan menggambarkan berapa jenis relasi yang terjadi antara satu data dengan data yang lain. Menurut Kristanto (1994:36) jenis-jenis relasi pada Entity Relationship Diagram adalah: a. One to one relationship, yaitu hubungan dua file adalah satu berbanding satu. b. One to many relationship, yaitu hubungan antara file pertama dengan file kedua adalah satu berbanding banyak atau sebaliknya. c. Many to many relationship, yaitu hubungan dua file adalah banyak berbanding banyak 2.6.3 Normalisasi Menurut Kristanto (1994:18) normalisasi adalah proses mengorganisasikan grup elemen yang berulang-ulang (redudancy) dan menghilangkan penyimpangan-penyimpangan (anomaly). Tahapan normalisasi adalah : a. Bentuk tidak normal (unnormalized form)

12 Bentuk ini merupakan kumpulan data yang dikumpulkan apa adanya sehingga dapat saja data tidak lengkap atau terduplikasi. b. Bentuk normal pertama (1NF/First Normal Form) Bentuk ini untuk menghindari adanya attribute yang elemen di dalamnya multivalue (banyak nilai). c. Bentuk normal kedua (2NF/Second Normal Form) Suatu relasi yang memenuhi bentuk normal pertama dan setiap attribute bukan primary key harus bergantung secara penuh pada attribute yang memiiliki primary key. d. Bentuk normal ketiga (3NF/Third Normal Form) Suatu relasi yang memenuhi bentuk normal kedua dan semua attribute bukan primary key haruslah bergantung hanya pada primary key dan pada primary key secara menyeluruh. e. Boyce-Codd Normal Form (BCNF) Untuk menjadi BCNF relasi harus dalam bentuk normal pertama dan setiap attribute harus bergantung secara fungsional pada attribute superkey. 2.7 Oracle Menurut Wahana Komputer (1997:3) Oracle merupakan salah satu Database Management System (DBMS) yang lengkap. Ada beberapa keistimewaan yang dimiliki Oracle, yang tidak dimiliki oleh DBMS yang lainnya. Keistimewaan tersebut antara lain : a. Kemampuan menyimpan data yang baik sehingga tidak mudah rusak dan ditunjang dengan sistem backup yang baik.

13 b. Adanya fasilitas untuk pengaturan hak (privilege) untuk masing-masing pemakai. c. Dapat melakukan pemulihan database dari kerusakan dan kekeliruan yang dilakukan para user. Misalnya apabila user secara tidak sengaja menghapus. d. Memindahkan user beserta object-objectnya dari database satu ke database lain secara cepat dan mudah 2.8 Microsoft Visual Basic 6.0 Menurut Jerke (1999:45) Microsoft Visual Basic 6.0 merupakan bahasa pemrograman berbasis windows yang sangat interaktif dan lebih compatible dengan sistem operasi Windows yang umum dipakai masyarakat dan badan usaha pemakai komputer. Sistem ini menyediakan kemudahan dalam berhubungan dengan database seperti Oracle, Microsoft SQL server, AS400, MySQL, DB2 dan lain sebagainya dengan menggunakan ODBC, penanganan interface sampai menghasilkan suatu laporan yang lengkap dan akurat. Terdapat juga fasilitas berupa komponen lengkap untuk penerapan client-server serta mengaktifkan dan menghubungkannya pad suatu jaringan komputer. 2.9 Pemulusan (Smoothing) Eksponensial Metode Linear-Satu Parameter dari Brown Menurut Makridakis, Wheelwright, McGee (1991:79) metode Brown merupakan metode peramalan yang termasuk dalam kelompok metode exponential smoothing atau pemulusan eksponensial, yaitu suatu metode yang memberikan pembobotan secara menurun untuk data yang lama dan nilai yang besar untuk data yang lebih baru. Menurut Makridakis, Wheelwright, McGee (1991:80) bentuk persamaan metode ini secara umum adalah sebagai berikut:

14 + 1 t t (2.1) Keterangan: F t + 1 = ramalan periode ke muka X t F t α = nilai aktual terbaru = ramalan terakhir = parameter pemulusan (0 α<1) Menurut Makridakis, Wheelwright, McGee (1991:88) persamaan yang dipakai dalam implementasi di metode ini adalah : S' dengan S' t adalah nilai pemulusan eksponensial tunggal. S' ' Ft =α X + (1-α)F t = α Xt + (1-α) S' t - 1 (2.2) t = α S' t + (1-α ) S' ' t - 1 (2.3) dengan S' ' t adalah nilai pemulusan eksponensial ganda. Untuk menghitung S' t dan S' ' t maka nilai t - 1 S' dan S' ' t - 1 harus ada, padahal pada saat t = 1 nilai-nilai tersebut tidak tersedia. Jadi nilai ini ditentukan di awal periode, yaitu dengan menetapkan nilai a t = S' t + ( S' t - S' ' t ) = 2 S' t - S' t dan S' ' t sama dengan X t. S' ' t (2.4) dengan at adalah penambahan nilai pemulusan tunggal dengan perbedaan antara nilai pemulusan tunggal dan ganda. dengan α b t = (S' t -S'' t) (2.5) 1-α b t adalah penyesuaian terhadap trend. Ft + m= at + bt m (2.6) dengan F t + m adalah hasil peramalan dan m adalah jumlah periode ke muka yang diramalkan.

15 Analisis Kesalahan Menurut Handoko (1995:281) Nilai α yang tepat pada umumnya dapat ditentukan dengan pengujian trial and error (coba-coba) terhadap α yang berbeda-beda untuk menemukan satu nilai α yang menghasilkan kesalahan terkecil bila digunakan pada data masa lalu. Menurut Makridakis, Whellwright, McGee (1991:40) kesalahan ramalan didefinisikan sebagai berikut: e i = X i - F i (2.7) Keterangan: X i = data aktual pada periode i F i = hasil ramalan pada periode i e i = kesalahan ramalan pada periode i Jika terdapat nilai pengamatan dan ramalan untuk n periode waktu, maka akan terdapat n buah kesalahan dan ukuran statistik yang akan digunakan adalah Nilai Tengah Kesalahan Kuadrat atau Mean Squared Error (MSE) dengan persamaan sebagai berikut: 2 n ei MSE = (2.8) i = 1 n Keterangan: MSE = Nilai Tengah Kesalahan Kuadrat e i n = kesalahan ramalan pada periode i = periode waktu 2.10 Open Database Connectivity (ODBC) Menurut Yuswanto (2001:235) Open Database Connectivity adalah fasilitas yang disediakan Microsoft untuk mengakses beraneka ragam database

16 dengan cara yang sama. ODBC terdapat dalam setiap komputer yang menggunakan Windows sebagai sistem operasinya karena ODBC merupakan bagian dari Windows Open System Architecture (WOSA). Dalam ODBC disediakan berbagai Aplikasi Program Interface (API) yang berguna untuk menyederhanakan dan memberikan standar bagi berbagai kegiatan pemrograman. Keuntungan utama mempergunakan ODBC ini adalah fleksibilitas, fleksibel disini artinya pengubahan jenis database yang dipergunakan oleh sebuah aplikasi tidak akan mempengaruhi source-code aplikasi tersebut.