Primasaja.com: Service WEB, MOBILE & SOFTWARE DEVELOPMENT , ENGINEERING & ARCHITECTURE , DESIGN & CREATIVE , ADMIN SUPPORT , SALES & MARKETING , INSTALASI JARINGAN & KOMPUTER
Email: jakaprima123@gmail.com
Phone: 081311086653
Fax: -
Url:
cash, credit card
Perum Griya Rajeg Lestari Blok C No 24
Tangerang indonesia 15540

Pentingnya Struktur Data dan Algoritma

37
jaka prima maulana
www.primasaja.com -

data struktur dan algoritma adalah part yang integral dari pengembangan software aplikasi. kita membangun web base aplikasi, CMS, atau standalone backend system menggunakan PHP, kita harus mengaplikasikan algoritma dan struktur data setiap waktu. terkadang, kita tau caranya tanpa mencatat dan terkadang tanpa memberikan perhatian lebih terhadapnya. banyak programmer berfikir 2 topik ini sangat susah dan tidak ada point untuk membayar perhatian dari detail seperti PHP memiliki banyak build-in support untuk struktur data dan algoritma.


kita hidup dalam era digital. setiap segement dalam hidup kita membutuhkannya, kita memiliki signifikan penggunaan teknologi. tanpa teknologi hidup akan virtually stand still. apakah kamu pernah mencoba untuk menemukan apa yang diambil untuk mempersiapkan simple perkiraan cuaca? banyak data yang dianalisa untuk mempersiapkan simple informasi, dimana yang diberikan kepada kita dalam waktu secara langsung. komputer adalah hal yang paling penting ditemukan dalam revolusi teknologi dan mereka mengubah dunia secara drastis dalam beberapa dekade. proses komputer memiliki set besar data dan membantu kita dalam setiap ketergantungan teknologi pekerjaan yang dibutuhkan. untuk membuat operasi komputer efisien, kita membagi data dalam format yang berbeda atau kita dapat memanggil dalam struktur yang berbeda, dimana yang diketahui sebagai struktur data.


struktur data sangat penting dalam komponen komputer dan bahasa pemrograman. bersamaan dengan struktur data, juga sangat penting untuk mengetahui bagaimana untuk memperbaiki masalah atau menemukan solusi menggunakan struktur data. dari simple handphone buku kontak sampai DNA kompleks profile yang mencocokan system, penggunaan struktur data dan algoritma digunakan dimanapun.


apakah kita pernah membayangkan berdiri dalam antrian supermaket untuk membayar dapat direpresentasikan ke struktur data? atau mengambil tagihan dari tumpukan kertas dapat jadi salah satu juga penggunaan struktur data? faktanya kita mengikuti struktur data konsep hampir dimanapun kita hidup. apakah kita memanage antrian ke pembayaran tagihan atau pergi ke transportasi, atau maintenance tumpukan dari tumpukan buku atau kertas setiap hari bekerja, struktur data dimanapun dan berdampak pada hidup kita.


PHP adalah bahasa pemrograman yang sangat populer dan jutaan website dan aplikasi dibuat dengannya. manusia menggunakan Hypertext Preprocessor (PHP) untuk simple aplikasi sampai yang kompleks dan beberapa data intensif. pertanyaan besarnya dalaah haruskah kita menggunakan PHP untuk data intensif aplikasi apapun atau solusi algoritma? tentu kita bisa. dengan release terbaru PHP 7, PHP telah masuk kedalam sesuatu yang baru yang bisa efisiensi dan robust aplication development. misi kita dalah untuk melihat dan menyiapkan diri kita untuk mengerti kekuatan data struktur dan algoritma menggunakan PHP 7, jadi kita bisa memanfaatkan dalam aplikasi dan program.


PENTINGNYA DATA STRUKTUR dan ALGORITMA

jika kita mempertimbangkan hidup nyata kita dengan komputer, kita juga menggunakan sortir/penggolongan berbeda dari pengaturan belongings(kepunyaan) dan data jadi kita dapat menggunakannya lebih efisiensi atau menemukan mereka dengan lebih mudah ketika di butuhkan. bagaimana jika kita memasukkan kontak buku kita dalam permintaan yang secara random/acak? dapatkan kita menemukan kontaknya dengan mudah? kita mungkin akan berakhir dengan melakukan searching dari setiap dan semua kontak yang ada dalam buku dalam kontak yang tidak diatur(arranged) dalam order tertentu. mengacu 2 contoh seperti misalnya


1. buku yang berserakan

2. buku yang tersusun rapi sesuai abjad


contoh satu memperlihatkan bahwa buku itu tersebar (scattered) dan mencari buku tertentu akan membutuhkan waktu karena buku tersebut tidak terorganisasikan. dan contoh satunya lagi buku tersebut terorganisir dalam tumpukan. kita menggunakan ruang dengan cerdas tetapi kita juga dapat melakukan pencarian dengan mudah


mari kita consider(memikirkan) pada contoh lain. kita akan membeli tiket untuk pertandingan bola. disana ada ribuat orang menunggu untuk tiket untuk dibuka. tiket akan di distribusikan dengan metode yang pertama dateng yang pertama dilayani. jika kita memikirkan dari 2 contoh tersebut. pilih mana cara terbaik untuk handle kerumunan banyak (big crowd)



contoh pertama sangat jelas tidak ada order yang tepat dan tidak ada cara untuk mengetahui siapa yang datang pertama kali untuk membeli tiket. tetapi jika kita tau orang yang menunggu dengan cara yang terstruktur, dalam satu barisan, atau antrian(queue), jadi ini akan mudah untuk menghandle kerumunan banyak dan kita akan menyerahkan tiket ke siapa yang datang duluan. ini adalah fenomena umum yang diketahui sebagai antrian(queue) dimana dengan kuat(heavily) digunakan dalam dunia pemrograman. syarat(term)programming itu tidak menghasilkan (generated) untuk dunia luar. dalam faktanya mayoritas(majority) data struktur terinspirasi dari dunia nyata dan mereka menggunakan syarat yang sama sebagian waktu. apakah(whether) kita akan mempersiapkan task list kita, contact list, tumpukan buku, program diet, menyiapkan pohon keluarga, atau tingkatan organisasi, secara dasar kita menggunakan pengaturan teknik yang berbeda dimana kita ketahui sebagai data struktur dalam dunia komputing. kita telah berbicara sedikit mengenai struktur data sejauh ini tetapi bagaimana dengan algoritma?

algoritma dalam kehidupan sehari hari? tentu saja kita bisa. kapanpun kita searching dari kontak dalam buku telpon lama kita, kita pasti(definitely) tidak mencarinya dari awal. jika kita melakukan searching dengan nama Tom, kita akan tidak melakukan searching dari halaman dimana dikatakan A, B, atau C. tetapi kita langsung menuju ke halaman T dan akan menemukan jika Tom tertulis disitu atau tidak. atau jika kita inign menemukan dokter dalam kamus telpon sebagai struktur data, kita pasti tidak mencari dalam bagian menu makanan. jika kita memikirkan buku telpon atau kamus telepon sebagai struktur data, lalu bagaimana cara kita mencari informasi tertentu itu dikenal sebagai algoritma. ketika struktur data membantu kita untuk menggunakan data secara efisien, algorigma membantu kita untuk menampilkan operasi yang berbeda dari data tersebut secara efisien. sebagai contoh jika kita memiliki 100.000 masukan dalam kamus telpon, mencari masukan tertentu dari awal mungkin akan mengambil jalan yang lama. tetapi jika kita mengetahui dokter yang tertulis dari halaman 200 ke 220, kita dapat mencari hanya pada halaman itu,sehingga menyimpan waktu kita untuk mencari pada sektor yang lebih sempit dari pada search secara full berkas.


kita juga dapat mengacu pada cara yang berbeda dalam mencari dokter. ketika paragraf sebelumnya mengambil pendekatan searching pada sektor tertentu pada kamus, kita juga dapat mencari alpabet dalam kamus, seperti cara kita mencari kamus untuk kata. itu mungkin akan mengurangi waktu dan masukkan untuk searching kita. disana dapat banyak pendekatan berbeda untuk menemukan solusi dari masalah, dan setiap pendekatan dapat dinamakan sebagai algoritma. sebelumnya kita mendiskusikan kita dapat mengatakan pada problem atau task tertentu, disana dapat banyak cara atau algoritma untuk dilakukan. lalu mana satu yang harus kita pikir untuk digunakan? kita akan diskusikan pada artikel berikutnya sebelum masuk ke poin tersebut, kita akan fokus pada tipe data PHP dan Abstract Data Types (ADT). dalam memahami(grasp) konsep struktur data, kita harus sangat kuat mengerti tentang tipe data PHP dan ADT


Sumber Asli:  php 7 data structure and algorithm (mizanur rahman)

Sumber Translator : www.primasaja.com (jaka prima maulana)



Total Komentar : 37
anonymous user
Syahrul ramadhan wijaya pada
Terimakasih gan blognya keren bermanfaat. Saya izin copy paste ya gan untuk tugas kuliah saya. 1811500075 Syahrul Ramadhan Wijaya kunjungi ya website saya https://srwijaya.mahasiswa.atmaluhur.ac.id/ dan website kampus saya http://www.atmaluhur.ac.id
anonymous user
Ar'rasid Fadhli pada
Terima kasih gan, sangat membantu.saya izin copy paste ya gan buat tugas kuliah. 1811500094 Ar'rasid Fadhli.kunjungi ya website saya https://arrasidfadhli.mahasiswa.atmaluhur.ac.id/ dan website kampus saya http://www.atmaluhur.ac.id
anonymous user
Marcellino pada
Terimakasih gan, sangat bermanfaat...Saya Marcellino 1811500088 website saya https://marcellino.mahasiswa.atmaluhur.ac.id dan website kampus saya http://www.atmaluhur.ac.id
anonymous user
indah wulandari pada
makasish ya kak karena blog kakak akhirnya tugas saya bisa selsai..saya indah wulandari 1811500021 kak kunjungi juga website saya https://gokundi.mahasiswa.atmaluhur.ac.id/ dan website kampus saya http://www.atmaluhut.ac.id
anonymous user
GIO VANI pada
WOOWW. Sangat mengesankan bagaimana pentingnya algoritma dan struktur data. Saya Gio Vani 1811500103 jangan lupa kunjungi website saya ya https://giovani.mahasiswa.atmaluhur.ac.id/ dan website kampus saya http://www.atmaluhur.ac.id/ Terima Kasih
anonymous user
1811500086@mahasiswa.atmaluhur.ac.id pada
trimakasih. kak atas penjelasannya untuk betapa pentingnya alogaritma dan struktur data untuk mengerjakan tugas kuliah saya dan saya juga punya website kapan mampir M.Dafi.M 1811500086 https://tkdmdafim.mahasiswa.atmaluhur.ac.id/ atau juga web kampus saya http://www.atmaluhur.ac.id/
anonymous user
Dewa Pradana pada
sangat berguna sekali saya bisa mengerjakan tugas dengan mudah dan gampang.saya Dewa pradana 1811500066.kunjungi website saya https://dewa.mahasiswa.atmaluhur.ac.id/ dan website kampus saya http://www.atmaluhur.ac.id/ terima kasih
anonymous user
Ebi Sandiwa pada
terimakasih untuk blog ini telah membantu saya untuk memahami pentingnya algoritma damn struktur data. salam kenal 1811500113 Ebi Sandiwa. jangan lupa kunjungi website kampus saya https://www.atmaluhur.ac.id
anonymous user
mahpud efendi pada
wah ini sangat membantu saya dalam mengerjakan tugas kuliah saya. mahpud efendi (1811500027) kunjungi juga website saya http://beladiri.mahasiswa.atmaluhur .ac.id/ dan juga website kampus saya http://www.atmaluhur.ac.id
anonymous user
fattah pada
sangat membantu sekali terima kasih Muhammad Fattah Deni Nugroho 1811500018 janganlupa untuk mengunjungi blog saya di https://fattah.mahasiswa.stimikatmaluhur.ac.id
anonymous user
Thoriq Dariswansyah pada
terima kasih atas blognya, karena blognya saya bisa mengerjakan tugas kuliah saya. 1811500009 Thoriq Dariswansyah kunjungi ya website saya https://thoriq.mahasiswa.atmaluhur.ac.id dan website kampus saya http://www.atmaluhur.ac.id
anonymous user
Adi Syachputera pada
Terima kasih atas artikel ini, dengan begini saya paham arti penting dari algoritma dan struktur data . Perkenalkan nama saya Adi Syachputera NIM : 1811500061 dan jangan lupa gan mengunjingi website saya http://playsdo.mahasiswa.atmaluhur.ac.id/ dan website kampus saya http://www.atmaluhur.ac.id ???
anonymous user
Annisa Apriliani pada
terima kasih atas ilmunya semoga bermanfaat untuk saya. salam kenal nama Annisa Apriliani(1811500093)mampir juga ke website saya https://annisa.mahasiswa.atmaluhur.ac.id/ dan website kampus saya http://www.atmaluhur.ac.id
anonymous user
Michael Susento pada
Terima kasih atas penjelasannya, saya Michael Susento 181150012 website saya https://michaelsusento.mahasiswa.atmaluhur.ac.id/ Dan website kampus saya http://www.atmaluhur.ac.id
anonymous user
Michael Susento pada
Terima kasih atas penjelasannya, saya Michael Susento 181150012 website saya https://michaelsusento.mahasiswa.atmaluhur.ac.id/ Dan website kampus saya http://www.atmaluhur.ac.id
anonymous user
winderi pada
terima kasih artikelnya sangat membantu dan menambah ilmu.jangan lupa mengunjungi website saya https://winderi.mahasiswa.atmaluhur.ac.id/ dan https://www.atmaluhur.ac.id website kampus saya.
anonymous user
Michael Susento pada
Terima kasih atas penjelasannya, saya Michael Susento 181150012 website saya https://michaelsusento.mahasiswa.atmaluhur.ac.id/ Dan website kampus saya http://www.atmaluhur.ac.id
anonymous user
Jermi pada
Terima kasih banyak atas informasinya kak Saya jermi (1811500014) Website saya : https://games.mahasiswa.atmaluhur.ac.id/ Website kampus saya : https://www.atmaluhur.ac.id
anonymous user
Rizki pada
Terima kasih pak sudah membuat artikel tentang ini,karna artikel ini saya jafi bisa membuat tugas dari dosen saya
anonymous user
Rizki pada
Terima kasih pak sudah membuat artikel tentang ini,karna artikel ini saya jafi bisa membuat tugas dari dosen saya
anonymous user
Zoelfahmie Alfaraby pada
Thanks ya gan atas ilmunya, sangat membantu sekali salam kenal nama saya M. Zoelfahmie (1811500073) website saya https://alfaraby.mahasiswa.atmaluhur.ac.id dan website kampus saya https://atmaluhur.ac.id
anonymous user
Fahmy Aisiyah pada
thanks banget gan atas ilmunya, sangat membantu sekali kenalin nama saya M. Zoelfahmie alfaraby (1811500073) website saya https://alfaraby.mahasiswa.atmaluhur.ac.id dan kampus saya https://atmaluhur.ac.id
anonymous user
gerry pada
wah seru.... jadi tau kenapa algoritma itu penting 1811500101 Gerry kunjungi website saya yah https://gerry.mahasiswa.atmaluhur.ac.id/ dan website kampus saya http://www.atmaluhur.ac.id
anonymous user
Belinda amelia pada
Terima kasih kak, sangat berguna dan bermanfaat sekali dalam membantu saya salam mengerjakan tugas dari kampus. saya Belinda amelia dengan NIM:1811500028 website saya: https://belind.mahasiswa.atmaluhur.ac.id website kampus: https://www.atmaluhur.ac.id
anonymous user
Belinda Amelia pada
Sangat bermanfaat dan berguna sekali artikel ini. kenalkan nama saya Belinda amelia dengan nim :1811500028 dan jgn lupa kunjungi website saya https://belind.mahasiswa.atmaluhur.ac.id dan website kampus saya https://www.atmaluhur.ac.id
anonymous user
putri hertianti pada
terima kasih atas infonya, artikel ini sangat menginspirasikan saya. kenalkan nama saya putri hertianti 1811500098. jngan lupa mampir ke website saya https://putrihertianti.mahasiswa.atmaluhur.ac.id/ dan website kampus saya https://www.atmaluhur.ac.id . sekali lagi terima kasih .
anonymous user
Joshua Romalin pada
Penjelasan & contohnya sangat bagus, hanya saya memberi saran bahwa jika bisa agar tata cara penulisan artikelnya diperbaiki kembali agar lebih mudah untuk dibaca. Terima kasih! Saya Joshua Romalin NIM 1711500088 Web https://gamekonsoljadul.mahasiswa.atmaluhur.ac.id Kampus http://www.atmaluhur.ac.id
anonymous user
fattah deni pada
good Job.salam kenal saya Muhammad Fattah Deni Nugroho(1811500018)jangan lupa mampir ke website saya dihttps://fattah.mahasiswa.atmaluhur.ac.id
anonymous user
nvtasari pada
Haloo kakak, salam kenalyaa:) Kak makasihh yaa artikelnya sangatt membantuu sekaleee:) Perkenalkan kak saya Novita Nim saya 1811500050. Kak saya punyaa website jugaa looo, mampir ya kak:) alamatnya https://nvtasari.mahasiswa.atmaluhur.ac.id dan website kampus saya kak http://www.atmaluhur.ac.id
anonymous user
Dwiki Zhafira pada
Yo Yo ATeam makasih gan udah bantu share artikel bagaimana pentingnya Struktur Data dan Algoritma. jngan lupa kunjungin website saya http://dwikizhafira.mahasiswa.atmaluhur.ac.id/ dan website kampus saya http://www.atmaluhur.ac.id/
anonymous user
ramadan pada
terima kasih gan, sangat berguna sekali saya bisa mengerjakan tugas saya sangat mudah dan gampang. saya ramadan 1811500035 website saya https://rama.mahasiswa.atmaluhur.ac.id/ dan website kampus saya http://www.atmaluhur.ac.id/ terima kasih
anonymous user
Ersya Rindiani pada
Terima kasih gan, artikelnya bermanfaat untuk tugas kuliah saya. Salam kenal Ersya Rindiani 1811500076, kunjungi website saya https://tinta-hitam.mahasiswa.atmaluhur.ac.id/ dan website kampus http://www.atmaluhur.ac.id
anonymous user
yolanda pada
terimakasih.artikel ini sangat bermanfaat dan membantu saya dalam mengerjakan tugas saya, dan jngn lupa kunjungi website saya http://hidupsehat.mahasiswa.atmaluhur.ac.id dan website kampus http://www.atmaluhur.ac.id
anonymous user
Rizki lhiani pada
Terimakasih kak artikelnya sangat membantu saya , saya sangat senang, salam kenal yaa nama saya Rizki lhiani 1811500107 jangan lupa kunjungi website saya http://baturusa.mahasiswa.atmaluhur.ac.id dan website kampus http://www.atmaluhur.ac.id
anonymous user
Shella Munira pada
Terimakasih kak, akhirnya saya tau pentingnya algoritma dan struktur data. artikelnya sangat membantu. jangan lupa kunjungi website saya: https://shellaiera.mahasiswa.atmaluhur.ac.id dan website kampus saya: http://www.atmaluhur.ac.id
anonymous user
FIFIN pada
thank....yuk,akhirnya ane dapat cari jawaban tugas kuliah tantang pentingnya algoritmadan struktur data untuk di pelajari,membantu banget deh pokoknya,makasih ya....... ini nama saya 1811500106@fifin websaya https://mahasiswa.atmaluhur.ac.id/fifinbelitong dan web kampus https://www.atmaluhur.ac.id
anonymous user
1811500106@mahasiswa.atmaluhur.ac.id pada
thank....yuk,akhirnya ane dapat cari jawaban tugas kuliah tentang pentingnya struktur data dan algoritmauntuk di pelajari,membantu banget deh pokoknya,makasih ya....... ini nama saya 1811500106@fifin web saya https://mahasiswa.atmaluhur.ac.id/fifinbelitong dan web kampus https://www.atmaluhur.ac.id