Analisis data dan Pemograman
Analisis data dan pemograman
A. ANALISIS DATA
Analisis data adalah sebuah proses pemeriksaan, pembersihan, transformasi dan pemodelan data dengan tujuan menemukan informasi yang berguna, menginformasikan kesimpulan dan mendukung pengambilan keputusan. Analisis data sendiri memiliki banyak segi dan pendekatan yang mencakup beragam teknik dengan berbagai nama, dan digunakan dalam domain bisnis, sains, dan ilmu sosial yang berbeda. Dalam dunia bisnis saat ini, analisis data berperan dalam membuat keputusan yang lebih ilmiah dan membantu bisnis beroperasi lebih efektif karena data yang lebih akurat dan real-time.
Data mining adalah teknik analisis data tertentu yang berfokus pada pemodelan statistik dan penemuan pengetahuan untuk tujuan prediksi daripada tujuan deskriptif murni. Sementara intelijen bisnis mencakup analisis data yang sangat bergantung pada agregasi, dengan fokus terutama pada informasi bisnis. Dalam aplikasi statistik, analisis data dapat dibagi menjadi statistik deskriptif, analisis data eksplorasi (EDA), dan analisis data konfirmatori (CDA). EDA lebih berfokus pada penemuan fitur-fitur baru dalam data sementara CDA berfokus lebih pada konfirmasi atau pemalsuan hipotesis yang ada.
Analisis prediktif berfokus pada penerapan model statistik untuk peramalan atau klasifikasi prediktif, sedangkan analisis teks menerapkan teknik statistik, linguistik, dan struktural untuk mengekstrak dan mengklasifikasikan informasi dari sumber tekstual, spesies data tidak terstruktur. Semua di atas adalah jenis analisis data yang ada saat ini. Integrasi data adalah pendahulu untuk analisis data,dan analisis data terkait erat dengan visualisasi data serta penyebaran data.
•Mengenal Apa itu Analisis Data
Analisis data didefinisikan sebagai proses pembersihan, transformasi, dan pemodelan data untuk menemukan informasi yang berguna untuk pengambilan keputusan bisnis. Tujuan Analisis Data adalah untuk mengekstrak informasi yang berguna dari data dan mengambil keputusan berdasarkan analisis data.
Kapan pun kita mengambil keputusan dalam kehidupan kita sehari-hari adalah dengan memikirkan apa yang terjadi terakhir kali atau apa yang akan terjadi dengan memilih keputusan itu. Ini tidak lain adalah menganalisis masa lalu atau masa depan kita dan membuat keputusan berdasarkan itu. Untuk itu, kita mengumpulkan kenangan masa lalu atau impian masa depan kita. Jadi itu tidak lain adalah analisis data. Sekarang hal yang sama dilakukan analis untuk tujuan bisnis, disebut Analisis Data.
Jenis-jenis Analisis Data:
Di dalam sebuah penelitian, terdapat beberapa jenis analisis data. Kedua jenis analisis tersebut adalah analisis kualitatif dan analisis kuantitatif. Di bawah ini penjelasan mengenai kedua jenis analisis tersebut :
1.Kualitatif
Adalah analisis data yang diperoleh dengan proses sistematis. Yakni dengan cara mencari dan mengolah berbagai data yang bersumber dari hasil pengamatan lapangan, kajian dokumen, catatan lapangan, wawancara, dokumentasi, dan lainnya sehingga dapat menghasilkan sebuah laporan temuan penelitian. Analisis data ini sendiri dapat dilakukan dengan cara mengorganisir data dalam sebuah kategori, melakukan sintesa, menjabarkan ke dalam unit-unit, menyusun ke dalam pola, memilih mana yang penting dan mana yang akan dipelajari, kemudian membuat kesimpulannya yang mudah dipahami oleh setiap orang.
2.Kuantitatif
Merupakan jenis analisis yang memakai alat dengan sifatnya yang kuantitatif. Hal ini berarti sebuah analisis dilakukan dengan memakai model-model tertentu. Layaknya model matematika, model ekonometrik, model statistik, dan lain sebagainya. Kemudian, hasil dari jenis analisis yang satu ini nantinya akan disajikan dalam bentuk angka-angka yang diinterpretasikan atau dijelaskan lewat sebuah uraian. Dalam penelitian jenis ini sendiri, dapat diperoleh juga apa itu analisis data. Yakni sebuah kegiatan yang dilakukan setelah data dari seluruh sumber/responden lain terkumpul. Adapun kegiatan tersebut seperti:
• Mengelompokkan data sesuai jenis dan variable dari responden
• Mentabulasi data sesuai dari variable seluruh responden
• Menyajikan data pada tiap variabel yang sudah diteliti
• Menghitung data untuk menjawab rumusan masalah yang dibuat
• Menghitung juga sebuah data agar hipotesis yang diajukan teruji
Dalam teknis analisis data jenis kuantitatif yang menggunakan model statistik sendiri terdapat dua macam pembagian yang perlu Anda ketahui, yakni :
1.Analisis data statistik deskriptif
Teknik ini digunakan untuk melakukan analisis pada data dengan cara menggambarkan ataupun mendeskripsikan data-data yang sudah terkumpul tanpa membuat generalisasi hasil penelitian. Contohnya seperti penyajian data ke dalam bentuk diagram, tabel, modus, mean, frekuensi, presentase, dan lainnya.
2.Analisis data statistik inferensial
Yakni salah satu teknik yang digunakan dalam menganalisis data dengan cara membuat sebuah kesimpulan secara umum. Yang menjadi ciri khas pada teknik analsis data yang satu ini adalah inferensial. Hal ini berarti menggunakan rumus statistic tertentu, selanjutnya hasil dari perhitungan yang dilakukan tersebut dijadikan sebagai dasar pembuatan generalisasi atau kesimpulan secara umum. Dalam hal tersebut berarti statistik inferensial dapat berguna dalam menggeneralisasikan hasil sebuah penelitian. Tak heran apabila teknik statistic inferensial ini sangat bermanfaat untuk penelitian sampel.
•Fungsi- fungsi Analisis Data
fungsi analisis Berikut diantaranya :
1.Analisis data dapat berfungsi sebagai bahan evaluasi
2.Analisis data juga dapat digunakan untuk menanggapi sebuah masalah tertentu
3.Memecahkan permasalahan serta menentukan sebuah keputusan maupun keputusan.
4.Data yang diperoleh dari hasil analisis juga bisa digunakan untuk acuan dalam sebuah kegiatan yang diperlukan.
5.Hasil dari analisis yang dilakukan dalam sebuah data juga dapat dimanfaatkan dalam sebuah kegiatan sebagai suatu perencanaan.
Berbagai fungsi data di atas tentu sangat memudahkan seseorang saat ingin melakukan sebuah penelitian, maupun mendapatkan informasi berupa kesimpulan sebuah data. Adapun contoh dari pengertian apa itu data tersebut bisa Anda ketahui di bawah ini
•Contoh Analisis Data
Agar Anda memperoleh gambaran lebih jelasnya mengenai analisis data, maka sangat penting untuk mengetahui apa saja contoh analisis data. Seperti apa saja contoh analisis data tersebut? Contoh penerapan apa itu analisis data sendiri dapat Anda temukan pada pekerjaan jasa audit eksternal perusahaan keuangan. Para pekerja tersebut umumnya akan memberikan jasa pemeriksaan catatan keuangan maupun prosedur operasional kepatuhan terhadap peraturan.
Para pekerja tersebut melakukan tugasnya dengan menganalisis data. Yakni dimulai dengan melakukan wawancara secara langsung, melakukan pengambilan sampel, pendokumentasian, dan lain sebagainya. Tentu saja, agar diperoleh hasil analisis data yang berkualitas tinggi seseorang perlu melakukan analisis dengan kualifikasi tinggi serta tingkat kemampuan analisis yang juga tajam. Dalam hal ini, kegiatan analisis dilakukan dengan cara meriset secara mendalam terhadap para narasumber. Baik itu lewat wawancara, dokumentasi foto dan video, serta pengumpulan data.
B.PEMOGRAMAN
Pengertian Bahasa Pemrograman – Kita pasti pernah menggunakan aplikasi ojek online, game , media sosial, atau kita pasti pernah melihat aplikasi kasir di swalayan atau tempat perbelanjaan. Tapi, tahukan kita bagaimana proses penciptaan aplikasi-aplikasi tersebut?
Nah, aplikasi-aplikasi tersebut dibuat menggunakan bahasa pemrograman. Secara sederhana bahasa pemrograman adalah bahasa yang digunakan untuk menerjemahkan bahasa manusia menjadi bahasa komputer dengan tujuan tertentu.
Dalam artikel ini kita akan mengulas tentang apa itu bahasa pemrograman? mulai dari pengertian bahasa pemrograman, fungsi, tingkatan dan juga macam macam bahasa pemrograman terpopuler baik di Indonesia ataupun dunia.
Pada umumnya, bahasa merupakan alat komunikasi manusia. Menurut KBBI, bahasa diartikan sebagai lambang bunyi yang arbitrer atau bebas, yang digunakan oleh anggota suatu masyarakat untuk bekerja sama, berinteraksi, dan mengidentifikasi diri.
Manusia bisa menyampaikan informasi melalui percakapan bahasa, baik lisan maupun tulisan. Namun informasi hanya bisa tersampaikan dengan baik apabila lawan bicara memahami bahasa yang digunakan. Dan sistem tersebut berlaku pula pada bahasa pemograman.
Jika komunikasi antarmanusia menggunakan bahasa berbentuk kata-kata atau istilah, untuk dapat berkomunikasi dengan perangkat komputer, dibutuhkan bentuk bahasa berbeda. Bahasa ini dinyatakan dalam kode-kode unik yang disebut bahasa pemograman.
Untuk mengetahui pengertian bahasa pemograman, pahamilah terlebih dahulu tentang pemograman itu sendiri. Pemograman merupakan aktivitas pembuatan program. Sedang program adalah instruksi tertulis yang membuat komputer dapat beroperasi.
Tanpa adanya program, mustahil komputer bisa digunakan. Pembuat program memberi perintah pada komputer dalam bentuk bahasa pemograman. Kemudian peranti tertentu pada komputer menerjemahkannya sehingga program tersebut bisa berjalan.
Dari sini, bisa disimpulkan bahwa bahasa pemograman adalah sebuah sistem komunikasi yang digunakan untuk memberi perintah pada perangkat komputer agar menjalankan fungsi tertentu yang spesifik.
Bahasa pemograman terdiri dari serangkaian aturan sintaks dan semantik yang digunakan untuk mendefinisikan program komputer. Sistemnya terdiri dari beberapa tingkatan untuk memberi perintah pada setiap peranti, utilitas, dan aplikasi yang dipakai dalam pengoperasian komputer.
Setiap jenis bahasa memiliki struktur penyusunnya, berupa prosedur sistematis yang dinyatakan dalam kode untuk membuat perintah. Ini disebut dengan algoritma, dan setiap jenis bahasa pemograman menerapkan kategori struktur berikut ini.
1. Runtutan
runtutan dimulai dari langkah awal, yaitu instruksi pertama, kedua, ketiga, dan seterusnya secara berurutan. Setiap instruksi hanya bisa dimulai setelah instruksi sebelumnya selesai dijalankan. Struktur ini selalu dipakai dalam jenis bahasa pemograman apa saja.
2. Perulangan
Struktur perulangan membuat program dapat menjalankan perintah secara berkelanjutan hingga berhenti pada kondisi tertentu. Penghentian perulangan pun dapat diatur sedemikian rupa dengan kode-kode perintah khusus.
3. Percabangan
Di sini, bahasa pemograman mulai beranjak ke tingkat lanjut. Struktur bahasa pemograman dapat berupa percabangan yang berarti menginstruksikan pada komputer agar dapat membuat keputusan sendiri berdasarkan pilihan syarat-syarat tertentu.
•Fungsi Bahasa Pemrograman
Fungsi dasar dari bahasa pemograman adalah agar komputer dapat mengolah data sesuai dengan alur yang dibuat secara sistematis oleh penyusunnya. Lebih lanjut, pemograman dapat memudahkan pengoperasian sebuah mesin sehingga meringankan pekerjaan manusia.
Produksi bahasa pemograman dilakukan melalui proses yang cukup kompleks. Dimulai dengan penyusunan, pengujian, analisis, penyuntingan, hingga optimalisasi. Kode sumber disusun, kemudian diubah menjadi kode mesin, lalu diterjemahkan oleh prosesor sebagai perintah.
Bahasa pemograman bisa digunakan untuk membuat program atau perangkat lunak, sekaligus menjadi perintah bagi perangkat keras komputer untuk memulainya agar kemudian dapat dioperasikan oleh pengguna.
Contoh-contoh konkret dari penerapan bahasa pemograman ini, antara lain biasa ditemukan pada perangkat komputer kasir swalayan, lampu lalu lintas, signage lampu LED bergerak, aplikasi smartphone dan komputer, website, dan lain sebagainya.
Terdapat berbagai macam bahasa pemograman yang dikenal saat ini. Di antaranya Visual Basic, Java, C++, dan yang terbaru, Bosque yang dikembangkan oleh Microsoft. Tentang jenis-jenis bahasa pemograman tersebut akan dibahas lebih lanjut di poin tersendiri.
•Tingkatan Bahasa Pemrograman
Berbagai jenis bahasa pemograman tersebut hanya dapat diterapkan menurut fungsi dan disesuaikan dengan perangkat penggunaannya. Hal ini kemudian menjadi dasar klasifikasi bahasa pemograman yang secara umum dibagi menjadi empat kategori, yaitu:
1.Object Oriented Language
2.High Level Language
3.Middle Level Language
4.Low Level Language
Selain itu, bahasa pemograman juga diklasifikasikan berdasarkan kedekatannya dengan perangkat komputer. Terdapat empat jenis bahasa pemograman dalam kategori ini, di antaranya:
1.Bahasa Mesin. Berupa bahasa biner dengan kode angka 0 dan 1.
2.Bahasa Tingkat Rendah. Istilah lain dari bahasa rakitan dengan kode huruf singkat.
3.Bahasa Tingkat Menengah. Menggabungkan kode kata-kata dan simbol.
4.Bahasa Tingkat Tinggi. Menggunakan kode dari istilah yang biasa dipakai manusia.
Menurut kategori-kategori di atas, kita bisa menemukan bahwa bahasa pemograman memiliki tiga tingkatan. Penggolongan tersebut diterapkan berdasarkan tingkat kesulitan dan aplikasinya pada perangkat komputer. Berikut tingkatan bahasa pemograman yang umum dikenal.
1. Bahasa Tingkat Rendah
Tingkatan ini termasuk generasi paling awal dari bahasa pemograman. Umumnya masih menggunakan kode-kode biner atau bahasa mesin berupa huruf dan angka. Instruksi yang diterapkan pada mesin atau perangkat masih terbatas dan sederhana.
2. Bahasa Tingkat Menengah
Setingkat di atas kode mesin, bahasa pemograman tingkat menengah mulai menggunakan kode huruf, angka, dan simbol khusus. Beberapa contoh bahasa tingkat menengah, antara lain Assembler dan MASM (Microsoft Macro Assembler).
3. Bahasa Tingkat Tinggi/High Level Language
Bahasa inilah yang paling banyak dipakai saat ini. Biasa digunakan pada pemograman berbasis website dan basis data. Baik untuk diaplikasikan pada perangkat komputer desktop maupun mobile. Contohnya bahasa Turbo C++, Visual Basic, Delphi, PHP, dan Turbo Pascal.
Object Oriented Language dikatakan termasuk dalam kategori bahasa tinggkat tinggi. Pasalnya, jenis ini juga kerap kali menggunakan basis data atau jaringan. Namun, ada pula yang menggolongkannya di tingkatan Very High Level, karena banyak melibatkan instruksi otomatis.
Tingkatan bahasa Very High Level Language (VHLL) termasuk penggolongan baru yang masih diperdebatkan. Umumnya, digunakan untuk memprogram website dinamis dan interaktif, menggabungkan konsep Object Oriented dan Visual.
Beberapa jenis bahasa pemograman yang awalnya dikategorikan sebagai VHLL, antara lain Perl, Phyton, Ruby, dan Visual Basic. Namun, kemunculan PHP, Java, dan Visual Basic .NET, menggeser kedudukan Perl dan jenis bahasa lain yang segenerasi dengannya.
•Sejarah Bahasa Pemrograman
Tahukah Anda jika ternyata dasar-dasar bahasa pemograman pertama kali diletakkan pada pertengahan abad ke-19? Peletak dasar-dasar tersebut adalah Ada Lovelace, wanita kelahiran London tahun 1815.
Kiprah Ada Lovelace dalam dunia pemograman dimulai ketika ia bertemu dengan Charles Babbage pada usia 17 tahun. Charles Babbage sendiri adalah penemu perangkat komputer mekanis pertama, dikenal pula sebagai bapak komputer dunia.
Kolaborasi Lovelace dan Babbage kemudian membuahkan Mesin Analitik (Analytical Engine), yaitu sebuah alat hitung otomatis yang dioperasikan menggunakan instruksi dari kode-kode huruf, simbol, dan angka.
Ada Lovelace juga berteori tentang metode menerapkan instruksi berulang-ulang pada sebuah mesin. Dan teori inilah yang kemudian menjadi dasar dari penggunaan struktur perulangan pada bahasa pemograman komputer masa kini.
Komputer bertenaga listrik mulai dikembangkan sekitar tahun 1930-an. Kala itu, para praktisi mengalami kesulitan dengan pengembangan dan perbaikan program. Lalu, muncullah bahasa tingkat menengah atau bahasa rakitan yang salah satunya dicetuskan oleh Konrad Zuse (1943).
Namun, bahasa tingkat menengah masih dipandang menyulitkan dan kurang praktis. Hingga kemudian, para praktisi menyusun bahasa jenis baru yang lebih baik sejak tahun 1950-an. FORTRAN, LISP, dan COBOL, adalah beberapa jenis bahasa paling inovatif pada waktu itu.
Bahasa-bahasa tersebut masih digunakan hingga kini. Bahkan menjadi yang tertua di antara bahasa yang masih dipakai. Bahasa pemograman sendiri mengalami evolusi secara terus menerus, terutama sejak kemunculan Pascal pada tahun 1970 dan C dua tahun kemudian.
Pascal dan C termasuk bahasa pemograman generasi ketiga. Kemudian berkembang lagi pada periode 1980-an dengan lahirnya bahasa pemograman generasi keempat. C++ yang merupakan turunan dari Bahasa C dan PERL adalah dua di antaranya.
Kemudian, bahasa pemograman mengalami evolusi terakhirnya pada dekade 1990-an. Pada waktu itu, generasi kelima mulai bermunculan. Berawal dari Phyton dan disusul oleh Ruby, Java, PHP, serta Javascript yang dipakai Google sekarang.
Para praktisi programming belum berhenti melakukan inovasi baru dalam bidang ini. Lahirnya konsep bahasa HTML/CSS, serta generasi terbaru rilisan Microsoft, Bosque, menandakan bahwa revolusi bahasa pemograman masih akan terus berlanjut.
•Macam-Macam Bahasa Pemrograman
Jika dilihat dari sejarahnya, bahasa pemograman kini telah menginjak pada fase evolusi kelima. Perkembangan bahasa pemograman telah berlangsung selama puluhan tahun. Tentu saja bisa dipastikan bahwa terdapat banyak jenis bahasa pemograman yang pernah digunakan.
1. FORTRAN
FORTRAN adalah singkatan dari Formula Translation. Dianggap sebagai bahasa tertua yang masih dipakai saat ini. NASA adalah salah satu penggunanya. Bahasa ini banyak digunakan untuk pengembangan superkomputer, intelejensi buatan (AI), dan program bisnis.
2. Visual Basic
Turunan dari bahasa BASIC yang sederhana. Bahasa ini populer ketika fase awal perkembangan komputer personal. Visual Basic dianggap mudah dan cepat dalam penerapannya. Juga masih kompatibel untuk pemograman yang lebih kompleks.
3. C
Bahasa C pertama kali muncul pada tahun 1972. Ini merupakan hasil pengembangan dari Bahasa B, dan merupakan tahap awal dari sistem bahasa pemograman. Bahasa C dapat dipakai untuk berbagai aplikasi. Apple menggunakannya sampai saat ini.
4. C++
Generasi lanjutan dari Bahasa C dengan fitur-fitur lebih kompleks. Bahasa ini adalah yang pertama kali menerapkan konsep Object Oriented. C++ dapat dipakai untuk mendukung penggunaan bahasa tingkat rendah, sementara masih termasuk dalam tingkat menengah.
5. Java
Adalah bahasa pemograman paling populer dan paling banyak digunakan di dunia. Fleksibilitas menjadi keunggulannya, dapat dipakai untuk berbagai kebutuhan. Mulai dari pemograman jaringan, pengembangan website, perangkat lunak, dan sebagainya.
6. PHP
Singkatan dari Personal Home Page. Paling banyak dipakai untuk pengembangan website. Raksasa media sosial, Facebook merupakan salah satu perusahaan yang setia menggunakan bahasa pemograman satu ini.
7. Bosque
Microsoft baru saja meluncurkan Bosque pada April 2019. Klaimnya, bahasa ini lebih sederhana dan mudah dipahami, baik oleh programmer maupun komputer. Sebenarnya bahasa ini masih berada dalam tahap pengembangan dan belum sempurna penerapannya.
Sebenarnya, masih banyak lagi jenis bahasa pemograman populer yang tidak disertakan dalam daftar di atas. Beberapa di antaranya, seperti Javascript, Ruby, Phyton, HTML/CSS, dan lain-lain. Karena jumlahnya terlampau banyak, mustahil untuk membahasnya satu per satu.
Sumber:
Komentar
Posting Komentar