BAB II LANDASAN TEORI

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB II LANDASAN TEORI"

Transkripsi

1 BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Pemahaman mengenai konsep dasar sistem ini memerlukan pendekatanpendekatan mengenai sistem. pendekatan atau penekanan sistem ini meliputi definisi/pengertian, karakteristik sistem, klasifikasi sistem, dan sistem informasi. Metode pengembangan perangkat lunak dan basis data juga akan diuraikan karena masih berkaitan dengan perancangan sistem Pengertian Sistem Suatu sistem tidak dapat bergerak sendirian, melainkan sistem ini dapat berjalan dengan baik apabila didukung oleh komponen/entitas yang berkaitan. Komponen atau entitas ini saling berhubungan dan bekerja sama untuk menghasilkan sesuatu yang ingin dicapai. Menurut Djahir dan Pratita (2015:7) menyatakan bahwa sistem dikelompokkan menjadi dua bagian yang menekankan pada prosedurnya dan ada yang menekankan pada elemennya. Kedua kelompok ini adalah benar dan tidak bertentangan, yang berbeda adalah cara pendekatannya. Sedangkan, menurut Tyoso (2016:1), sistem merupakan suatu kumpulan dari komponen-komponen yang membentuk satu kesatuan. Berdasarkan pendapat dari para ahli di atas, dapat disimpulkan bahwa sistem merupakan kumpulan dari elemen/komponen yang saling berhubungan, bekerja sama dan membentuk satu kesatuan dalam upaya mencapai tujuan. 8

2 Karakteristik Sistem Sistem memiliki ciri-ciri atau karakteristik tertentu agar sistem tersebut dapat dikategorikan sebagai sistem yang baik. Karakteristik sistem yang dimaksud (Hutahaean, 2015:3), terdiri dari: 1. Komponen Komponen-komponen sistem tersebut dapat berupa suatu bentuk subsistem. Setiap subsistem memiliki sifat dari sistem yang menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan. 2. Batasan sistem Ruang lingkup sistem merupakan daerah yang membatasi antara sistem dengan sistem yang lain atau sistem dengan lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak dapat dipisahkan. 3. Lingkungan luar sistem Bentuk apapun yang ada diluar ruang lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut disebut lingkungan luar sistem. Lingkungan luar sistem ini dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut. 4. Penghubung sistem Media yang menghubungkan sistem dengan subsistem yang lain disebut penghubung sistem atau interface. Penghubung ini memungkinkan sumbersumber daya mengalir dari satu subsistem ke subsistem lain. Bentuk keluaran dari satu subsistem akan menjadi masukan untuk subsistem lain melalui

3 10 penghubung tersebut. Dengan demikian, dapat terjadi suatu integrasi sistem yang membentuk satu kesatuan. 5. Masukan sistem Energi yang dimasukkan ke dalam sistem disebut masukan sistem, yang dapat berupa pemeliharaan (maintenance input) dan sinyal (signal input). 6. Pengolah sistem Suatu sistem dapat mempunyai suatu proses yang akan mengubah masukan menjadi keluaran. 7. Keluaran sistem Hasil energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran ini dapat menjadi masukan bagi subsistem yang lain seperti sistem informasi. Keluaran yang dihasilkan adalah informasi. Informasi ini dapat digunakan sebagai masukan untuk pengambilan keputusan atau hal-hal lain yang menjadi input bagi subsistem lain. 8. Sasaran sistem Suatu sistem mempunyai tujuan dan sasaran yang pasti dan bersifat deterministik. Kalau suatu sistem tidak memiliki sasaran maka operasi sistem tidak ada gunanya. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuan yang telah direncanakan Klasifikasi Sistem Beberapa aspek dari sistem ini membuat pengguna sistem dapat mengklasifikasikan sistem yang relevan sesuai dengan arah pandang pengguna sistem. Klasifikasi sistem (Tyoso, 2016:5), terdiri dari:

4 11 1. Sistem alamiah Sistem alamiah (natural system) muncul secara alamiah tanpa campur tangan manusia. 2. Sistem tiruan Sistem tiruan (artificial system) diciptakan untuk mendukung tujuan tertentu. 3. Sistem deterministik Sistem deterministik (deterministic system), bekerjanya sistem ini dapat diramalkan sebelumnya. Masukan untuk sistem ini secara pasti menentukan jenis keluarannya. 4. Sistem probabilistik Sistem probabilistik (probabilistic system) dapat dilacak hanya dengan menggunakan nilai distribusi probabilitas, selalu ada nilai ketidakpastian yang sesungguhnya pada sembarang waktu. 5. Sistem tertutup Sistem tertutup (closed system), pada sistem ini tidak terjadi pertukaran atau penggunaan sumber daya dengan atau dari lingkungannya, mengingat sistem ini tidak menggunakan input dari lingkungannya, maka output dari sistem ini tidak berkaitan dengan lingkungannya pula. 6. Sistem terbuka Sistem terbuka (opened system) menggunakan sumber daya dari lingkungannya sehingga keluarannya berkaitan dengan lingkungannya juga Sistem Informasi Kebutuhan pengguna sistem ini mengikuti perkembangan zaman. Kehadiran teknologi menuntut sistem agar dapat bekerja sama dengan komponen

5 12 baru ini. kerja sama antara sistem dengan teknologi ini sering disebut dengan sistem informasi. Menurut Lucas dalam Djahir dan Pratita (2015:14) menyatakan bahwa sistem informasi adalah suatu kegiatan dari prosedur-prosedur yang diorganisasikan, bilamana dieksekusi akan menyediakan informasi untuk mendukung pengambilan keputusan dan pengendalian di dalam organisasi. Sedangkan menurut Hall dalam Fauzi (2017:18), sistem informasi adalah rangkaian prosedur formal dimana data dikumpulkan, diproses menjadi informasi dan didistribusikan kepada pemakai. Maka dari itu, dapat disimpulkan bahwa sistem merupakan suatu kombinasi dari orang, fasilitas, teknologi, media, prosedur-prosedur dan pengendalian yang ditujukan untuk mendapatkan jalur komunikasi penting, mengolah data menjadi informasi yang berguna bagi pemakai. A. Informasi Hasil dari suatu sistem atau sistem informasi yang dibutuhkan oleh pengguna sistem adalah informasi. Informasi ini tercipta dari kumpulan data-data yang telah diproses sebelumnya. Menurut Cushing dalam Fauzi (2017:10) menyatakan bahwa informasi adalah kumpulan data yang relevan dan mempunyai arti yang menggambarkan suatu kejadian-kejadian atau kegiatan-kegiatan. Sedangkan menurut Hutahean (2015:9) informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi penerimanya. Dapat disimpulkan bahwa informasi adalah kumpulan data yang telah diolah menjadi suatu bentuk yang lebih berguna bagi penerimanya dan

6 13 mempunyai nilai nyata atau yang dapat dirasakan dalam keputusan-keputusan yang sekarang atau keputusan-keputusan yang akan datang. B. Komponen Sistem Informasi Sistem informasi terdiri dari komponen-komponen yang disebut dengan istilah blok bangunan (building block). Adapun penjelasan dari blok bangunan (Hutahean, 2015:13) yaitu: 1. Blok masukkan (input block) Blok masukan merupakan blok yang bertugas dalam input data agar masuk ke dalam sistem informasi. Blok masukan bertugas dalam merekam data yang akan dimasukkan, biasanya berupa dokumen-dokumen dasar. 2. Blok model (model block) Blok model terbentuk dari kombinasi prosedur, logika dan model matematik yang memproses data input dan data yang tersimpan di basis data dengan cara yang sudah ditentukan untuk menghasilkan keluaran yang diinginkan. 3. Blok keluaran (output block) Sistem informasi menghasilkan keluaran (output) yaitu informasi yang berkualitas dan berguna untuk semua tingkatan manajemen serta semua pemakai sistem. 4. Blok teknologi (technology block) Teknologi digunakan merupakan kotak alat dalam sistem informasi. Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran berupa informasi dan membantu pengendalian dari sistem secara menyeluruh. Blok

7 14 teknologi perangkat lunak (software) dan perangkat keras (hardware) yang dioperasikan oleh teknisi (brainware). 5. Blok basis data (database block) Basis data (database) merupakan media untuk menyimpan data yang saling berhubungan satu sama lainnya, tersimpan di perangkat keras komputer dan dapat dipergunakan kembali, diperlukan perangkat lunak untuk memanipulasinya. 6. Blok kendali (control block) Sistem informasi memiliki kontrol kendali untuk menanggulangi gangguangangguan terhadap sistem apabila terlanjur terjadi kesalahan maka dapat langsung diantisipasi atau diatasi Metode Pengembangan Perangkat Lunak Metode pengembangan perangkat lunak dijadikan sebagai disiplin ilmu untuk mengembangkan/merancang sebuah sistem. Model air terjun (waterfall) merupakan salah satu model dari metode pengembangan perangkat lunak. Menurut Sukamto dan Shalahuddin (2015:28) metode waterfall adalah metode air terjun menyediakan pendekatan alur hidup perangkat lunak secara sekuensial atau terurut dimulai dari analisa, desain, pengkodean, pengujian, dan pendukung (support). Sedangkan menurut Muharto dan Ambarita (2016:104), model waterfall merupakan metode ini melakukan pendekatan secara sistematis dan urut mulai dari level kebutuhan sistem lalu menuju ke tahap analisis, desain, coding, testing/verification, dan maintenance. Maka dari itu dapat disimpulkan bahwa model waterfall merupakan model dari metode pengembangan perangkat lunak yang melakukan pendekatan

8 15 sistematis dan sekuensial mulai dari tahapan analisis, desain, pengkodean, pengujian dan pendukung. Sumber: Sukamto dan Shalahuddin (2015:29) Gambar II.1. Tahapan Model Waterfall Adapun penjelasan tahapan model waterfall (Sukamto dan Shalahuddin, 2015:28), yaitu: 1. Analisis kebutuhan perangkat lunak Proses pengumpulan kebutuhan dilakukan secara intensif untuk menspesifikasikan kebutuhan perangkat lunak agar dapat dipahami perangkat lunak seperti apa yang dibutuhkan oleh user. Spesifikasi kebutuhan perangkat lunak pada tahap ini perlu untuk didokumentasikan. 2. Desain Desain perangkat lunak adalah proses multi langkah yang fokus pada desain pembuatan program perangkat lunak termasuk struktur data, arsitektur perangkat lunak, representasi antar muka dan prosedur pengodean. Tahap ini mentranslasi kebutuhan perangkat lunak dari tahap analisis kebutuhan ke representasi desain agar dapat diimplementasikan menjadi program pada tahap selanjutnya. Desain perangkat lunak yang dihasilkan pada tahap ini juga perlu untuk didokumentasikan.

9 16 3. Pembuatan Kode Program Desain harus ditranslasikan ke dalam program perangkat lunak. Hasil dari tahap ini adalah program komputer sesuai desain yang telah dibuat pada tahap desain. 4. Pengujian Pengujian fokus pada perangkat lunak secara dari segi lojik dan fungsional dan memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk meminimalisir kesalahan (error) dan memastikan keluaran yang dihasilkan sesuai dengan yang diinginkan. 5. Pendukung (support) atau pemeliharaan (maintenance) Tahap pendukung atau pemeliharaan dapat mengulangi proses mulai dari tahap analisis spesifikasi untuk perubahan perangkat lunak yang sudah ada, tapi tidak untuk membuat perangkat lunak baru Basis Data Basis data dijadikan sebagai media untuk menampung data-data yang dimasukkan ke dalam sistem informasi, kemudian diolah untuk mendapatkan keluaran yang berguna. Menurut Yanto (2016:11), basis data merupakan kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redudansi), untuk memenuhi berbagai kebutuhan. Sedangkan menurut Lubis (2016:3), basis data adalah tempat berkumpulnya data yang saling berhubungan dalam suatu wadah (organisasi/perusahaan) bertujuan agar dapat mempermudah dan mempercepat untuk pemanggilan atau pemanfaatan kembali data tersebut.

10 17 Berdasarkan pendapat para ahli di atas, penulis menyimpulkan bahwa basis data merupakan suatu wadah yang menampung data-data yang saling berhubungan, dapat digunakan kembali, manipulasi, tanpa pengulangan untuk memenuhi berbagai kebutuhan pengguna data. A. Komponen Sistem Basis Data Komponen dasar sistem basis data digunakan untuk membantu kelancaran dari pembuatan dan manajemen basis data. Adapun komponen dasar basis data (Lubis, 2016:7) terdiri dari 4 kelompok pokok, yaitu: 1. Data Data pada sistem data mempunyai dua (2) ciri, yaitu data yang tersimpan secara terintegrasi (integrated) dan data dapat dipakai bersama-sama (shared). a. Integrated yaitu kumpulan dari berbagai macam file dari aplikasi-aplikasi yang berbeda yang disusun dengan cara menghilangkan bagian-bagian yang rangkap (redundant). b. Shared yaitu masing-masing bagian dari database dapat diakses oleh pemakai dalam waktu yang bersamaan, untuk aplikasi yang berbeda. 2. Perangkat keras Perangkat keras ini terdiri dari semua peralatan perangkat keras komputer yang digunakan untuk pengelolaan sistem database, antara lain: a. Peralatan untuk penyimpanan, disk, drum, dan lain-lain. b. Peralatan input dan output. c. Peralatan komunikasi data.

11 18 3. Perangkat lunak Perangkat lunak berfungsi sebagai perantara (interface) antara pemakai dengan data fisik database, dapat berupa database management system (DBMS) atau program-program aplikasi dan prosedur-prosedur. 4. Pemakai Pemakai ini terbagi menjadi dua (2) bagian, yaitu: a. Programmer, orang/team yang membuat program aplikasi yang mengakses database dengan menggunakan bahasa pemrograman. b. End user, orang yang mengakses database melalui terminal dengan menggunakan query language atau program aplikasi yang dibuat oleh programmer. B. Keuntungan Penggunaan Basis Data Penggunaan basis data ini memiliki beberapa keuntungan (Lubis, 2016:8), diantaranya: 1. Terkontrolnya kerangkapan data dan inkonsistensi. 2. Terpeliharanya keselarasan data. 3. Data dapat dipakai secara bersama-sama. 4. Memudahkan penerapan standarisasi. 5. Memudahkan penerapan batasan-batasan penggunaan. 6. Terpeliharanya integritas data. 7. Terpeliharanya keseimbangan atas perbedaan kebutuhan data dari setiap aplikasi. 8. Program/data independent.

12 19 C. Kerugian Penggunaan Basis Data Basis data juga memiliki beberapa kerugian dalam penggunannya. Adapun kerugian basis data (Lubis, 2016:8), yaitu: 1. Mahal dalam implementasinya. 2. Rumit/kompleks. 3. Penanganan proses recovery & back up sulit. 4. Kerusakan pada sistem basis data dapat mempengaruhi departemen terkait Teori Pendukung Penulis juga menggunakan teknik/alat bantu dalam memvisualisasikan rancangan sistem. Teori-teori lain yang digunakan untuk mendukung penulisan ini terdiri dari diagram alir data (DAD), kamus data, entity relationship diagram (ERD), logical record structure (LRS), hierarchy input process output (HIPO) dan pengkodean atau struktur kode Diagram Alir Data (DAD) Dalam pengembangan suatu sistem, diperlukan visualisasi dari rancangan agar dapat atau mudah dipahami oleh orang/team yang mengembangkan sistem tersebut. Pemvisualisasian rancangan/pengembangan sistem ini menggunakan diagram alir data (DAD). Diagram alir data (DAD) juga biasa dikenal dengan sebutan data flow diagram (DFD). Menurut Maniah dan Hamidin (2017:44) mengemukakan bahwa: Diagram alir data (DFD), terutama untuk menggambarkan sistem operasional dimana fungsi sistem sangat penting dan kompleks dibandingkan data yang dimanipulasi sistem. Keunggulan dari DFD adalah: DFD mudah dipahami oleh orang teknik maupun non teknik, memberikan gambaran sistem secara menyeluruh, lengkap dengan lingkup sistem dan hubungan ke sistem lainnya dan memberikan tampilan komponen-komponen sistem secara detail.

13 20 Sedangkan, menurut Sukamto dan Shalahuddin (2015:70) DFD tidak sesuai untuk memodelkan sistem yang menggunakan pemrograman berorientasi objek. Maka dari itu, penulis menyimpulkan bahwa diagram alir data merupakan teknik yang digunakan untuk menggambarkan sistem agar mudah dipahami oleh orang teknik maupun non teknik yang memberikan gambaran sistem secara menyeluruh dan lengkap dengan lingkup sistem dan tidak cocok untuk memodelkan sistem yang menggunakan pemrograman berorientasi objek. A. Simbol-Simbol Diagram Alir Data (DAD) Dalam penggambaran diagram alir data (DAD) ini menggunakan simbolsimbol. Penjelasan dari simbol-simbol diagram alir data (DAD) ini disajikan ke dalam tabel berikut ini (Muslihudin dan Oktafianto, 2016: 47). Tabel II.1. Simbol-Simbol Diagram Alir Data (DAD) Notasi Gane & Sarson Entitas Eksternal Notasi Yourdon/De Marco Entitas Eksternal Keterangan Entitas eksternal, untuk merepresentasikan sebuah external entity, orang (user) atau program lain. Proses, kegiatan yang dilakukan oleh orang, mesin, atau komputer dari hasil suatu data yang masuk ke dalam proses untuk menghasilkan data yang keluar dari proses.

14 21 Aliran Data Aliran Data Aliran Data, panah yang merepresentasikan data atau lebih objek data (arus data), khusus dari sumber ke tujuan. Penyimpanan data atau tempat data direfer/disimpan oleh proses. Sumber: Muslihudin dan Oktafianto (2016:47) B. Tingkatan Konstruksi Diagram Alir Data (DAD) Gambaran suatu sistem menggunakan diagram alir data (DAD) ini mempunyai tahapan-tahapan yang wajib dilakukan sewaktu menggambar diagram alir data (DAD). Adapun tingkatan konstruksi/tahapan dalam penggambaran DAD (Muslihudin dan Oktafianto, 2016:48), yaitu: 1. Diagram konteks Diagram konteks menggambarkan dan dapat mewakili seluruh proses yang terdapat di dalam suatu sistem. merupakan tingkatan tertinggi dalam diagram alir data (DAD) dan biasanya diberi nomor nol (0). Semua entitas eksternal yang ditunjukkan pada diagram konteks berikut aliran-aliran data utama menuju dan dari sistem. Diagram ini sama sekali tidak memuat penyimpanan data dan tampak sederhana untuk diciptakan. 2. Diagram nol (diagram level-1) Diagram nol menggambarkan sistem sesuai dengan banyak proses yang terjadi di dalam sistem dan merupakan pemecahan dari diagram konteks. Di dalam diagram ini memuat penyimpanan data.

15 22 3. Diagram rinci Diagram rinci merupakan diagram yang menguraikan proses apa yang ada dalam diagram nol. C. Syarat Pembuatan Diagram Alir Data (DAD) Dalam penggambaran atau pembuatan diagram alir (DAD) ini memilik aturan-aturan tertentu agar pengguna teknik atau non teknik dapat memahami gambar tersebut. Syarat-syarat pembuatan DAD (Muslihudin dan Oktafianto, 2016:49), yaitu: 1. Pemberian nama untuk tiap komponen DFD. 2. Pemberian nomor pada komponen proses. 3. Penggambaran DFD sesering mungkin agar enak dilihat. 4. Penghindaran penggambaran DFD yang rumit. 5. Pemastian DFD yang dibentuk itu konsisten secara logika Kamus Data Data-data yang mengalir di diagram alir data (DAD) biasanya disajikan dalam bentuk singkatan. Untuk mendeskripsikan data-data yang mengalir pada diagram alir data ini menggunakan kamus data. Menurut Sukamto dan Shalahuddin (2015:73) kamus data adalah kumpulan daftar elemen data yang mengalir pada sistem perangkat lunak sehingga masukan (input) dan keluaran (output) dapat difahami secara umum (memiliki standar cara penulisan). Sedangkan, menurut Djahir dan Pratita (2015:199) mengemukakan bahwa kamus data adalah suatu ensiklopedi dari informasi yang berkenaan dengan data organisasi/perusahaan, dan penjelasan ini dikombinasikan

16 23 kepada komputer melalui data description language-ddl, yang menghasilkan skema. Berdasarkan kumpulan teori dari para ahli di atas, dapat disimpulkan bahwa kamus data (data dictionary) merupakan rincian atau spesifikasi dari datadata yang terkumpul dan mengalir pada sistem perangkat lunak yang memiliki deskripsi agar dapat dipahami secara umum. Kamus data dalam implementasi program dapat menjadi parameter masukan atau keluaran dari sebuah fungsi atau prosedur. Biasanya kamus data (Sukamto dan Shalahuddin, 2015:74) berisikan: 1. Nama Kamus data berisikan nama data yang mengalir di DAD. 2. Digunakan Kamus data digunakan pada proses-proses terkait aliran data. 3. Deskripsi Deskripsi disini menguraikan data-data yang mengalir menjadi lebih detail. 4. Informasi tambahan Kamus data biasa berisikan informasi tambahan seperti tipe data, nilai data, batas nilai data, dan komponen yang membentuk data tersebut. Kamus data memiliki beberapa simbol untuk menjelaskan informasi tambahan tersebut. Adapun simbol-simbol tersebut menurut Sukamto dan Shalahuddin (2015:74) dapat dilihat pada tabel berikut ini.

17 24 Tabel II.2. Simbol-Simbol Kamus Data Simbol Keterangan = Disusun atau terdiri dari + Dan [ ] Baik atau. { } n n kali diulang/bernilai banyak ( ) Data opsional * * Batas komentar Sumber: Sukamto dan Shalahuddin (205:74) Entity Relationship Diagram (ERD) Untuk menggambarkan struktur data agar bisa dipahami secara langsung oleh pengguna teknik maupun teknik dapat menggunakan entity relationship diagram (ERD). Entity relationship diagram (ERD) menjelaskan setiap entitas dan hubungan yang terjadi antar entitas tersebut. Menurut Sukamto dan Shalahuddin (2015:53) ERD adalah bentuk paling awal dalam melakukan perancangan basis data relasional. Jika menggunakan OODMBS maka perancangan ERD tidak perlu dilakukan. Sedangkan, menurut Lubis (2016:31) mengemukakan bahwa ERD menjadi salah satu pemodelan data konseptual yang paling sering digunakan dalam proses pengembangan basis data bertipe relasional. Maka dari itu, penulis menyimpulkan bahwa entity relationship diagram (ERD) merupakan teknik pemodelan struktur data secara konseptual yang menggambarkan entitas lengkap dengan atributnya dan hubungan yang terjadi antar entitas tersebut.

18 25 Penjelasan dari simbol-simbol yang digunakan untuk menggambarkan entity relationship diagram (ERD) menurut Chen dalam buku Sukamto dan Shalahuddin (2015:50) disajikan ke dalam bentuk tabel. Tabel II.3. Komponen Entity Relationship Diagram (ERD) Notasi Komponen Keterangan Entitas/entity Entitas merupakan data inti yang akan disimpan, bakal tabel pada basis data, benda yang memiliki nama_entitas nama_atribut kunci_primer nama_atribut nama_relasi data dan harus disimpan datanya agar dapat diakses oleh aplikasi komputer. Penamaan entitas biasanya lebih ke kata benda dan belum merupakan nama tabel. Atribut Field atau kolom data yang butuh disimpan dalam suatu entitas. Field atau kolom data yang butuh disimpan dalam suatu entitas dan digunakan sebagai kunci akses record yang diinginkan, biasanya Atribut kunci primer berupa id. Kunci primer dapat lebih dari satu kolom, asalkan kombinasi dari beberapa kolom tersebut dapat bersifat unik (berbeda tanpa ada yang sama). Atribut multinilai/multivalue Field atau kolom data yang butuh disimpan dalam suatu entitas yang dapat memiliki lebih dari satu. Relasi yang menghubungkan antar Relasi entitas, diawali dengan kata kerja.

19 26 N Asosiasi/association Sumber: Sukamto dan Shalahuddin (2015:50) Penghubung antara relasi dan entitas dimana di kedua ujungnya memiliki multiplicity kemungkinan jumlah pemakaian. Kemungkinan jumlah maksimum keterhubungan antara entitas satu dengan entitas yang lain disebut dengan kardinalitas. Misalkan ada kardinalitas 1 ke N atau sering disebut dengan one to many menghubungkan entitas A dan entitas B Hierarchy Input Process Output (HIPO) Teknik dalam mendokumentasikan rancangan/pengembangan suatu sistem dapat menggunakan teknik hierarchy input process output (HIPO). Teknik ini dapat memenuhi kebutuhan para programmer maupun penggunanya. Menurut Fatta (2007:150) menyatakan bahwa HIPO adalah teknik penggambaran modul-modul yang nantinya akan dikembangkan oleh programmer menjadi prosedur-prosedur dalam program sistem informasi. Sedangkan, menurut Ladjamudin (2013:211), hierarchy-plus-input-process-output (HIPO) merupakan teknik untuk mendokumentasikan sistem pemograman. Dapat disimpulkan bahwa hierarchy input process output (HIPO) merupakan teknik yang digunakan untuk mendokumentasikan/menggambarkan sistem pemrograman yang dapat memenuhi kebutuhan programmer maupun kebutuhan pengguna sistem.

20 Pengkodean Salah satu syarat baik dalam penulisan kode di dalam basis data adalah menggunakan struktur kode atau dikenal dengan teknik pengkodean agar data tersebut tidak mengalami kejadian perulangan (redundant). Menurut Sutabri dalam Puspitawati dan Anggadini (2011:96) menyatakan bahwa sistem pengkodean terdiri dari himpunan karakter, simbol-simbol yang dapat diterima dan telah dinyatakan digunakan untuk mengidentifikasikan objek tertentu. Kode yang baik menggunakan aturan-aturan tertentu agar memudahkan proses pengolahan data karena dengan kode, data akan lebih mudah untuk diidentifikasi (Shatu, 2016:106). Penulis menyimpulkan bahwa pengkodean atau struktur kode merupakan teknik yang digunakan untuk mengindentifikasikan data-data dengan kode yang unik dan digunakan untuk membantu proses identifikasi dan pengolahan data yang memiliki aturan tertentu dan dapat diterima. A. Syarat-Syarat Kode yang Baik Sebuah kode kode yang baik memiliki syarat-syarat tertentu atau faktorfaktor yang perlu dipertimbangkan. Adapun faktor-faktor pertimbangan (Shatu, 2016:107) dalam pembuatan kode yaitu: 1. Kode yang disusun perlu disesuaikan dengan metode proses data. 2. Setiap kode harus mewakili hanya satu item sehingga tidak membingungkan. 3. Kode yang disusun harus memudahkan pemakai untuk mengingatnya. 4. Kode yang disusun harus fleksibel, dalam arti memungkinkan dilakukan perluasan tanpa perubahan menyeluruh. 5. Setiap kode harus menggunakan jumlah angka dan huruf yang sama.

21 28 6. Kode yang panjang perlu dipotong-potong (chunking) untuk memudahkan mengingat. 7. Dalam kode yang panjang perlu diberi kode yang merupakan check digit, yaitu untuk mengecek kebenaran kode. B. Macam-Macam Kode Kode dapat dibuat dalam berbagai struktur kode yang berbeda. Setiap struktur mempunyai kelebihan dan kelemahan. Berikut ini adalah macam-macam kode (Shatu, 2016:108) yang dapat digunakan: 1. Kode urut nomor Kode yang terbentuk dari susunan angka/nomor. Setiap kode memiliki jumlah angka yang sama (digit). 2. Kode kelompok Kode kelompok bertujuan untuk membagi data dalam kelompok tertentu. Tiap kelompok akan diberi kode dengan angka atau huruf tertentu, sehingga masing-masing posisi angka/huruf dari kode mempunyai arti. 3. Kode blok Setiap kelompok data diberi kode dalam blok nomor tertentu. Kode blok mirip dengan kode kelompok. 4. Kode desimal Setiap kelompok data akan diberi kode dari 0 sampai dengan 9. Oleh karena itu pengelompokan data harus dilakukan maksimum dalam sepuluh kelompok. 5. Kode mnemonic Kode mnemonic merupakan kode singkatan data yang digunakan untuk membatu pengguna kode ini dalam membaca maksud dari singkata tersebut.

22 29 6. Kode bar Kode bar terdiri dari batangan-batangan hitam, biasa digunakan untuk perusahaan makanan dan minuman. Kode ini sebenarnya merupakan transformasi dari angka menjadi batangan-batangan kode, pembedanya adalah ketebalan dari batangan-batangan (bar) tersebut Visual Basic Menurut Jubile Enterprise (2017:1) visual basic merupakan pengembangan dari BASIC yang dibuat sebagai bahasa pemrograman yang mudah dipelajari dan digunakan. Sedangkan menurut Winarno, dkk (2010:98) program visual basic adalah kombinasi dari keyword, properti, nama, objek, variabel, angka, simbol khusus, dan nilai lainnya yang secara kolektif membentuk sebuah instruksi dipahami oleh compiler Visual Basic. Maka dari itu dapat disimpulkan bahwa visual basic merupakan bahasa pemrograman yang terdiri dari kombinasi yang terdiri keyword, properti, nama, objek, variabel, angka, simbol khusus, dan nilai lainnya sehingga membentuk sebuah instruksi yang mudah dipelajari dan digunakan.

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Elemen penting yang sering dimiliki dan digunakan oleh perusahaan adalah sistem. Hampir organisasi selalu mempunyai sistem informasi untuk mengumpulkan, menyimpan,

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Elemen penting yang sering dimiliki dan digunakan oleh perusahaan adalah sistem. Hampir organisasi selalu mempunyai sistem informasi untuk mengumpulkan, menyimpan,

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Konsep dasar sistem digunakan sebagai dasar dalam memahami sebuah sistem yang terdiri dari definisi sistem, karakteristik sistem, klasifikasi sistem, dan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Setiap organisasi atau perusahaan memiliki sistem yang menangani serangkaian aktifitas di dalam suatu sistem agar mencapai tujuan yang optimal. Konsep dasar

Lebih terperinci

BAB II LANDASAN TEORI. kerja sama dalam mencapai sasaran dan tujuan, Dengan adanya sistem maka lebih

BAB II LANDASAN TEORI. kerja sama dalam mencapai sasaran dan tujuan, Dengan adanya sistem maka lebih 7 BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Pada umumnya sistem dibuat sebagai suatu alat untuk mempermudah dalam pekerjaan manusia, dalam sistem terdapat kompenen yang saling berinteraksi dan kerja

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Sistem pada dasarnya dapat didefinisikan sebagai suatu elemen yang digabungkan satu dengan yang lainnya untuk suatu tujuan bersama. Sistem juga dapat diartikan

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

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Setiap organisasi atau perusahaan memiliki sistem yang menangani serangkaian kegiatan yang terjadi sebagai alat untuk mencapai tujuan organisasi atau perusahaan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Teori sistem secara umum pertama kali diuraikan menurut Kenneth Boulding dalam Sutabri, (2016:2) Terutama menekankan pentingnya perhatian terhadap setiap

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 II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1. Teori Umum 2.1.1 Pengertian Internet Menurut Febrian (2006:2), Internet merupakan tempat terhubungnya berbagai mesin komputer yang mengolah informasi di dunia ini, baik server,

Lebih terperinci

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

BAB III LANDASAN TEORI. organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi, BAB III LANDASAN TEORI 3.1 Konsep Dasar Sistem Informasi Sistem informasi dapat didefinisikan sebagai suatu sistem di dalam suatu organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi,

Lebih terperinci

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

BAB III 3. LANDASAN TEORI. manajemen dan individu lain terhadap kejadian-kejadian internal dan eksternal BAB III 3. LANDASAN TEORI 3.1. Konsep Dasar Sistem Informasi Sistem informasi dapat dikatakan seperti suatu sistem yang terdapat pada suatu organisasi yang merupakan kumpulan dari individu, teknologi,

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1 Konsep Dasar Sistem Informasi 3.1.1 Sistem Menurut Sari Murdowati (1998; 1), definisi sistem merupakan sekumpulan komponen terintegrasi untuk mencapai suatu tujuan. Sedangkan

Lebih terperinci

5 BAB II Tinjauan Pustaka

5 BAB II Tinjauan Pustaka BAB II TINJAUAN PUSTAKA 2.1. Teori Umum 2.1.1.Pengertian Komputer Sujatmiko (2012:156), Komputer adalah mesin yang dapat mengolah data digital dengan mengikuti serangkaian perintah atau program. Sutanta

Lebih terperinci

PENDAHULUAN. Alif Finandhita, S.Kom

PENDAHULUAN. Alif Finandhita, S.Kom PENDAHULUAN SISTEM BASIS DATA Suatu sistem penyusunan dan pengelolaan recordrecord dengan menggunakan komputer, dengan tujuan untuk menyimpan atau merekam serta memelihara data operasional lengkap sebuah

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Sistem memiliki fungsi untuk menangani fungsi yang secara terusmenerus dan berulang-ulang atau yang rutin terjadi. Umumnya sistem dibuat sebagai suatu alat

Lebih terperinci

BAB II DASAR TEORI. terbagi atas beberapa tahap yaitu: perancangan basis data secara konseptual, logis dan fisis.

BAB II DASAR TEORI. terbagi atas beberapa tahap yaitu: perancangan basis data secara konseptual, logis dan fisis. BAB II DASAR TEORI 2.1. Konsep dan Definisi Konsep 2.1.1.Konsep Dasar Perancangan Perancangan basis data merupakan langkah untuk menentukan basis data yang diharapkan dapat mewakili kebutuhan pengguna.

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

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

2. BAB II LANDASAN TEORI. lanjut sehingga terbentuk suatu aplikasi yang sesuai dengan tujuan awal. 2. BAB II LANDASAN TEORI Dalam merancang dan membangun aplikasi, sangatlah penting untuk mengetahui terlebih dahulu dasar-dasar teori yang digunakan. Dasar-dasar teori tersebut digunakan sebagai landasan

Lebih terperinci

SISTEM BASIS DATA (PENDAHULUAN) Alif Finandhita,S.Kom, M.T.

SISTEM BASIS DATA (PENDAHULUAN) Alif Finandhita,S.Kom, M.T. SISTEM BASIS DATA (PENDAHULUAN) Alif Finandhita,S.Kom, M.T. alif.finandhita@email.unikom.ac.id Definisi Sistem Basis Data SISTEM BASIS DATA Suatu sistem penyusunan dan pengelolaan record-record dengan

Lebih terperinci

BAB II LANDASAN TEORI. berkelanjutan tentang kegiatan/program sehingga dapat dilakukan tindakan

BAB II LANDASAN TEORI. berkelanjutan tentang kegiatan/program sehingga dapat dilakukan tindakan BAB II LANDASAN TEORI 2.1 Monitoring Menurut Dr. Harry Hikmat (2010), monitoring adalah proses pengumpulan dan analisis informasi berdasarkan indikator yang ditetapkan secara sistematis dan berkelanjutan

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

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 II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Dalam mendefinisikan sistem terdapat dua kelompok pendekatan sistem, yaitu sistem yang lebih menekankan pada prosedur dan elemennya. Prosedur didefinisikan

Lebih terperinci

PERANCANGAN SISTEM INFORMASI PERSURATAN PADA BADAN KEPEGAWAIAN NEGARA JAKARTA

PERANCANGAN SISTEM INFORMASI PERSURATAN PADA BADAN KEPEGAWAIAN NEGARA JAKARTA Konferensi Nasional Ilmu Sosial & Teknologi (KNiST) Maret 2016, pp. 161~166 PERANCANGAN SISTEM INFORMASI PERSURATAN PADA BADAN KEPEGAWAIAN NEGARA JAKARTA Irza asrita 1, Oky Irnawati 2 1 AMIK BSI Jakarta

Lebih terperinci

SISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, S.Kom.,M.Kom

SISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, S.Kom.,M.Kom SISTEM BASIS DATA Pendahuluan Gentisya Tri Mardiani, S.Kom.,M.Kom Sistem Basis Data Sistem Basis Data merupakan suatu sistem yang terdiri dari kumpulan file yang saling berhubungan dan memungkinkan dilakukan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Pengertian Sistem a. Gordon B. Davis ( 1984 : 12) : Sebuah sistem terdiri dari bagian-bagian yang saling berkaitan yang beroperasi bersama untuk mencapai beberapa sasaran atau

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1. Teori Umum 2.1.1. Pengertian Komputer Jogiyanto dalam Sutanta (2011:2), Komputer sebagai alat elektronik yang dapat menerima input data, dapat mengolah data, dapat memberikan

Lebih terperinci

BAB III LANDASAN TEORI. organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil

BAB III LANDASAN TEORI. organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil 11 BAB III LANDASAN TEORI 3.1 Sistem Informasi Menurut (Ladjamudin, 2005), Sistem informasi adalah sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan

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

6 Bab II Tinjauan Pustaka

6 Bab II Tinjauan Pustaka BAB II TINJAUAN PUSTAKA 2.1. Teori Umum 2.1.1. Pengertian Aplikasi Asropudin (2013:6), aplikasi adalah software yang di buat oleh suatu perusahaan computer untuk mengerjakan tugas-tugas tertentu seperti

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

SISTEM INFORMASI. Konsep Dasar Sistem

SISTEM INFORMASI. Konsep Dasar Sistem SISTEM INFORMASI Konsep Dasar Sistem Sistem: Suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran

Lebih terperinci

BAB II DASAR TEORI. 2.2 Sistem Suku Bunga Secara umum terdapat dua metode dalam perhitungan bunga, yaitu metode Flat dan Efektif.

BAB II DASAR TEORI. 2.2 Sistem Suku Bunga Secara umum terdapat dua metode dalam perhitungan bunga, yaitu metode Flat dan Efektif. BAB II DASAR TEORI 2.1 Pengertian Kredit Pengertian kredit mempunyai dimensi yang beraneka ragam, dimulai kata kredit yang berasal dari bahasa Yunani credere yang berarti kepercayaan. Maksudnya pemberi

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Teori Umum 2.1.1 Pengertian Aplikasi Sutabri (2012:147), Aplikasi adalah alat terapan yang difungsikan secara khusus dan terpadu sesuai kemampuan yang dimilikinya. Sugiar (2014:83),

Lebih terperinci

PENDAHULUAN. Alif Finandhita, S.Kom

PENDAHULUAN. Alif Finandhita, S.Kom PENDAHULUAN Alif Finandhita, S.Kom Basis data : Adalah sekumpulan data persistence yang saling terkait, menggambarkan suatu organisasi(enterprise). Sistem Basis data (DBS): Suatu sistem yang mengelola

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Sistem menurut pendekatan prosedur yang menjadi suatu urutan kegiatan yang saling berhubungan berkumpul bersama-sama untuk mencapai tujuan tertentu. 2.1.1.

Lebih terperinci

BAB III LANDASAN TEORI. Jasa akan selalu melekat pada sumbernya atau pada penjualnya. Dengan

BAB III LANDASAN TEORI. Jasa akan selalu melekat pada sumbernya atau pada penjualnya. Dengan BAB III LANDASAN TEORI 3.1 Jasa Menurut Kotler (1997:83), jasa adalah setiap tindakan atau kegiatan yang dapat ditawarkan oleh satu pihak kepada pihak lain, yang pada dasarnya tidak berwujud dan tidak

Lebih terperinci

MAKALAH REKAYASA PERANGKAT LUNAK ( PEMODELAN DATA )

MAKALAH REKAYASA PERANGKAT LUNAK ( PEMODELAN DATA ) MAKALAH REKAYASA PERANGKAT LUNAK ( PEMODELAN DATA ) Disusun Oleh : MUKHAMAT JAFAR 41813120014 MATA KULIAH : REKAYASA PERANGKAT LUNAK DOSEN : WACHYU HARI HAJI, S.KOM, MM UNIVERSITAS MERCUBUANA 2015 Mukhamat

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 4 BAB II LANDASAN TEORI 2.1 Definisi Sistem Sistem adalah sekumpulan unsur / elemen yang saling berkaitan dan saling mempengaruhi dalam melakukan kegiatan bersama untuk mencapai suatu tujuan. Contoh :

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Terdapat dua kelompok pendekatan dalam mendefinisikan sistem yaitu pertama, pendekatan yang menekankan pada prosedur sistem dan yang kedua, pendekatan yang

Lebih terperinci

BAB III. Landasan Teori

BAB III. Landasan Teori BAB III Landasan Teori 3.1. Aplikasi Aplikasi adalah software yang dibuat oleh suatu perusahaan komputer untuk mengerjakan tugas-tugas tertentu, misalnya Microsoft Word, Microsoft Excel (Yazid, 2009:50).

Lebih terperinci

SISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, M.Kom

SISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, M.Kom SISTEM BASIS DATA Pendahuluan Gentisya Tri Mardiani, M.Kom Sistem Basis Data Sistem Basis Data merupakan suatu sistem yang terdiri dari kumpulan file yang saling berhubungan dan memungkinkan dilakukan

Lebih terperinci

KONSEP DASAR SISTEM DATABASE adalah kepentingan proses pengambilan keputusan.

KONSEP DASAR SISTEM DATABASE adalah kepentingan proses pengambilan keputusan. KONSEP DASAR Database adalah suatu susunan/kumpulan data operasional lengkap dari suatu organisasi/perusahaan yang diorganisir/dikelola dan simpan secara terintegrasi dengan menggunakan metode tertentu

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1 Sistem Menurut Herlambang (2005:116), terdapat dua pendekatan untuk mendefinisikan sistem, yaitu pendekatan secara prosedur dan komponen. Berdasarkan pendekatan prosedur, sistem

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Informasi Informasi merupakan hal yang sangat penting bagi manajemen di dalam pengambilan keputusan. Informasi dapat diperoleh dari sistem informasi atau disebut

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Penelitian Terdahulu Penelitian terdahulu digunakan untuk memberi suatu perbandingan referensi proyek yang telah dikerjakan, terdapat 4 contoh referensi dari penelitian terdahulu,

Lebih terperinci

Abstrak BAB I PENDAHULUAN

Abstrak BAB I PENDAHULUAN Abstrak Seiring dengan perkembangan jaman, teknologi mengalami perkembangan yang sangat pesat, khususnya dalam bidang komputer sangat membantu manusia dalam melakukan pekerjaan sehingga mendapatkan hasil

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Teori Umum 2.1.1. Pengertian Komputer Siagian (2011:92), komputer adalah alat mesin elektronika yang menerima dan mengolah data sedemikian rupa sehingga menghasilkan informasi,

Lebih terperinci

KONSEP DASAR SISTEM DATABASE adalah kepentingan proses pengambilan keputusan.

KONSEP DASAR SISTEM DATABASE adalah kepentingan proses pengambilan keputusan. KONSEP DASAR Database adalah suatu susunan/kumpulan data operasional lengkap dari suatu organisasi/perusahaan yang diorganisir/dikelola dan simpan secara terintegrasi dengan menggunakan metode tertentu

Lebih terperinci

BAB II LANDASAN TEORI. digunakan untuk memodelkan kebutuhan data dari suatu organisasi,

BAB II LANDASAN TEORI. digunakan untuk memodelkan kebutuhan data dari suatu organisasi, BAB II LANDASAN TEORI 2.1 Entity Relationship Diagram Entity Relationship Diagram (ERD) merupakan teknik yang digunakan untuk memodelkan kebutuhan data dari suatu organisasi, biasanya oleh System Analys

Lebih terperinci

BAB III LANDASAN TEORI. menjelaskan tentang ilmu yang terkait dalam penyelesaian kerja praktek.

BAB III LANDASAN TEORI. menjelaskan tentang ilmu yang terkait dalam penyelesaian kerja praktek. BAB III LANDASAN TEORI 3.1 Landasan Teori Landasan teori digunakan untuk menyelesaikan masalah secara sistematis. Landasan teori ini akan menjadi dasar pemahaman dan pengetahuan dalam sebuah analisa pekerjaan

Lebih terperinci

Bab III. Landasan Teori

Bab III. Landasan Teori 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 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. dalam kertas atau lainnya. Tujuan utama seseorang menulis surat tidak lain

BAB III LANDASAN TEORI. dalam kertas atau lainnya. Tujuan utama seseorang menulis surat tidak lain BAB III LANDASAN TEORI 3.1 Pengertian Surat Surat adalah alat komunikasi antara dua pihak yang berupa tulisan dalam kertas atau lainnya. Tujuan utama seseorang menulis surat tidak lain adalah untuk mengkomunikasikan

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1. Teori Umum 2.1.1. Pengertian Aplikasi Asropudin (2013:6), Aplikasi (application) adalah software yang dibuat oleh suatu perusahaan komputer untuk mengerjakan tugas-tugas tertentu,

Lebih terperinci

KONSEP DASAR DATA BASE. Pertemuan 1

KONSEP DASAR DATA BASE. Pertemuan 1 KONSEP DASAR DATA BASE Pertemuan 1 KONSEP DASAR Database adalah suatu susunan/kumpulan data operasional lengkap dari suatu organisasi/perusahaan yang diorganisir/dikelola dan simpan secara terintegrasi

Lebih terperinci

BAB III LANDASAN TEORI. Pihak-pihak yang terkait dengan transaksi transfer: a. Remitter/Applicant, yaitu pemilik dana (pengirim) yang akan

BAB III LANDASAN TEORI. Pihak-pihak yang terkait dengan transaksi transfer: a. Remitter/Applicant, yaitu pemilik dana (pengirim) yang akan 12 BAB III LANDASAN TEORI 3.1 Transfer Bank Transfer adalah pemindahan dana antar rekening di suatu tempat ke tempat yang lain, baik untuk kepentingan nasabah atau untuk kepentingan bank itu sendiri. Pihak-pihak

Lebih terperinci

Nama : Rendi Setiawan Nim :

Nama : Rendi Setiawan Nim : Nama : Rendi Setiawan Nim : 41813120188 Pemodelan Data Pemodelan Data dalam rekayasa perangkat lunak adalah proses menciptakan sebuah model data dengan menerapkan model deskripsi formal data menggunakan

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1. Teori Umum 2.1.1. Pengertian Komputer Wahyudi (2012:3) menjelaskan bahwa, Komputer adalah Peralatan (device) yang menerima data (input) dan menyimpan (storage) kemudian di

Lebih terperinci

KONSEP DASAR SISTEM DATABASE adalah kepentingan proses pengambilan keputusan.

KONSEP DASAR SISTEM DATABASE adalah kepentingan proses pengambilan keputusan. KONSEP DASAR Database adalah suatu susunan/kumpulan data operasional lengkap dari suatu organisasi/perusahaan yang diorganisir/dikelola dan simpan secara terintegrasi dengan menggunakan metode tertentu

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Teori Umum 2.1.1 Pengertian Komputer Menurut Asropudin (2013:19), Computer merupakan alat bantu pemrosesan data secara elektronik dan cara pemrosesan datanya berdasarkan urutan

Lebih terperinci

BAB III LANDASAN TEORI. bertahan dalam jangka waktu tertentu. Menurut (Kristanto, 2008:1) sistem

BAB III LANDASAN TEORI. bertahan dalam jangka waktu tertentu. Menurut (Kristanto, 2008:1) sistem BAB III LANDASAN TEORI 3.1 Sistem Sistem adalah suatu unit kesatuan yang saling berinteraksi dan bergantung satu dengan lainnya yang diarahkan pada suatu tujuan dan dapat bertahan dalam jangka waktu tertentu.

Lebih terperinci

KONSEP DASAR SISTEM DATABASE adalah kepentingan proses pengambilan keputusan.

KONSEP DASAR SISTEM DATABASE adalah kepentingan proses pengambilan keputusan. KONSEP DASAR Database adalah suatu susunan/kumpulan data operasional lengkap dari suatu organisasi/perusahaan yang diorganisir/dikelola dan simpan secara terintegrasi dengan menggunakan metode tertentu

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1. Teori Umum 2.1.1. Pengertian Komputer Sutanta (2011:01), Komputer adalah alat elektronik yang mampu melaksanakan beberapa tugas, yaitu menerima input, memproses input sesuai

Lebih terperinci

BAB III 3 LANDASAN TEORI

BAB III 3 LANDASAN TEORI BAB III 3 LANDASAN TEORI 3.1 Sistem Informasi Menurut Jogiyanto HM (2003), sistem Informasi merupakan suatu sistem yang tujuannya menghasilkan informasi sebagai suatu sistem, untuk dapat memahami sistem

Lebih terperinci

BAB III LANDASAN TEORI. Pengadaan adalah proses untuk mendapatkan pasokan barang di bawah

BAB III LANDASAN TEORI. Pengadaan adalah proses untuk mendapatkan pasokan barang di bawah BAB III LANDASAN TEORI 3.1 Pengadaan Pengadaan adalah proses untuk mendapatkan pasokan barang di bawah kontrak atau pembelian langsung untuk memenuhi kebutuhan bisnis. Pengadaan dapat mempengaruhi keseluruhan

Lebih terperinci

( Word to PDF Converter - Unregistered ) BAB II LANDASAN TEORI

( Word to PDF Converter - Unregistered )  BAB II LANDASAN TEORI ( Word to PDF Converter - Unregistered ) http://www.word-to-pdf-converter.net BAB II LANDASAN TEORI 2.1 Pengertian Sistem Menurut Jog [2] Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1 Pengertian 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 II. 2.1 Model Data High Level Data Model (Conceptual Data Model)

BAB II. 2.1 Model Data High Level Data Model (Conceptual Data Model) BAB II PENGEMBANGAN SISTEM BASIS DATA Bab ini akan membahas lebih lanjut mengenai arsitektur sistem basis data dan pengembangan sistem basis data. Sistem basis data tidak berdiri sendiri, tetapi selalu

Lebih terperinci

BAB III LANDASAN TEORI. adalah sebagai berikut: Sistem adalah suatu jaringan kerja dari prosedur-prosedur

BAB III LANDASAN TEORI. adalah sebagai berikut: Sistem adalah suatu jaringan kerja dari prosedur-prosedur BAB III LANDASAN TEORI 3.1 Konsep Dasar Sistem Informasi Terdapat dua kelompok pendekatan di dalam mendefinisikan sistem, yaitu yang menekankan pada prosedurnya dan yang menekankan pada komponen atau elemennya.

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI digilib.uns.ac.id BAB II LANDASAN TEORI 2.1 Sistem Informasi 2.1.1 Pengertian dan Karakteristik Sistem Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama

Lebih terperinci

BAB III. Landasan Teori

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

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Teori Umum 2.1.1 Pengertian Komputer Sujatmiko (2012:70) Komputer adalah sebarang mesin yang melakukan tiga hal yaitu menerima input terstruktur, memprosesnya sesuai hukum-hukum

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 1.1 Sistem Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan kegiatan atau untuk melakukan sasaran tertentu

Lebih terperinci

: ENDRO HASSRIE NIM : MATKUL : REKAYASA PERANGKAT LUNAK PEMODELAN DATA

: ENDRO HASSRIE NIM : MATKUL : REKAYASA PERANGKAT LUNAK PEMODELAN DATA NAMA : ENDRO HASSRIE NIM : 41813120047 MATKUL : REKAYASA PERANGKAT LUNAK PEMODELAN DATA Pemodelan data (ER Diagram) adalah proses yang digunakan untuk mendefinisikan dan menganalisis kebutuhan data yang

Lebih terperinci

6 Bab II Tinjauan Pustaka

6 Bab II Tinjauan Pustaka BAB II TINJAUAN PUSTAKA 2.1. Teori Umum 2.1.1. Pengertian Informasi Sunyoto (2014:40) menjelaskan, informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat

Lebih terperinci

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

BAB III LANDASAN TEORI. mendukung penyusunan laporan kerja praktek ini. Landasan teori yang akan 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

Basis Data. Bab 1. Sistem File dan Basis Data. Sistem Basis Data : Perancangan, Implementasi dan Manajemen

Basis Data. Bab 1. Sistem File dan Basis Data. Sistem Basis Data : Perancangan, Implementasi dan Manajemen Bab 1 Sistem File dan Sistem : Perancangan, Implementasi dan Manajemen Pengenalan Konsep Utama Data dan informasi Data - Fakta belum terolah Informasi - Data telah diproses Manajemen data Basis data Metadata

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Teori sistem secara umum yang pertama kali diuraikan adalah istilah sistem yang sekarang ini banyak dipakai. Banyak orang berbicara mengenai karakteristik

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Sistem Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu. Sistem ini menggambarkan suatu kejadian-kejadian dan kesatuan yang nyata,

Lebih terperinci

BAB II TINJAUAN PUSTAKA. objek-objek yang saling berelasi dan berinteraksi serta hubungan antar

BAB II TINJAUAN PUSTAKA. objek-objek yang saling berelasi dan berinteraksi serta hubungan antar BAB II TINJAUAN PUSTAKA 2.1. Sistem Informasi 2.1.1 Pengertian Sistem Menurut Al Fatta (2007) sistem secara umum adalah sekumpulan objek-objek yang saling berelasi dan berinteraksi serta hubungan antar

Lebih terperinci

KONSEP SISTEM INFORMASI

KONSEP SISTEM INFORMASI KONSEP SISTEM INFORMASI PENDAHULUAN Tulisan ini akan menjelaskan konsep dasar dari sistem informasi. Sebelum membahas suatu sistem lebih baik jika mengetahui dulu apa sistem itu, pada bagian berikutnya

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

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1. Teori Umum 2.1.1. Pengertian Komputer Sujatmiko (2012:156) mengemukakan, komputer adalah mesin yang dapat mengolah data digital dengan mengikuti serangkaian perintah atau program.

Lebih terperinci

BAB II TINJAUAN PUSTAKA. Pada tinjauan perusahaan ini akan dibahas mengenai sejarah berdirinya

BAB II TINJAUAN PUSTAKA. Pada tinjauan perusahaan ini akan dibahas mengenai sejarah berdirinya 8 BAB II TINJAUAN PUSTAKA 2.1. Tinjauan Perusahaan Pada tinjauan perusahaan ini akan dibahas mengenai sejarah berdirinya perusahaan, struktur organisasi serta uraian tugas dari masing masing bagian yang

Lebih terperinci

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI. SISTEM BASIS DATA 1 WAHYU PRATAMA, S.Kom., MMSI. PERTEMUAN 1 SBD 1 Pengantar Basis Data Ruang Lingkup Sistem Basis Data 1. Perbedaan Sistem File Tradisional dengan Sistem File Basis Data dan Keterbatasannya.

Lebih terperinci

BAB III LANDASAN TEORI. Henry Simamora (2000) dalam buku Akuntansi Basis Pengambilan

BAB III LANDASAN TEORI. Henry Simamora (2000) dalam buku Akuntansi Basis Pengambilan BAB III LANDASAN TEORI 3.1 Penjualan Aktivitas penjualan merupakan pendapatan utama perusahaan karena jika aktivitas penjualan produk maupun jasa tidak dikelola dengan baik maka secara langsung dapat merugikan

Lebih terperinci

BAB II LANDASAN TEORI. Pengertian dan definisi sistem pada berbagai bidang berbeda-beda, tetapi

BAB II LANDASAN TEORI. Pengertian dan definisi sistem pada berbagai bidang berbeda-beda, tetapi BAB II LANDASAN TEORI 2.1. Pengertian Sistem Pengertian dan definisi sistem pada berbagai bidang berbeda-beda, tetapi meskipun istilah sistem yang digunakan bervariasi,semua sistem pada bidangbidang tersebut

Lebih terperinci

BAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk

BAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk BAB II TINJAUAN PUSTAKA 2.1 Konsep Dasar Sistem Informasi 2.1.1 Pengertian Sistem Menurut Sutabri (2004), sistem adalah sekelompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama-sama

Lebih terperinci

BAB III LANDASAN TEORI. yang saling berhubungan yaitu antara sistem dan informasi. Sistem adalah suatu

BAB III LANDASAN TEORI. yang saling berhubungan yaitu antara sistem dan informasi. Sistem adalah suatu BAB III LANDASAN TEORI 3.1 Pengertian Sistem Informasi Menurut (Wilkinson, 2007:3-4) Sistem informasi berasal dari dua kata yang saling berhubungan yaitu antara sistem dan informasi. Sistem adalah suatu

Lebih terperinci

BAB III OBJEK DAN METODE PENELITIAN. Penulis melakukan penelitian pada Toko Nada Bandung yang beralamat di

BAB III OBJEK DAN METODE PENELITIAN. Penulis melakukan penelitian pada Toko Nada Bandung yang beralamat di BAB III OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian Penulis melakukan penelitian pada Toko Nada Bandung yang beralamat di Jl. Naripan No.111 Bandung 40112 Toko ini masih menggunakan sosial media

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI Landasan teori merupakan panduan untuk menemukan solusi pemecahan masalah yang sedang dihadapi. Pada bab ini akan dikemukakan landasan teori yang terkait dengan permasalahan untuk

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. dibahas meliputi permasalahan-permasalahan atau prosedur-prosedur yang

BAB III LANDASAN TEORI. dibahas meliputi permasalahan-permasalahan atau prosedur-prosedur yang 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

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

BAB II LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2005:1). BAB II LANDASAN TEORI 2.1 Sistem Informasi Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan

Lebih terperinci

BAB II LANDASAN TEORI. Dalam penyelesaian Tugas Akhir ini digunakan landasan teori yang

BAB II LANDASAN TEORI. Dalam penyelesaian Tugas Akhir ini digunakan landasan teori yang BAB II LANDASAN TEORI Dalam penyelesaian Tugas Akhir ini digunakan landasan teori yang membahas tentang teori yang dijadikan sebagai acuan dalam menyelesaikan permasalahan. 2.1 Definisi Aplikasi Definisi

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI 9 BAB III LANDASAN TEORI Pada bab ini akan dijelaskan mengenai dasar-dasar teori yang berhubungan dengan permasalahan yang dibahas pada kerja praktek ini. Hal ini sangat penting karena teori-teori tersebut

Lebih terperinci

PERANCANGAN PROGRAM PENJUALAN SEPATU

PERANCANGAN PROGRAM PENJUALAN SEPATU Konferensi Nasional Ilmu Sosial & Teknologi (KNiST) Maret 2013, pp. 323~327 PERANCANGAN PROGRAM PENJUALAN SEPATU Marlina 1, Oky Irnawati 2, Ida Darwati 3 1 AMIK BSI Tangerang e-mail: marlina.mln@bsi.ac.id

Lebih terperinci