BAB III LANDASAN TEORI. penyuluhan memberikan pengertian yang berbeda beda. Meskipun demikian,

dokumen-dokumen yang mirip
BAB III LANDASAN TEORI. Dalam mendefinisikan istilah bimbingan, para ahli bidang bimbingan dan

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

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. antara sistem dan informasi. Sistem adalah suatu kerangka kerja yang sangat

BAB III LANDASAN TEORI. Menurut Kendall dan Kendall (2003:7), analisis dan perancangan sistem

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. Menganalisis sistem merupakan tahapan dalam menganalisis kebutuhankebutuhan

MAKALAH REKAYASA PERANGKAT LUNAK ( SIKLUS HIDUP PERANGKAT LUNAK )

BAB III LANDASAN TEORI. waktunya dengan mutu yang sesuai serta harga yang menguntungkan.

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. yang satu dengan yang lain berinteraksi dan bersama-sama beroperasi untuk

Tugas Softskill. Universitas Gundarma. : Sistem Informasi Manajemen. : Waldhi Supriono NPM : Kelas : 2 DB 12

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. sistem informasi. Pada umumnya setiap organisasi selalu mempunyai sistem

BAB III LANDASAN TEORI. rasionalitas tertentu untuk mencapai tujuan yang telah ditentukan sebelumnya.

BAB III LANDASAN TEORI

2. BAB II LANDASAN TEORI. lanjut sehingga terbentuk suatu aplikasi yang sesuai dengan tujuan awal.

BAB III LANDASAN TEORI. mendukung penyusunan laporan kerja praktek ini. Landasan teori yang akan

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

BAB II LANDASAN TEORI. karyawan, jumlah jam kerja dalam seminggu, nomor bagian persediaan, atau

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. saling terkait dan tergantung satu sama lain, bekerja bersama-sama untuk. komputer. Contoh lainnya adalah sebuah organisasi.

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. Pengertian produksi menurut Sofyan Assauri(1980:7), definisi produksi

BAB II LANDASAN TEORI. Definisi sistem menurut buku analisis dan desain, terdapat dua kelompok

BAB II LANDASAN TEORI. data diolah lebih berdaya guna secara optimal.

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. pertama adalah sistem, dan yang kedua adalah sistem informasi itu sendiri.

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III PERANCANGAN SISTEM. membahas tentang ilmu yang terkait dalam permasalahan tersebut.

BAB II LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2005:1).

BAB III 3. LANDASAN TEORI. manajemen dan individu lain terhadap kejadian-kejadian internal dan eksternal

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

BAB III LANDASAN TEORI. menggunakan komputer biasa disebut sistem informasi berbasis komputer (computer based

SOFTWARE TERBAIK UNTUK DATABASE

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. Sistem merupakan kumpulan elemen elemen yang saling terkait dan

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi,

Algoritma Pemrograman 2C

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

BAB III LANDASAN TEORI. Pembayaran dapat dilakukan secara tunai maupun kredit. Menjual atau penjualan

BAB II LANDASAN TEORI. pakaian untuk balita, perlengkapan toiletris untuk balita, dan lain-lain. UD.

BAB III LANDASAN TEORI. mencapai suatu tujuan tertentu. Menurut Jerry Fith Gerald (1981:5) Sistem

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. untuk memyelesaikan suatu sasaran tertentu. Menurut Hartono (1998), Informasi

BAB II LANDASAN TEORI. data diolah lebih berdaya guna secara optimal.

KOMP. PTSIA 2. Materi KONSEP DASAR SISTEM

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. sistem secara garis besar dibedakan menjadi 2, yaitu: tetapi dapat diuraikan elemen-elemennya.

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III PERANCANGAN SISTEM

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II LANDASAN TEORI. tugas akhir ini di gunakan beberapa landasan teori, yaitu :

BAB III LANDASAN TEORI. dibahas meliputi permasalahan-permasalahan atau prosedur-prosedur yang

BAB III LANDASAN TEORI. Menurut Riyanto, Bambang (1995) dalam buku Dasar-dasar Pembelian. yang penting dalam berhasilnya operasi suatu perusahaan.

BAB III TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai

BAB III LANDASAN TEORI. saling berinteraksi, saling tergantung satu dengan yang lain dan terpadu.

BAB III LANDASAN TEORI. Bab ini akan membahas hal-hal yang mendasari dibuatnya SIS, bahasa pemrograman, dan tools yang digunakan dalam pembuatan SIS.

BAB II TINJAUAN PUSTAKA. permintaan pengguna dengan tujuan tertentu. Jenis program ini mempunyai sifat

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan sistem yang digunakan pada

BAB III LANDASAN TEORI. kumpulan dari elemen-elemen yang satu dengan yang lain berinteraksi dan

BAB III LANDASAN TEORI. Menurut Firmansyah (2011:25) dalam bukunya Rancang Bangun Aplikasi

BAB III LANDASAN TEORI

BAB I PENDAHULUAN. dari perkembangan hardware dan software yang terus meningkat dalam hitungan

BAB III LANDASAN TEORI. penulis untuk meneliti masalah masalah yang akan dihadapi penulis pada

BAB III LANDASAN TEORI. secara prosedur dan pendekatan secara komponen, Herlambang dan Haryanto

BAB II LANDASAN TEORI

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

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III LANDASAN TEORI. dalam kertas atau lainnya. Tujuan utama seseorang menulis surat tidak lain

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. Landasan teori merupakan dasar-dasar yang digunakan dalam

BAB III LANDASAN TEORI. Menurut Herlambang dan Tanuwijaya (2005:116), definisi dari sistem

BAB II LANDASAN TEORI

SISTEM INFORMASI DATA GURU SE-KABUPATEN KARO PADA DINAS PENDIDIKAN KABUPATEN KARO. Dibuat Oleh: David Super Natanail Ginting 1A112034

BAB I PENDAHULUAN. Pada saat ini perkembangan informasi telah berkembang dengan sangat pesat,

VB.NET No.1: Belajar Visual Basic.NET, apa itu VB.NET?

BAB 2 LANDASAN TEORI. Komputer berasal dari kata compute yang artinya menghitung. Pada awalnya

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. yang dibuat untuk melakukan pekerjaan-pekerjaan tertentu (khusus).

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. Visual Basic merupakan sebuah bahasa pemrograman yang menawarkan Integrated

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

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB IV DESKRIPSI KERJA PRAKTIK. Berdasarkan hasil survey yang dilakukan pada saat kerja praktik di SMA

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

BAB 3 METODOLOGI PENELITIAN

Transkripsi:

BAB III LANDASAN TEORI 3.1 Bimbingan dan Penyuluhan Dalam mendefinisikan istilah bimbingan, para ahli bidang bimbingan dan penyuluhan memberikan pengertian yang berbeda beda. Meskipun demikian, pengertian yang mereka sajikan memiliki satu kesamaan arti bahwa bimbingan merupakan suatu proses pemberian bantuan. Prayitno dan Erman Amti (2004:99) mengemukakan bahwa bimbingan adalah proses pemberian bantuan yang dilakukan oleh orang yang ahli kepada seorang atau beberapa orang individu, baik anak-anak, remaja, maupun dewasa agar orang yang dibimbing dapat mengembangkan kemampuan dirinya sendiri dan mandiri dengan memanfaatkan kekuatan individu dan sarana yang ada dan dapat dikembangkan berdasarkan norma-norma yang berlaku. Sofyan S. Willis (2009:13) Bimbingan adalah proses bantuan terhadap individu yang membutuhkannya. Bantuan tersebut diberikan secara bertujuan, berencana dan sistematis, tanpa paksaan melainkan atas kesadaran individu tersebut, sehubungan dengan masalahnya. 3.2 Konsep Dasar Sistem Informasi Sistem adalah seperangkat unsur-unsur yang saling berkaitan, saling bergantung, dan saling berkaitan atau suatu kesatuan usaha yang terdiri dari bagian-bagian yang saling berkaitan satu denga yang lainnya, dalam usaha untuk 17

18 mencapai satu tujuan dalam lingkungan yang kompleks (Soenaryo, 2000: 5). Suatu sistem bisa dikatakan berhasil jika sistem tersebut mencapai sasaran dan tujuan dari pembuatan sistem itu. Hal senada juga dikemukakan oleh Robert dalam Hartono (1999: 11) menyatakan bahwa sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan sistem informasi adalah suatu pengumpulan data yang terorganisasi beserta tata cara penggunaannya yang mencakup lebih jauh dari pada sekedar penyajian. Istilah tersebut mengandung suatu maksud yang ingin dicapai dengan jalan memilih dan mengatur data serta menyusun tata cara penggunaannya. 3.3 Analisis dan Perancangan Sistem Menurut Kendall dan Kendall (2003:7), analisis dan perancangan sistem dipergunakan untuk menganalisis, merancang, dan mengimplementasikan peningkatan-peningkatan fungsi bisnis yang dapat dicapai melalui penggunaan sistem informasi terkomputerisasi.analisis sistem dilakukan dengan tujuan untuk dapat mengidentifikasi dan mengevaluasi permasalahan yang terjadi dan kebutuhan yang diharapkan, sehingga dapat diusulkan perbaikannya. Perancangan sistem merupakan penguraian suatu sistem informasi yang utuh ke dalam bagian komputerisasi yang dimaksud, mengidentifikasi dan mengevaluasi permasalahan, menentukan kriteria, menghitung konsistensi terhadap kriteria yang ada, serta mendapatkan hasil atau tujuan dari masalah

19 tersebut serta mengimplementasikan seluruh kebutuhan operasional dalam membangun aplikasi. 3.4 Siklus Hidup Siswa Siklus hidup sistem adalah proses evolusioner yang diikuti dalam menerapkan sistem atau subsistem informasi berbasis komputer. Sikulus hidup sistem sering disebut sebagai pendekatan air terjun (waterfall approach) bagi pembangunan dan pengembangan sistem (Tata Sutabri, 2003). System Life Cycle terdiri dari lima fase yaitu : 1. Fase Perencanaan Fase ini dimulai dengan mendefinisikan masalah dan dilanjutkan dengan sistem penunjukan objektif dan paksaan. Di sini sistem analis memimpin studi yang mungkin terjadi dan mengemukakan pelaksanaannya pada manajer. 2. Fase Analisis. Fase ini mempunyai tugas penting yaitu menunjukkan kebutuhan pemakai informasi dan menentukan tingkat penampilan sistem yang diperlukan untuk memuaskan kebutuhan tersebut. Fase ini meliputi penetapan jangkauan proyek, mengenal resiko, mengatur rangkaian tugas, dan menyediakan dasar untuk kontrol. Analisis mengumpulkan persyaratan untuk sistem. Tahap ini meliputi rinci kajian terhadap kebutuhan bisnis organisasi. 3. Fase Desain Fase Desain ini meliputi penentuan pemrosesan dan data yang dibutuhkan oleh sistem yang baru, dan pemilihan konfigurasi terbaik dari hardware yang menyediakan desain. Desain system adalah ketentuan mengenal proses dan data

20 yang dibutuhkan oleh sistem yang baru. Proses desain akan menerjemahkan syarat kebutuhan ke sebuah perancangan perangkat lunak yang dapat diperkirakan sebelum dibuat coding. Proses ini berfokus pada : struktur data, arsitektur perangkat lunak, representasi interface, dan detail (algoritma) prosedural. Merancang alir kerja (workflow) dari sistem dalam bentuk diagram alir (flowchart) atau Data Flow Diagram (DFD). Merancang basis data (database) dalam bentuk Entity Relationship Diagram (ERD) bisa juga sekalian membuat basis data secara fisik. Merancang input ouput aplikasi (interface) dan menentukan form-form dari setiap modul yang ada. Merancang arsitektur aplikasi dan jika diperlukan menentukan juga kerangka kerja (framework) aplikasi. Pada tahapan ini atau sebelumnya sudah ditentukan teknologi dan tools yang akan digunakan baik selama tahap pengembangan (development) maupun pada saat implementasi (deployment). 4. Fase Pelaksanaan / Implementasi Fase ini melibatkan beberapa spesialis informasi tambahan yang mengubah desain dari bentuk kertas menjadi satu dalam hardware, software, dan data. Pelaksanaan adalah penambahan dan penggabungan antara sumber-sumber secara fisik dan konseptual yang menghasilkan pekerjaan sistem. Dalam tahap ini, desain yang sudah diterjemahkan ke dalam kode.program komputer yang ditulis menggunakan bahasa pemrograman konvensional atau aplikasi generator. Alat pemrograman seperti kompiler, Juru, Debuggers digunakan untuk menghasilkan kode. Berbagai bahasa pemrograman tingkat tinggi seperti C, C ++, Pascal, Java digunakan untuk coding. Sehubungan dengan jenis aplikasi, hak bahasa pemrograman yang dipilih.

21 5. Fase Pemakaian / Penggunaan Selama fase penggunaan, audit memimpin pelaksanaannya untuk menjamin bahwa sistem benar-benar dikerjakan, dan pemeliharaannya pun dilakukan sehingga sistem dapat menyediakan kebutuhan yang diinginkan. Pada fase 1-3 adalah siklus hidup pengembangan system. Tahap 4 adalah tahap penggunaan (implementasi) yang berlangsung hingga tiba waktunya untuk merancang system itu kembali jika diperlukan. Proses merancang kembali akan mengakibatkan berulangnya siklus hidup sistem secara keseluruhan. 3.5 Program Penunjang Untuk membuat Aplikasi Pembelian dan Penjualan pada SMA IPIEMS Surabaya, dibutuhkan beberapa perangkat lunak untuk memudahkan perancangan desain maupun sistem. Beberapa perangkat lunak tersebut antara lain: a. Microsoft Visual Studio 2008 Professional Edition Microsoft Visual Studio merupakan bahasa pemrograman yang bersifat event driven dan menawarkan Integrated Development Environment (IDE) visual untuk membuat program aplikasi berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman Common Object Model (COM). Visual Basic merupakan turunan bahasa BASIC dan menawarkan pengembangan aplikasi komputer berbasis grafik dengan cepatm akses ke basis data menggunakan Data Access Objects (DAO), Remote Data Objects (RDO), atau ActiveX Data Objects (ADO), serta menawarkan pembuatan konsol ActiveX dan objek ActiveX. Beberapa bahasa skrip seperti Visual Basic for Application (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic,

22 tetapi cara kerjanya yang berbeda. Visual Basic.Net (VB.Net) merupakan pengembangan dari bahasa pemrograman Visual Basic 6. Beberapa keunggulan Visual Basic.Net dengan Visual Basic sebelumnya, yaitu : 1. Menyerderhanakan Deployment Visual Basic.net mengatasi masalah seputar deployment dari aplikasi berbasis windows, yaitu DLL HELL dan registrasi COM (Component Object Model), sehingga dapat mempermudah deployment aplikasi yang berbasis windows. 2. Menyederhanakan Pengembangan Perangkat Lunak Visual Basic.Net memiliki fitur compiler yang berkerja secara real-time dan daftar task untuk penanganan kesalahan atau bug program sehingga pengembang dapat menangani secara langsung kesalahan program yang terjadi 3. Mendukung Object Oriented Programming (OOP) Dalam Visual Basic.Net, dapat dibuat kode dalam class yang menggunakan secara penuh konstruksi berbasis objek. Class tersebut memiliki sifat re-usable atau dapat digunakan kembali. Visual Basic.Net memiliki fitur bahasa pemrograman berbasis objek termasuk implementasinya secara penuh, diantaranya sebagai contoh adalah konsep inheritance atau pewarisanm encapsulation atau pembungkusan, dan polymorphism atau banyak bentuk. b. Crystal Report Crystal Report adalah suatu form khusus berbentuk seperti lembaran format naskah yang ingin dicetak. Didalam crytal report, kita dapat merancang laporan-laporan yang ingin kita tampilkan dari data yang terdapat didalam database. Crystal Report dapat berdiri sendiri, namun dapat juga menjadi satu

23 dengan project visual basic yang dibuat atau dikembangkan. Apabila berdiri sendiri, maka report tersebut pun dapat dipanggil dari project visual basic dengan control Crystal report control sehingga report yang telah dibuat dapat digunakan oleh beberapa project sekaligus. c. SQL Server 2005 Express Edition Microsoft SQL Server adalah sebuah sistem manajemen basis data relasional (RDBMS) produk Microsoft. Bahasa kueri utamanya adalah Transact- SQL yang merupakan implementasi dari SQL standar ANSI/ISO yang digunakan oleh Microsoft dan Sybase. Umumnya SQL Server digunakan di dunia bisnis yang memiliki basis data berskala kecil sampai dengna menengah, tetapi kemudian berkembang dengan digunakannya SQL Server pada basis data besar (Subari;2007:12). Microsoft SQL Server dan Sybase/ASE dapat berkomunikasi lewat jaringan dengan menggunakan protokol TDS (Tabular Data Stream). Selain dari itu, Microsoft SQL Server juga mendukung ODBC (Open Database Connectivity), dan mempunyai driver JDBC untuk bahasa pemrograman Java. Fitur yang lain dari SQL Server ini adalah kemampuannya untuk membuat basis data mirroring dan clustering. 3.6 Database Menurut Marlinda (2004:1), database adalah suatu susunan/kumpulan data operasional lengkap dari suatu organisasi/perusahaan yang diorganisir/dikelola dan disimpan secara terintegrasi dengan menggunakan metode tertentu menggunakan komputer sehingga mampu menyediakan informasi

24 optimal yang diperlukan pemakainya. Penyusunan satu database digunakan untuk mengatasi masalah-masalah pada penyusunan data yaitu redundansi dan inkonsistensi data, kesulitan pengaksesan data, isolasi data untuk standarisasi, multiple user (banyak pemakai), masalah keamanan (security), masalah integrasi (kesatuan), dan masalah data independence (kebebasan data). 3.7 Interaksi Manusia dan Komputer Menurut Wicaksono (2006:4), Interaksi Manusia dan Komputer (IMK) adalah sebuah disiplin ilmu yang mempelajari desain, evaluasi, implementasi dari sistem komputer interaktif untuk dipakai oleh manusia, beserta studi tentang faktor-faktor utama dalam lingkungan interaksinya. Deskripsi lain dari IMK adalah suatu ilmu yang mempelajari perencanaan dan desain tentang cara manusia dan komputer saling bekerja sama, sehingga manusia dapat merasa puas dengan cara yang paling efektif. Dikatakan juga bahwa sebuah desain antar muka yang ideal adalah yang mampu memberikan kepuasan terhadap manusia sebagai pengguna dengan faktor kapabilitas serta keterbatasan yang terdapat dalam sistem. Pada implementasinya, IMK dipengaruhi berbagai macam faktor antara lain organisasi, lingkungan, kesehatan, pengguna, kenyamanan, antar muka, kendala dan produktifitas.