Bagaimana Perangkat Lunak Membantu Helikopter Mars Ingenuity NASA Terbang Lagi Setelah Pendaratan Tak Terjadwal


Pandangan Helikopter Ingenuity Mars NASA ini dihasilkan menggunakan data yang dikumpulkan oleh instrumen Mastcam-Z di atas penjelajah Mars Perseverance milik NASA pada 2 Agustus 2023, hari Mars ke-871, atau sol, dari misi tersebut, satu hari sebelum penerbangan ke-54 pesawat rotor. . Kredit: Detail Gambar Lengkap NASA/JPL-Caltech/ASU/MSSS

Helikopter Mars Ingenuity NASA Terbang Lagi Setelah Pendaratan Tak Terjadwal. Helikopter melakukan lompatan singkat untuk membantu tim lebih memahami mengapa penerbangan sebelumnya terganggu.

Ingenuity Mars Helicopter milik NASA berhasil menyelesaikan penerbangannya yang ke-54 pada 3 Agustus, penerbangan pertama sejak helikopter tersebut mempersingkat penerbangannya pada 22 Juli. Lompatan naik-turun selama 25 detik memberikan data yang dapat membantu tim Ingenuity menentukan mengapa penerbangan ke-53 berakhir lebih awal.

Penerbangan 53 direncanakan sebagai penerbangan pengintaian 136 detik yang didedikasikan untuk mengumpulkan citra permukaan planet untuk tim sains penjelajah Mars Perseverance. Profil penerbangan yang rumit termasuk terbang ke utara 666 kaki (203 meter) pada ketinggian 16 kaki (5 meter) dan kecepatan 5,6 mph (2,5 meter per detik), kemudian turun secara vertikal hingga 8 kaki (2,5 meter), di mana seharusnya arahkan dan dapatkan citra singkapan batuan. Kecerdikan kemudian akan naik lurus hingga 33 kaki (10 meter) untuk memungkinkan sistem pengalihan bahaya dimulai sebelum turun secara vertikal untuk mendarat.

Gambar penjelajah Mars Perseverance NASA ini – terlihat di atas, kanan tengah – diambil pada ketinggian sekitar 16 kaki (5 meter) oleh Ingenuity Mars Helicopter selama penerbangannya yang ke-54 pada 3 Agustus 2023, hari Mars ke-872, atau sol, dari misi. Kredit: Detail Gambar Lengkap NASA/JPL-Caltech

Sebaliknya, helikopter melakukan paruh pertama perjalanan otonomnya, terbang ke utara pada ketinggian 16 kaki (5 meter) untuk 466 kaki (142 meter). Kemudian program kontingensi penerbangan dipicu, dan Ingenuity secara otomatis mendarat. Total waktu penerbangan adalah 74 detik.

“Sejak penerbangan pertama kami telah menyertakan program yang disebut ‘LAND_NOW’ yang dirancang untuk menempatkan helikopter di permukaan Planet Mars sesegera mungkin jika salah satu dari beberapa lusin skenario di luar nominal ditemui,” kata Teddy Tzanetos, ketua tim emeritus for Ingenuity di Jet Propulsion Laboratory NASA di California Selatan. “Selama Penerbangan 53, kami menemukan salah satunya, dan helikopter bekerja sesuai rencana dan melakukan pendaratan segera.”

Tim Ingenuity yakin bahwa pendaratan awal dipicu ketika bingkai gambar dari kamera navigasi helikopter tidak sinkron seperti yang diharapkan dengan data dari unit pengukuran inersia rotorcraft. Unit ini mengukur akselerasi dan tingkat rotasi Ingenuity – data yang memungkinkan untuk memperkirakan di mana helikopter berada, seberapa cepat ia bergerak, dan bagaimana orientasinya di ruang angkasa. Ini bukan pertama kalinya bingkai gambar dijatuhkan oleh Navcam helikopter selama penerbangan. Kembali pada 22 Mei 2021, beberapa bingkai gambar dijatuhkan, mengakibatkan pitching dan rolling yang berlebihan menjelang akhir Penerbangan 6.

Setelah Penerbangan 6, tim memperbarui perangkat lunak penerbangan untuk membantu mengurangi dampak gambar yang jatuh, dan perbaikannya bekerja dengan baik untuk 46 penerbangan berikutnya. Namun, pada Penerbangan 53 jumlah gambar navigasi yang jatuh melebihi apa yang diizinkan oleh tambalan perangkat lunak.

“Meskipun kami berharap tidak pernah memicu LAND_NOW, penerbangan ini adalah studi kasus berharga yang akan menguntungkan pesawat masa depan yang beroperasi di dunia lain,” kata Tzanetos. “Tim sedang bekerja untuk lebih memahami apa yang terjadi di Penerbangan 53, dan dengan kesuksesan Penerbangan 54, kami yakin bahwa bayi kami siap untuk terus terbang di Mars.”

Lebih Banyak Tentang Kecerdikan
Ingenuity memulai hidupnya di Mars sebagai demonstrasi teknologi. Ini pertama kali terbang pada 19 April 2021, melayang 10 kaki (3 meter) selama 30 detik. Empat penerbangan lagi dalam beberapa minggu menambahkan 499 detik dan melihat helikopter terbang secara horizontal di atas permukaan sejauh 1.171 kaki (357 meter). Setelah membuktikan bahwa penerbangan dapat dilakukan di Mars, Ingenuity memasuki fase demonstrasi operasi pada Mei 2021 untuk menunjukkan bagaimana pengintaian udara dapat bermanfaat bagi eksplorasi Mars dan dunia lain di masa mendatang.

Ingenuity Mars Helicopter dibangun oleh JPL, yang juga mengelola proyek untuk Markas Besar NASA. Ini didukung oleh Direktorat Misi Sains NASA. Pusat Penelitian Ames NASA di Lembah Silikon California dan Pusat Penelitian Langley NASA di Hampton, Virginia, memberikan analisis kinerja penerbangan dan bantuan teknis yang signifikan selama pengembangan Ingenuity. AeroVironment Inc., Qualcomm, dan SolAero juga memberikan bantuan desain dan komponen kendaraan utama. Lockheed Space merancang dan memproduksi Mars Helicopter Delivery System.

Di Markas Besar NASA, Dave Lavery adalah eksekutif program untuk Ingenuity Mars Helicopter.

Peran apa yang dimainkan oleh Insinyur Perangkat Lunak dalam Teknologi Luar Angkasa?


Astronot, roket, dan Stasiun Luar Angkasa Internasional muncul di benak kita saat memikirkan eksplorasi luar angkasa. Mereka yang merancang perangkat lunak yang mempertahankan satelit di orbit dan roket di jalurnya sering diabaikan. Ribuan karyawan menyisir data dari sensor satelit atau berlatih peluncuran roket sebelumnya. Mereka juga mengerjakan ilmu roket. Namun, kurang intuitif untuk menganggapnya seperti itu.

Banyak foto media menggambarkan tim ahli bertepuk tangan atau rover keren dan roket meluncur melintasi angkasa. Mereka memuaskan keingintahuan manusia kita dan keinginan kita yang tak terpuaskan untuk melintasi batas baru dan memperluas wawasan kita. Memahami bagaimana roket itu dibuat, apa yang digunakan untuk mengemudikannya, dan teknologi apa yang membuatnya sesuai untuk kehidupan di Mars, di sisi lain, membutuhkan banyak keahlian.

Banyak orang tertarik untuk mempelajari lebih lanjut tentang luar angkasa. Mereka ingin tahu bagaimana tampilannya dan apa yang dilakukan umat manusia untuk menyelidikinya. Namun, tidak mudah untuk memahaminya tanpa pemahaman menyeluruh tentang cara kerja teknologi luar angkasa.

Menjadi seorang insinyur perangkat lunak sangat berguna di sini. Pembuat kode dapat memahami jenis teknologi perangkat lunak apa yang digunakan di luar angkasa dan mengapa meskipun mereka tidak tahu banyak tentang fisika atau bahan roket.

Pengujian Kode yang Ketat

Perangkat lunak untuk roket harus dapat diandalkan semaksimal mungkin. Alhasil, persyaratan kualitas di NASA dan SpaceX cukup tinggi, terutama jika dibandingkan dengan aplikasi komersial konvensional. Ada perlindungan canggih untuk memastikan tidak ada yang merusak kode dengan menggabungkan cabang yang rusak ke dalam cabang master. Meskipun demikian, tidak ada teknologi pengujian SpaceX yang tidak pernah terdengar di dunia pengembangan perangkat lunak.

Pengembang harus memenuhi serangkaian kriteria kompleks sebelum mengirimkan permintaan penarikan. Kode diuji dua kali sebelum digabungkan, dan diuji lagi setelah digabungkan.

Membuat perangkat lunak yang membantu pembangunan roket dan satelit

Proyek luar angkasa berurusan dengan perangkat lunak aplikasi dan perangkat lunak yang digunakan di dalam dan di sekitar roket dan satelit. Tipe ini membantu mengirimkan roket ke landasan peluncuran dan mencakup bidang-bidang seperti rantai pasokan, manufaktur, keuangan, inventaris, dan lainnya.

Salah satu perusahaan paling populer dan andal di bidang ini tidak lain adalah SpaceX milik Elon Musk. Divisi perangkat lunak aplikasi SpaceX membedakannya dari rekan-rekannya; perusahaan ini bertanggung jawab atas empat proyek berbeda: Falcon, yang mengirimkan kargo ke luar angkasa, Dragon yang berfokus pada penerbangan luar angkasa manusia, Starship yang akan berfokus pada transportasi antar planet, dan Starlink, yang akan menyediakan satelit internet. Luasnya proyek SpaceX ini membedakannya bahkan dari NASA.

Teknologi luar angkasa, seperti industri lainnya, menggunakan alat yang hampir sama dan mengikuti tren yang serupa, tetapi luas dan variasi proyeknya jauh lebih besar daripada kebanyakan bisnis terestrial.

Dengan kata lain, jika Anda seorang pengembang perangkat lunak berpengalaman yang tertarik bekerja untuk NASA, SpaceX, atau Starlink, Anda tidak perlu mempelajari banyak teknologi dan kerangka kerja baru. Namun, Anda harus merencanakan beban kerja yang lebih bervariasi, standar kualitas yang lebih tinggi, dan hari kerja yang panjang.

Penduduk bumi juga mendapat manfaat dari perangkat lunak luar angkasa

Masuk akal untuk bertanya-tanya mengapa kita harus bersusah payah menjelajahi ruang angkasa ketika kita bahkan tidak bisa menyelesaikan masalah kita di Bumi. Tidakkah kita harus mengalihkan perhatian sejenak dari langit di tengah pandemi yang sedang berlangsung, kesenjangan ras dan sosial ekonomi, banjir dan kebakaran hutan, dan semua tantangan hidup lainnya?

Tidak. Setiap peluncuran roket mengkonsumsi bahan bakar dalam jumlah yang sangat besar. Benar, setiap insinyur perangkat lunak yang mengerjakan kapal luar angkasa juga tidak mengerjakan program melawan pandemi atau pemroses pembayaran untuk lingkungan yang kurang terlayani. Benar, setiap dolar yang dihabiskan untuk luar angkasa tidak menyediakan perumahan yang terjangkau, pendidikan yang lebih baik, atau pelestarian satwa liar.

Selain itu, pertumbuhan perusahaan luar angkasa swasta tidak selalu merupakan hal yang buruk. Jadi, jika sekelompok kecil orang kaya kehilangan sebagian dari kekayaan mereka dengan benar-benar menembak diri mereka sendiri ke bulan dan seterusnya.

Divisi Rekayasa Perangkat Lunak (Software Engineering Division/SED) yang bertanggung jawab atas rekayasa perangkat lunak dan sistem informasi di NASA


Divisi Rekayasa Perangkat Lunak (Software Engineering Division/SED) bertanggung jawab atas rekayasa perangkat lunak dan sistem informasi di seluruh fase (formulasi melalui operasi di orbit) program dan proyek NASA. Sistem ini meliputi: perangkat lunak data penerbangan, darat, dan sains untuk pemantauan, kontrol, manajemen kinerja dan operasi pesawat ruang angkasa; pemrosesan dan analisis data pesawat ruang angkasa, dan manajemen informasi; dan analisis dan manajemen data sains.

SED berfokus pada pengembangan arsitektur dan kerangka kerja penerbangan dan darat yang dapat digunakan kembali untuk mengurangi biaya misi, mengurangi waktu pengembangan, meminimalkan risiko pelanggan, dan meningkatkan nilai ilmiah produk informasi. SED memberikan keahlian dalam rekayasa sistem perangkat lunak, lingkungan yang aman, dan siklus hidup pengembangan produk perangkat lunak untuk memastikan penyampaian solusi perangkat lunak dan sistem informasi yang andal.

Kepemimpinan dan visi SED dalam mengidentifikasi dan menerapkan teknologi perangkat lunak yang muncul memungkinkan misi sains dan eksplorasi masa depan, meningkatkan pengembalian sains, dan menyederhanakan pengembangan dan pengoperasian sistem. SED menyelesaikan ini melalui kerja sama yang erat dalam GSFC, dan dengan Pusat NASA lainnya, lembaga pemerintah, akademisi, dan industri.

Misi
SED menyediakan produk perangkat lunak, layanan, dan keahlian untuk memastikan keberhasilan misi NASA dan mitra NASA. Produk, layanan, dan keahlian meliputi: sistem dan teknologi data penerbangan, darat, dan sains; lingkungan misi, rekayasa perangkat lunak, rekayasa sistem perangkat lunak, operasi misi, dan validasi misi.

Visi
Divisi Rekayasa Perangkat Lunak diakui dalam komunitas kedirgantaraan sebagai organisasi “Go-To” untuk sistem dan teknologi data dan perangkat lunak yang andal, inovatif, dan hemat biaya.

Bahasa Pemrograman Terbaik Tahun 2021 untuk Pengembangan Perangkat Lunak


Jika Anda baru mengenal bidang pengembangan perangkat lunak, bagian tersulit dari mempelajari pemrograman adalah memutuskan dari mana harus memulai. Ada ratusan bahasa pemrograman yang digunakan secara luas, masing-masing dengan kompleksitas dan keunikannya sendiri.

Kabar baiknya adalah ketika Anda memulai perjalanan Anda sebagai pengembang perangkat lunak, Anda akan mulai menemukan bahasa pemrograman mana yang paling cocok untuk Anda, minat Anda, dan tujuan karir Anda.

Dalam daftar di bawah ini, kami membahas bahasa pemrograman terbaik dan paling diminati untuk banyak kasus penggunaan paling umum termasuk pengembangan web, pengembangan seluler, pengembangan game, dan banyak lagi.

Bahasa pemrograman mana yang harus dipelajari:


1. JavaScript
Tidak mungkin menjadi pengembang perangkat lunak hari ini tanpa menggunakan JavaScript dalam beberapa cara. Menurut Survei Pengembang 2020 Stack Overflow, JavaScript adalah bahasa paling populer di kalangan pengembang selama delapan tahun berturut-turut. Hampir 70 persen responden survei melaporkan bahwa mereka telah menggunakan JavaScript pada tahun lalu.

Seiring dengan HTML dan CSS, JavaScript sangat penting untuk pengembangan web front-end. Sebagian besar situs web paling populer, dari Facebook dan Twitter hingga Gmail dan YouTube, mengandalkan JavaScript untuk membuat halaman web interaktif dan menampilkan konten secara dinamis kepada pengguna.

Meskipun JavaScript terutama merupakan bahasa front-end yang dijalankan di browser, JavaScript juga dapat digunakan di sisi server melalui Node.js untuk membangun aplikasi jaringan yang dapat diskalakan. Node.js kompatibel dengan Linux, SunOS, Mac OS X, dan Windows.

Karena JavaScript memiliki sintaks yang mudah memaafkan dan fleksibel dan berfungsi di semua browser utama, ini adalah salah satu bahasa pemrograman yang paling ramah untuk pemula.

Dalam video di bawah ini, pelajari mengapa kami memilih untuk memfokuskan kurikulum kami pada Javascript pada tahun 2012 dan mengapa pendiri kami terus menggunakan bahasa pemrograman untuk tahun 2021 dan seterusnya.


2. Swift
Jika Anda tertarik dengan produk Apple dan pengembangan aplikasi seluler, Swift adalah tempat yang baik untuk memulai. Pertama kali diumumkan oleh Apple pada tahun 2014, Swift adalah bahasa pemrograman yang relatif baru yang digunakan untuk mengembangkan aplikasi iOS dan macOS.

Swift telah dioptimalkan untuk kinerja dan dibangun dari bawah ke atas agar sesuai dengan realitas pengembangan iOS modern. iOS tidak hanya berjalan di setiap iPhone dan iPad, tetapi juga merupakan dasar untuk sistem operasi lain seperti watchOS (untuk Apple Watches) dan tvOS (untuk Apple TV). Selain itu, Apple tidak akan kemana-mana sebagai pemimpin industri teknologi, dan aplikasi iOS terus menjadi yang paling menguntungkan di pasar aplikasi seluler.

3. Scala
Jika Anda terbiasa dengan Java—bahasa pemrograman klasik dengan sendirinya—ada baiknya untuk melihat sepupu modernnya, Scala. Scala menggabungkan fitur terbaik Java (seperti Struktur Berorientasi Objek dan lingkungan runtime JVM yang cepat) dengan sentuhan modern.

Sebagai bahasa pemrograman fungsional, Scala memungkinkan para insinyur untuk meningkatkan kualitas kode mereka agar menyerupai matematika murni. Scala memungkinkan untuk pemrograman bersamaan, memungkinkan prosedur kompleks untuk dieksekusi secara paralel. Selain itu, ini adalah bahasa yang sangat diketik. Insinyur dapat membuat dan menyesuaikan tipe data mereka sendiri, memungkinkan mereka untuk memiliki ketenangan pikiran mengetahui seluruh petak bug tidak mungkin pada saat runtime.

Mempelajari cara membuat kode


4. Go
Salah satu bahasa inti yang disukai oleh Google, Go adalah bahasa kecil yang bisa. Sebagai bahasa tingkat rendah, Go sangat ideal untuk para insinyur yang ingin memasuki bidang pemrograman sistem. Ini mencakup banyak fungsi yang sama dari C dan C++ tanpa sintaks yang sulit dan kurva belajar yang curam. Ini adalah bahasa yang sempurna untuk membangun server web, saluran data, dan bahkan paket pembelajaran mesin.

Sebagai bahasa yang dikompilasi, Go berjalan “dekat dengan logam”, memungkinkan runtime yang sangat cepat. Ini adalah bahasa sumber terbuka, dan pengembang ambisius dapat melihat kontribusi pribadi mereka diadopsi dan dinikmati oleh programmer di seluruh dunia.

5. Python
Python mungkin adalah bahasa pemrograman yang paling ramah pengguna dari semua yang ada di daftar ini. Sering dikatakan bahwa sintaks Python jelas, intuitif, dan hampir seperti bahasa Inggris, yang, seperti Java, menjadikannya pilihan populer untuk pemula.

Juga seperti Java, Python memiliki beragam aplikasi yang menjadikannya pilihan yang serbaguna dan kuat saat memilih bahasa pemrograman terbaik untuk kasus penggunaan Anda. Jika Anda tertarik pada pengembangan web back-end, misalnya, maka kerangka kerja Django open-source, yang ditulis dengan Python, populer, mudah dipelajari, dan kaya fitur. Django telah digunakan dalam pengembangan beberapa situs populer seperti Mozilla, Instagram, dan Spotify.

Python juga memiliki paket seperti NumPy dan SciPy yang umum digunakan di bidang komputasi ilmiah, matematika, dan teknik. Pustaka Python lainnya seperti TensorFlow, PyTorch, scikit-learn, dan OpenCV digunakan untuk membangun program dalam ilmu data, pembelajaran mesin, pemrosesan gambar, dan visi komputer. Aplikasi sains dan data Python menjadikannya pilihan tepat bagi mereka yang cenderung akademis.

Bagaimana cara membuat kode?


6. Elm
Salah satu bahasa termuda di daftar kami, apa yang dimulai sebagai tesis mahasiswa Harvard kini telah berkembang menjadi titik gairah bagi pengembang front-end di seluruh dunia.

Elm mengkompilasi ke JavaScript, menjadikannya ideal untuk membangun UI yang dieksekusi cepat dengan nol kesalahan saat runtime. Elm adalah bahasa pemrograman fungsional, memungkinkan pengembang untuk membuat antarmuka sisi klien tanpa perangkap deklaratif HTML dan CSS.

Selain itu, arsitektur web Elm adalah inspirasi intelektual untuk Redux, perpustakaan manajemen negara yang diajarkan di sini di Fullstack.

7. Ruby
Ruby adalah bahasa scripting lain yang biasa digunakan untuk pengembangan web. Secara khusus, ini digunakan sebagai dasar untuk kerangka aplikasi web Ruby on Rails yang populer.

Pemula sering tertarik pada Ruby karena memiliki reputasi sebagai salah satu komunitas pengguna yang paling ramah dan paling membantu. Komunitas Ruby bahkan memiliki pepatah tidak resmi, “Matz itu bagus dan kami juga baik,” mendorong anggota untuk meniru perilaku baik dan perhatian mereka pada kepala penemu Ruby Yukihiro Matsumoto.

Selain komunitas yang aktif dan sintaksisnya yang sederhana, Ruby juga merupakan bahasa yang baik untuk dipelajari berkat hubungannya dengan bisnis teknologi yang hebat. Twitter, Airbnb, Bloomberg, Shopify, dan banyak perusahaan rintisan lainnya telah membangun situs web mereka menggunakan Ruby on Rails di beberapa titik.

Tim belajar bagaimana memasangkan program

8. C#
Seperti C++, C# (diucapkan C Sharp) adalah tujuan umum, bahasa berorientasi objek yang dibangun di atas dasar C. Awalnya dirancang oleh Microsoft sebagai bagian dari kerangka .NET untuk membangun aplikasi Windows.

C# menggunakan sintaks yang mirip dengan bahasa turunan C lainnya seperti C++, jadi mudah diambil jika Anda berasal dari bahasa lain dalam keluarga C. C# tidak hanya digunakan untuk pengembangan aplikasi Microsoft, tetapi juga bahasa yang digunakan pengembang seluler untuk membangun aplikasi lintas platform pada platform Xamarin.

Selain itu, siapa pun yang tertarik dengan pengembangan VR harus mempertimbangkan untuk mempelajari C#. C# adalah bahasa yang direkomendasikan untuk membuat video game 3D dan 2D menggunakan mesin game Unity yang populer, yang menghasilkan sepertiga dari game teratas di pasar.

9. Rust
Rust adalah sedikit pemula di antara bahasa lain dalam daftar ini, tetapi itu tidak berarti itu bukan bahasa yang berharga untuk dipelajari. Survei Pengembang 2020 Stack Overflow menemukan bahwa Rust adalah bahasa pemrograman yang paling disukai di kalangan pengembang selama lima tahun berturut-turut, dengan 86,1 persen pengembang Rust mengatakan bahwa mereka ingin terus bekerja dengannya.

Dikembangkan oleh Mozilla Corporation, Rust, seperti C dan C++, ditujukan terutama untuk pemrograman sistem tingkat rendah. Apa yang ditambahkan Rust ke dalam campuran, bagaimanapun, adalah penekanan pada kecepatan dan keamanan. Rust menekankan penulisan “kode aman” dengan mencegah program mengakses bagian memori yang tidak seharusnya, yang dapat menyebabkan perilaku tak terduga dan sistem crash.

Kelebihan Rust berarti perusahaan teknologi besar lainnya, seperti Dropbox dan Coursera, sudah mulai menggunakannya secara internal. Meskipun mungkin sedikit lebih sulit untuk dikuasai daripada bahasa pemula lainnya, keterampilan pemrograman Rust kemungkinan akan terbayar dengan baik, karena popularitas bahasa ini hanya akan terus meningkat dalam waktu dekat.

Saatnya Coding
Saat memutuskan bahasa pemrograman mana yang akan dipelajari, penting untuk tidak terjebak dalam tren mencolok dan kontes popularitas. Bahasa pemrograman terbaik untuk dipelajari pada tahun 2021 kemungkinan sama dengan yang terbaik untuk dipelajari pada tahun 2017 dan 2018, dan itu akan terus berlaku untuk beberapa tahun ke depan juga.

Meskipun bidang pemrograman komputer berubah dengan cepat, bahasa yang telah kita bahas di atas memiliki daya tahan yang besar. Dengan mempelajari satu atau lebih dari bahasa-bahasa ini, Anda akan berada dalam posisi yang sangat baik tidak hanya untuk tahun ini tetapi di tahun-tahun mendatang.

Saat memulai perjalanan Anda ke coding, hanya Anda yang bisa menjawab pertanyaan tentang bahasa pemrograman terbaik untuk dipelajari. Tentukan pilihan Anda berdasarkan minat Anda dan jenis pengembangan perangkat lunak yang ingin Anda masuki. Berikut adalah ringkasan singkat dari berbagai kemungkinan yang telah kita diskusikan:

Bahasa pemrograman mana yang harus Anda pelajari?
Pengembangan web front-end: JavaScript
Pengembangan web back-end: JavaScript, Java, Python, PHP, Ruby
Pengembangan seluler: Swift, Java, C#
Pengembangan permainan: C++, C#
Aplikasi desktop: Java, C++, Python
Pemrograman sistem: C, Rust

Dokumentasi Kuliah Manajemen Proyek: “Pengembangan Web Bapinger Dengan MySQL Untuk Database Sekolah Di kota Bandung”


Dokumentasi Kuliah Manajemen Proyek Perangkat Lunak “Pengembangan Web Bapinger Dengan MySQL Untuk Database Sekolah Di kota Bandung” 

Oleh:
Kelompok 6 Kelas A 
Ketua Tim: Dwi Marlina
Anggota 1: Muhammad Faizal Haq
Anggota 2: Satio Kusniawan
Anggota 3: Suggy Junivans
Anggota 4: Kurnia Jaya Eliazar

Project Sponsor/Dosen
Djadja Sardjana S.T,M.M.

Teknik Informatika Universitas Widyatama Bandung

Related articles, courtesy of Zemanta: